diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index de97075..ad2799f 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -5982,7 +5982,7 @@ paths: post: operationId: "Incidents_bulkAcknowledgeIncidents" summary: "Bulk Acknowledge Incidents" - description: "- This endpoint is used to bulk acknowledge the incident by IDs.\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header." + description: "- This endpoint is used to bulk acknowledge the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\"\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header." responses: "200": description: "The request has succeeded." @@ -6700,7 +6700,7 @@ paths: post: operationId: "Incidents_bulkResolveIncidents" summary: "Bulk Resolve Incidents" - description: "- This endpoint is used to bulk resolve the incident by IDs.\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header." + description: "- This endpoint is used to bulk resolve the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\"\n- Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header." responses: "200": description: "The request has succeeded." @@ -32664,6 +32664,7 @@ components: type: "array" items: type: "string" + maxItems: 100 description: "Request body for bulk incident operations (acknowledge, resolve)." "V3.Incidents.BulkIncidentsPriorityUpdateRequest": type: "object" diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index d9ba148..774aea6 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,21 +1,21 @@ -speakeasyVersion: 1.654.0 +speakeasyVersion: 1.686.0 sources: Squadcast: sourceNamespace: squadcast - sourceRevisionDigest: sha256:57fd0c037c10820027d08ead1d544f45adcfcb7a73a6ebe50695b1d6f311fe2f - sourceBlobDigest: sha256:389df9398c509596bb510e6fa78688641a86e2e9e8481581152f801e73dffd58 + sourceRevisionDigest: sha256:e6ebdcd6e064b2c3e0a766a8501410e67764d4054035dd866315f0757b491876 + sourceBlobDigest: sha256:68f8e0d2a0ccbcc1574b16171d5c0991e9aa368ec3921f73f44a4223ae21494b tags: - latest - - speakeasy-sdk-regen-1763380718 + - speakeasy-sdk-regen-1765412738 - 1.0.0 targets: squadcast-sdk: source: Squadcast sourceNamespace: squadcast - sourceRevisionDigest: sha256:57fd0c037c10820027d08ead1d544f45adcfcb7a73a6ebe50695b1d6f311fe2f - sourceBlobDigest: sha256:389df9398c509596bb510e6fa78688641a86e2e9e8481581152f801e73dffd58 + sourceRevisionDigest: sha256:e6ebdcd6e064b2c3e0a766a8501410e67764d4054035dd866315f0757b491876 + sourceBlobDigest: sha256:68f8e0d2a0ccbcc1574b16171d5c0991e9aa368ec3921f73f44a4223ae21494b codeSamplesNamespace: squadcast-typescript-typescript-python-code-samples - codeSamplesRevisionDigest: sha256:3eeb9f4ef07b42b2b1b8cfd25513807740be5541568d22fb1b416f784460f00d + codeSamplesRevisionDigest: sha256:d66b4426d8eee25fe3406fa30a00155e1005fe9680f45630020ef011ca831521 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/squadcastv1/.speakeasy/gen.lock b/squadcastv1/.speakeasy/gen.lock index 4c7f096..c12159e 100644 --- a/squadcastv1/.speakeasy/gen.lock +++ b/squadcastv1/.speakeasy/gen.lock @@ -1,20 +1,24 @@ lockVersion: 2.0.0 id: 03cdd445-0210-4c34-8201-e581ca90c83e management: - docChecksum: 4ce3734b86a7569bd86c935dfd943f73 + docChecksum: 53ff1f9dcf717cdb49d8871b8544f612 docVersion: 1.0.0 - speakeasyVersion: 1.654.0 - generationVersion: 2.750.0 - releaseVersion: 0.3.5 - configChecksum: 4ad82b1ff9b91c10d379b404cee4f668 + speakeasyVersion: 1.686.0 + generationVersion: 2.796.1 + releaseVersion: 0.4.0 + configChecksum: 56a02d033320bd6cf86750f61dc7f4a8 repoURL: https://github.com/SquadcastHub/squadcast-sdk-python.git repoSubDirectory: squadcastv1 installationURL: https://github.com/SquadcastHub/squadcast-sdk-python.git#subdirectory=squadcastv1 published: true +persistentEdits: + generation_id: 4374f35e-8674-4f5f-b49f-080ff2382173 + pristine_commit_hash: 27bdd092daeb9a641713b235ad65bf6a08d3a2e3 + pristine_tree_hash: 7c2a69b65b660c265eb5bfd19b73773318505a6b features: python: additionalDependencies: 1.0.0 - core: 5.23.5 + core: 5.23.18 defaultEnabledRetries: 0.2.0 enumUnions: 0.1.0 envVarSecurityUsage: 0.3.2 @@ -28,1925 +32,7658 @@ features: groups: 3.0.1 methodArguments: 1.0.2 nameOverrides: 3.0.1 - nullables: 1.0.1 + nullables: 1.0.2 pagination: 3.0.7 responseFormat: 1.0.1 - retries: 3.0.2 - sdkHooks: 1.1.0 - unions: 3.1.0 + retries: 3.0.3 + sdkHooks: 1.2.1 + unions: 3.1.2 uploadStreams: 1.0.0 -generatedFiles: - - .gitattributes - - .vscode/settings.json - - USAGE.md - - docs/errors/badgatewayerror.md - - docs/errors/badrequest.md - - docs/errors/badrequesterror.md - - docs/errors/commonv4error.md - - docs/errors/conflicterror.md - - docs/errors/forbiddenerror.md - - docs/errors/gatewaytimeouterror.md - - docs/errors/internalservererror.md - - docs/errors/notfounderror.md - - docs/errors/paymentrequirederror.md - - docs/errors/responsebodyerror1.md - - docs/errors/responsebodyerror2.md - - docs/errors/serviceunavailableerror.md - - docs/errors/unauthorizederror.md - - docs/errors/unprocessableentityerror.md - - docs/models/abilities.md - - docs/models/acl.md - - docs/models/action.md - - docs/models/additionalresponder.md - - docs/models/additionalrespondersaddadditionalrespondersrequest.md - - docs/models/additionalrespondersaddadditionalrespondersresponse.md - - docs/models/additionalrespondersgetadditionalrespondersrequest.md - - docs/models/additionalrespondersgetadditionalrespondersresponse.md - - docs/models/additionalrespondersremoveadditionalrespondersrequest.md - - docs/models/additionalrespondersremoveadditionalrespondersresponsebody.md - - docs/models/analyticsgetorganalyticsrequest.md - - docs/models/analyticsgetorganalyticsresponse.md - - docs/models/analyticsgetteamanalyticsrequest.md - - docs/models/analyticsgetteamanalyticsresponse.md - - docs/models/aptamarkasnottransientrequest.md - - docs/models/aptamarkasnottransientresponse.md - - docs/models/aptamarkastransientrequest.md - - docs/models/aptamarkastransientresponse.md - - docs/models/auditlogsgetauditlogbyidrequest.md - - docs/models/auditlogsgetauditlogsexporthistorybyidrequest.md - - docs/models/auditlogslistauditlogsexporthistoryrequest.md - - docs/models/auditlogslistauditlogsexporthistoryresponse.md - - docs/models/auditlogslistauditlogsrequest.md - - docs/models/auditlogslistauditlogsresponse.md - - docs/models/buildparameters.md - - docs/models/circleciresponse.md - - docs/models/client.md - - docs/models/commonv3entityowner.md - - docs/models/commonv3errormeta.md - - docs/models/commonv3rbacentitypermission.md - - docs/models/commonv3rbacowner.md - - docs/models/commonv3rbacownertype.md - - docs/models/commonv4pageinfo.md - - docs/models/communicationcardsarchiveslackchannelresponse.md - - docs/models/communicationcardscreatecommunicationcardrequest.md - - docs/models/communicationcardscreatecommunicationcardresponse.md - - docs/models/communicationcardscreateslackchannelincommunicationcardresponse.md - - docs/models/communicationcardsdeletecommunicationcardrequest.md - - docs/models/communicationcardsdeletecommunicationcardresponse.md - - docs/models/communicationcardsgetallcommunicationcardrequest.md - - docs/models/communicationcardsgetallcommunicationcardresponse.md - - docs/models/communicationcardsupdatecommunicationcardrequest.md - - docs/models/communicationcardsupdatecommunicationcardresponse.md - - docs/models/componentgroupscreatecomponentgrouprequest.md - - docs/models/componentgroupscreatecomponentgroupresponse.md - - docs/models/componentgroupsdeletecomponentgroupbyidrequest.md - - docs/models/componentgroupsdeletecomponentgroupbyidresponse.md - - docs/models/componentgroupsgetcomponentgroupbyidrequest.md - - docs/models/componentgroupsgetcomponentgroupbyidresponse.md - - docs/models/componentgroupslistcomponentgroupsrequest.md - - docs/models/componentgroupslistcomponentgroupsresponse.md - - docs/models/componentscreatecomponentrequest.md - - docs/models/componentscreatecomponentresponse.md - - docs/models/componentsdeletecomponentbyidrequest.md - - docs/models/componentsdeletecomponentbyidresponse.md - - docs/models/componentsgetcomponentbyidrequest.md - - docs/models/componentsgetcomponentbyidresponse.md - - docs/models/componentslistcomponentsrequest.md - - docs/models/componentslistcomponentsresponse.md - - docs/models/componentsupdatecomponentbyidrequest.md - - docs/models/componentsupdatecomponentbyidresponse.md - - docs/models/condition.md - - docs/models/config.md - - docs/models/dedupkeyoverlay.md - - docs/models/deduplicationreason.md - - docs/models/deduplicationrulescreateorupdatededuplicationrulesdata.md - - docs/models/deduplicationrulescreateorupdatededuplicationrulesrequest.md - - docs/models/deduplicationrulescreateorupdatededuplicationrulesresponse.md - - docs/models/deduplicationrulesgetdeduplicationrulesdata.md - - docs/models/deduplicationrulesgetdeduplicationrulesrequest.md - - docs/models/deduplicationrulesgetdeduplicationrulesresponse.md - - docs/models/dependenciescreateorupdatedependenciesdata.md - - docs/models/dependenciescreateorupdatedependenciesrequest.md - - docs/models/dependenciescreateorupdatedependenciesresponse.md - - docs/models/descriptionoverlay.md - - docs/models/detail.md - - docs/models/entity.md - - docs/models/error.md - - docs/models/escalationpolicies.md - - docs/models/escalationpoliciescreateescalationpoliciesresponse.md - - docs/models/escalationpoliciesgetescalationpolicybyidrequest.md - - docs/models/escalationpoliciesgetescalationpolicybyidresponse.md - - docs/models/escalationpoliciesgetescalationpolicybyteammeta.md - - docs/models/escalationpoliciesgetescalationpolicybyteamrequest.md - - docs/models/escalationpoliciesgetescalationpolicybyteamresponse.md - - docs/models/escalationpoliciesgetescalationpolicybyteamresponsebody.md - - docs/models/escalationpoliciesremoveescalationpolicyrequest.md - - docs/models/escalationpoliciesremoveescalationpolicyresponsebody.md - - docs/models/escalationpoliciesupdateescalationpolicyrequest.md - - docs/models/escalationpoliciesupdateescalationpolicyresponse.md - - docs/models/exportcreatescheduleicallinkrequest.md - - docs/models/exportcreatescheduleicallinkrequestbody.md - - docs/models/exportcreatescheduleicallinkresponse.md - - docs/models/exportdeleteicallinkrequest.md - - docs/models/exportdeleteicallinkresponsebody.md - - docs/models/exportgetexportdetailsrequest.md - - docs/models/exportgetexportdetailsresponse.md - - docs/models/exportgetscheduleicallinkrequest.md - - docs/models/exportgetscheduleicallinkresponse.md - - docs/models/exportrefreshscheduleicallinkrequest.md - - docs/models/exportrefreshscheduleicallinkrequestbody.md - - docs/models/exportrefreshscheduleicallinkresponse.md - - docs/models/exporttype.md - - docs/models/extensionsupdateslackextensionrequest.md - - docs/models/extensionsupdateslackextensionresponse.md - - docs/models/filters.md - - docs/models/ger.md - - docs/models/globaleventrulescreateglobaleventruleresponse.md - - docs/models/globaleventrulescreaterulerequest.md - - docs/models/globaleventrulescreateruleresponse.md - - docs/models/globaleventrulescreaterulesetrequest.md - - docs/models/globaleventrulescreaterulesetresponse.md - - docs/models/globaleventrulesdeletegerrulesetrequest.md - - docs/models/globaleventrulesdeletegerrulesetresponsebody.md - - docs/models/globaleventrulesdeleteglobaleventrulebyidrequest.md - - docs/models/globaleventrulesdeleteglobaleventrulebyidresponsebody.md - - docs/models/globaleventrulesdeleterulebyidrequest.md - - docs/models/globaleventrulesdeleterulebyidresponsebody.md - - docs/models/globaleventrulesgetglobaleventrulebyidrequest.md - - docs/models/globaleventrulesgetglobaleventrulebyidresponse.md - - docs/models/globaleventrulesgetrulebyidrequest.md - - docs/models/globaleventrulesgetrulebyidresponse.md - - docs/models/globaleventrulesgetrulesetrequest.md - - docs/models/globaleventrulesgetrulesetresponse.md - - docs/models/globaleventruleslistglobaleventrulesmeta.md - - docs/models/globaleventruleslistglobaleventrulesrequest.md - - docs/models/globaleventruleslistglobaleventrulesresponse.md - - docs/models/globaleventruleslistglobaleventrulesresponsebody.md - - docs/models/globaleventruleslistrulesetrulesmeta.md - - docs/models/globaleventruleslistrulesetrulesrequest.md - - docs/models/globaleventruleslistrulesetrulesresponse.md - - docs/models/globaleventruleslistrulesetrulesresponsebody.md - - docs/models/globaleventrulesreorderrulesetbyindexrequest.md - - docs/models/globaleventrulesreorderrulesetbyindexresponse.md - - docs/models/globaleventrulesreorderrulesetrequest.md - - docs/models/globaleventrulesreorderrulesetresponse.md - - docs/models/globaleventrulesupdateglobaleventrulebyidrequest.md - - docs/models/globaleventrulesupdateglobaleventrulebyidresponse.md - - docs/models/globaleventrulesupdaterulebyidrequest.md - - docs/models/globaleventrulesupdaterulebyidresponse.md - - docs/models/globaleventrulesupdaterulesetrequest.md - - docs/models/globaleventrulesupdaterulesetresponse.md - - docs/models/globaloncallreminderrules.md - - docs/models/globaloncallreminderrulescreateglobaloncallreminderrulesresponse.md - - docs/models/globaloncallreminderrulesdeleteglobaloncallreminderrulesrequest.md - - docs/models/globaloncallreminderrulesdeleteglobaloncallreminderrulesresponsebody.md - - docs/models/globaloncallreminderrulesgetglobaloncallreminderrulesrequest.md - - docs/models/globaloncallreminderrulesgetglobaloncallreminderrulesresponse.md - - docs/models/globaloncallreminderrulesupdateglobaloncallreminderrulesrequest.md - - docs/models/globaloncallreminderrulesupdateglobaloncallreminderrulesresponse.md - - docs/models/incidentactionscreateanincidentinservicenowrequest.md - - docs/models/incidentactionscreateanincidentinservicenowresponse.md - - docs/models/incidentactionscreateaticketonjiracloudrequest.md - - docs/models/incidentactionscreateaticketonjiracloudresponse.md - - docs/models/incidentactionscreateaticketonjiraserverrequest.md - - docs/models/incidentactionscreateaticketonjiraserverresponse.md - - docs/models/incidentactionsrebuildaprojectincirclecimeta.md - - docs/models/incidentactionsrebuildaprojectincirclecirequest.md - - docs/models/incidentactionsrebuildaprojectincircleciresponse.md - - docs/models/incidentactionstriggerawebhookmanuallyrequest.md - - docs/models/incidentactionstriggerawebhookmanuallyresponse.md - - docs/models/incidentsacknowledgeincidentrequest.md - - docs/models/incidentsacknowledgeincidentresponse.md - - docs/models/incidentsbulkacknowledgeincidentsresponse.md - - docs/models/incidentsbulkincidentspriorityupdateresponsebody.md - - docs/models/incidentsbulkresolveincidentsresponse.md - - docs/models/incidentsgetincidentbyidrequest.md - - docs/models/incidentsgetincidentbyidresponse.md - - docs/models/incidentsgetincidenteventsdata.md - - docs/models/incidentsgetincidenteventsmeta.md - - docs/models/incidentsgetincidenteventsrequest.md - - docs/models/incidentsgetincidenteventsresponse.md - - docs/models/incidentsgetincidentsstatusbyrequestidsmeta.md - - docs/models/incidentsgetincidentsstatusbyrequestidsresponse.md - - docs/models/incidentsincidentexportasyncbody.md - - docs/models/incidentsincidentexportasyncresponsebody.md - - docs/models/incidentsincidentexportrequest.md - - docs/models/incidentsincidentpriorityupdaterequest.md - - docs/models/incidentsincidentpriorityupdateresponse.md - - docs/models/incidentsmarkincidentslofalsepositiverequest.md - - docs/models/incidentsmarkincidentslofalsepositiveresponse.md - - docs/models/incidentsreassignincidentrequest.md - - docs/models/incidentsreassignincidentresponse.md - - docs/models/incidentsresolveincidentrequest.md - - docs/models/incidentsresolveincidentresponse.md - - docs/models/insights.md - - docs/models/issuescreateissuerequest.md - - docs/models/issuescreateissueresponse.md - - docs/models/issuesdeleteissuebyidrequest.md - - docs/models/issuesdeleteissuebyidresponse.md - - docs/models/issuesgetissuebyidrequest.md - - docs/models/issuesgetissuebyidresponse.md - - docs/models/issueslistissuesrequest.md - - docs/models/issuesliststatuspageissuestatesrequest.md - - docs/models/issuesliststatuspageissuestatesresponse.md - - docs/models/issuesupdateissuerequest.md - - docs/models/issuesupdateissueresponse.md - - docs/models/maintenancemodecreateorupdatemaintenancemoderequest.md - - docs/models/maintenancemodecreateorupdatemaintenancemoderesponse.md - - docs/models/maintenancemodegetmaintenancemoderequest.md - - docs/models/maintenancemodegetmaintenancemoderesponse.md - - docs/models/maintenancescreatemaintenancerequest.md - - docs/models/maintenancescreatemaintenanceresponse.md - - docs/models/maintenancesdeletemaintenancebyidrequest.md - - docs/models/maintenancesdeletemaintenancebyidresponse.md - - docs/models/maintenancesgetmaintenancebyidrequest.md - - docs/models/maintenancesgetmaintenancebyidresponse.md - - docs/models/maintenanceslistmaintenancesrequest.md - - docs/models/maintenancesupdatemaintenancebyidrequest.md - - docs/models/maintenancesupdatemaintenancebyidresponse.md - - docs/models/messageoverlay.md - - docs/models/msteamscreateorupdatemsteamsconfigurationresponse.md - - docs/models/msteamsgetmsteamsconfigresponse.md - - docs/models/notescreatenotesbody.md - - docs/models/notescreatenotesrequest.md - - docs/models/notescreatenotesresponse.md - - docs/models/notesdeletenoterequest.md - - docs/models/notesdeletenoteresponsebody.md - - docs/models/notesgetallnotesrequest.md - - docs/models/notesgetallnotesresponse.md - - docs/models/notesupdatenoterequest.md - - docs/models/notesupdatenoteresponse.md - - docs/models/organization.md - - docs/models/overlaycreateorupdatenotificationtemplateoverlayrequest.md - - docs/models/overlaycreateorupdatenotificationtemplateoverlayresponse.md - - docs/models/overlaydeletededupkeyoverlayrequest.md - - docs/models/overlaydeletededupkeyoverlayresponsebody.md - - docs/models/overlaydeletenotificationtemplateoverlayrequest.md - - docs/models/overlaydeletenotificationtemplateoverlayresponsebody.md - - docs/models/overlaygetallcustomcontenttemplateoverlaybyservicerequest.md - - docs/models/overlaygetallcustomcontenttemplateoverlaybyserviceresponse.md - - docs/models/overlaygetalldedupkeyoverlaybyservicerequest.md - - docs/models/overlaygetalldedupkeyoverlaybyserviceresponse.md - - docs/models/overlaygetcustomcontenttemplateoverlayrequest.md - - docs/models/overlaygetcustomcontenttemplateoverlayresponse.md - - docs/models/overlaygetdedupkeyoverlayforalertsourcerequest.md - - docs/models/overlaygetdedupkeyoverlayforalertsourceresponse.md - - docs/models/overlaygetoptinforkeybaseddeduplicationforaservicedata.md - - docs/models/overlaygetoptinforkeybaseddeduplicationforaservicerequest.md - - docs/models/overlaygetoptinforkeybaseddeduplicationforaserviceresponse.md - - docs/models/overlayoptinforkeybaseddeduplicationforaservicerequest.md - - docs/models/overlayoptinforkeybaseddeduplicationforaserviceresponse.md - - docs/models/overlayrendercustomcontentoverlayrequest.md - - docs/models/overlayrendercustomcontentoverlayresponse.md - - docs/models/overlayrenderdedupkeytemplaterequest.md - - docs/models/overlayrenderdedupkeytemplateresponse.md - - docs/models/overlayupdatededupkeyoverlayrequest.md - - docs/models/overlayupdatededupkeyoverlayresponse.md - - docs/models/overridescreatescheduleoverriderequest.md - - docs/models/overridescreatescheduleoverrideresponse.md - - docs/models/overridesdeletescheduleoverriderequest.md - - docs/models/overridesdeletescheduleoverrideresponsebody.md - - docs/models/overridesgetoverridebyidrequest.md - - docs/models/overridesgetoverridebyidresponse.md - - docs/models/overrideslistoverridesrequest.md - - docs/models/overrideslistoverridesresponse.md - - docs/models/overridesupdatescheduleoverriderequest.md - - docs/models/overridesupdatescheduleoverrideresponse.md - - docs/models/payload.md - - docs/models/postmortems.md - - docs/models/postmortemscreatepostmortembody.md - - docs/models/postmortemscreatepostmortemrequest.md - - docs/models/postmortemscreatepostmortemresponse.md - - docs/models/postmortemsdeletepostmortembyincidentrequest.md - - docs/models/postmortemsdeletepostmortembyincidentresponse.md - - docs/models/postmortemsgetallpostmortemsdata.md - - docs/models/postmortemsgetallpostmortemsrequest.md - - docs/models/postmortemsgetallpostmortemsresponse.md - - docs/models/postmortemsgetpostmortembyincidentrequest.md - - docs/models/postmortemsgetpostmortembyincidentresponse.md - - docs/models/postmortemsupdatepostmortembyincidentrequest.md - - docs/models/postmortemsupdatepostmortembyincidentresponse.md - - docs/models/previous.md - - docs/models/previoussuccessfulbuild.md - - docs/models/reassignto.md - - docs/models/requestsstatus.md - - docs/models/resolutionreason.md - - docs/models/responsebody1.md - - docs/models/responsebody2.md - - docs/models/rotationscreaterotationrequest.md - - docs/models/rotationscreaterotationresponse.md - - docs/models/rotationsdeleterotationrequest.md - - docs/models/rotationsdeleterotationresponsebody.md - - docs/models/rotationsgetrotationparticipantsrequest.md - - docs/models/rotationsgetrotationparticipantsresponse.md - - docs/models/rotationsgetschedulerotationbyidrequest.md - - docs/models/rotationsgetschedulerotationbyidresponse.md - - docs/models/rotationsgetschedulerotationsrequest.md - - docs/models/rotationsgetschedulerotationsresponse.md - - docs/models/rotationsupdaterotationparticipantsrequest.md - - docs/models/rotationsupdaterotationparticipantsresponse.md - - docs/models/rotationsupdaterotationrequest.md - - docs/models/rotationsupdaterotationresponse.md - - docs/models/routingnumbers.md - - docs/models/routingrulescreateorupdateroutingrulesdata.md - - docs/models/routingrulescreateorupdateroutingrulesrequest.md - - docs/models/routingrulescreateorupdateroutingrulesresponse.md - - docs/models/routingrulesgetroutingrulesdata.md - - docs/models/routingrulesgetroutingrulesrequest.md - - docs/models/routingrulesgetroutingrulesresponse.md - - docs/models/runbooks.md - - docs/models/runbooksattachrunbooksrequest.md - - docs/models/runbooksattachrunbooksresponse.md - - docs/models/runbookscreaterunbookresponse.md - - docs/models/runbooksgetallrunbooksbyteamresponse.md - - docs/models/runbooksgetrunbookbyidrequest.md - - docs/models/runbooksgetrunbookbyidresponse.md - - docs/models/runbooksremoverunbookrequest.md - - docs/models/runbooksremoverunbookresponsebody.md - - docs/models/runbooksupdaterunbookrequest.md - - docs/models/runbooksupdaterunbookresponse.md - - docs/models/schedules.md - - docs/models/scheduleschangetimezonerequest.md - - docs/models/scheduleschangetimezonerequestbody.md - - docs/models/scheduleschangetimezoneresponse.md - - docs/models/schedulescloneschedulerequest.md - - docs/models/schedulescloneschedulerequestbody.md - - docs/models/schedulesclonescheduleresponse.md - - docs/models/schedulescreatescheduleresponse.md - - docs/models/schedulesdeleteschedulerequest.md - - docs/models/schedulesdeletescheduleresponsebody.md - - docs/models/schedulesgetschedulebyidrequest.md - - docs/models/schedulesgetschedulebyidresponse.md - - docs/models/scheduleslistschedulesrequest.md - - docs/models/scheduleslistschedulesresponse.md - - docs/models/scheduleslistschedulesresponsebody.md - - docs/models/schedulespauseresumeschedulerequest.md - - docs/models/schedulespauseresumeschedulerequestbody.md - - docs/models/schedulespauseresumescheduleresponse.md - - docs/models/schedulesupdateschedulerequest.md - - docs/models/schedulesupdatescheduleresponse.md - - docs/models/security.md - - docs/models/services.md - - docs/models/servicescreateorupdateaptaconfigdata.md - - docs/models/servicescreateorupdateaptaconfigrequest.md - - docs/models/servicescreateorupdateaptaconfigresponse.md - - docs/models/servicescreateorupdateiagconfigdata.md - - docs/models/servicescreateorupdateiagconfigrequest.md - - docs/models/servicescreateorupdateiagconfigresponse.md - - docs/models/servicescreateservicebody.md - - docs/models/servicescreateservicerequest.md - - docs/models/servicescreateserviceresponse.md - - docs/models/servicesdelayednotificationconfigrequest.md - - docs/models/servicesdelayednotificationconfigresponse.md - - docs/models/servicesdeleteservicerequest.md - - docs/models/servicesdeleteserviceresponsebody.md - - docs/models/servicesgetservicebyidrequest.md - - docs/models/servicesgetservicebyidresponse.md - - docs/models/servicesgetservicesbynamerequest.md - - docs/models/servicesgetservicesbynameresponse.md - - docs/models/servicesgetservicesrequest.md - - docs/models/servicesgetservicesresponse.md - - docs/models/servicesupdateservicerequest.md - - docs/models/servicesupdateserviceresponse.md - - docs/models/slocreateslodata.md - - docs/models/slocreatesloresponse.md - - docs/models/slogetallslosdata.md - - docs/models/slogetallslosmeta.md - - docs/models/slogetallslosrequest.md - - docs/models/slogetallslosresponse.md - - docs/models/slogetslobyidrequest.md - - docs/models/slogetslobyidresponse.md - - docs/models/slomarksloaffecteddata.md - - docs/models/slomarksloaffectedrequest.md - - docs/models/slomarksloaffectedresponse.md - - docs/models/slomarkslofalsepositivedata.md - - docs/models/slomarkslofalsepositiverequest.md - - docs/models/slomarkslofalsepositiverequestbody.md - - docs/models/slomarkslofalsepositiveresponse.md - - docs/models/sloremoveslorequest.md - - docs/models/sloremovesloresponse.md - - docs/models/slos.md - - docs/models/sloupdateslodata.md - - docs/models/sloupdateslorequest.md - - docs/models/sloupdatesloresponse.md - - docs/models/snoozenotificationssnoozeincidentnotificationsrequest.md - - docs/models/snoozenotificationssnoozeincidentnotificationsresponse.md - - docs/models/snoozenotificationsunsnoozeincidentnotificationsrequest.md - - docs/models/snoozenotificationsunsnoozeincidentnotificationsresponse.md - - docs/models/squads.md - - docs/models/squadscreatesquadresponse.md - - docs/models/squadsdeletesquadrequest.md - - docs/models/squadsdeletesquadresponsebody.md - - docs/models/squadsgetallsquadsrequest.md - - docs/models/squadsgetallsquadsresponse.md - - docs/models/squadsgetsquadbyidrequest.md - - docs/models/squadsgetsquadbyidresponse.md - - docs/models/squadsremovesquadmemberrequest.md - - docs/models/squadsupdatesquadmemberrequest.md - - docs/models/squadsupdatesquadnamerequest.md - - docs/models/squadsupdatesquadnameresponse.md - - docs/models/squadsupdatesquadrequest.md - - docs/models/squadsupdatesquadresponse.md - - docs/models/stakeholdergroups.md - - docs/models/status.md - - docs/models/statusenum.md - - docs/models/statusmaintenance.md - - docs/models/statuspages.md - - docs/models/statuspagescreatestatuspageresponse.md - - docs/models/statuspagesdeletestatuspagebyidrequest.md - - docs/models/statuspagesdeletestatuspagebyidresponse.md - - docs/models/statuspagesgetstatuspagebyidrequest.md - - docs/models/statuspagesgetstatuspagebyidresponse.md - - docs/models/statuspagesliststatuspagesrequest.md - - docs/models/statuspagesliststatuspagesresponse.md - - docs/models/statuspagesliststatuspagestatusesrequest.md - - docs/models/statuspagesliststatuspagestatusesresponse.md - - docs/models/statuspageslistsubscribersrequest.md - - docs/models/statuspagesupdatestatuspagebyidrequest.md - - docs/models/statuspagesupdatestatuspagebyidresponse.md - - docs/models/step.md - - docs/models/suppressionrulescreateorupdatesuppressionrulesrequest.md - - docs/models/suppressionrulescreateorupdatesuppressionrulesresponse.md - - docs/models/suppressionrulesgetsuppressionrulesdata.md - - docs/models/suppressionrulesgetsuppressionrulesrequest.md - - docs/models/suppressionrulesgetsuppressionrulesresponse.md - - docs/models/taggingrulescreateorupdatetaggingrulesdata.md - - docs/models/taggingrulescreateorupdatetaggingrulesrequest.md - - docs/models/taggingrulescreateorupdatetaggingrulesresponse.md - - docs/models/taggingrulesgettaggingrulesdata.md - - docs/models/taggingrulesgettaggingrulesrequest.md - - docs/models/taggingrulesgettaggingrulesresponse.md - - docs/models/tagsappendtagrequest.md - - docs/models/tagsappendtagresponse.md - - docs/models/tagsupdatetagrequest.md - - docs/models/tagsupdatetagresponse.md - - docs/models/teamanalytics.md - - docs/models/teamsaddbulkteammemberdata.md - - docs/models/teamsaddbulkteammembermember.md - - docs/models/teamsaddbulkteammemberrequest.md - - docs/models/teamsaddbulkteammemberresponse.md - - docs/models/teamsaddteammemberrequest.md - - docs/models/teamsaddteammemberresponse.md - - docs/models/teamscreateteamresponse.md - - docs/models/teamscreateteamrolerequest.md - - docs/models/teamscreateteamroleresponse.md - - docs/models/teamsgetallteammembersrequest.md - - docs/models/teamsgetallteammembersresponse.md - - docs/models/teamsgetallteamrolesrequest.md - - docs/models/teamsgetallteamrolesresponse.md - - docs/models/teamsgetallteamsresponse.md - - docs/models/teamsgetteambyidrequest.md - - docs/models/teamsgetteambyidresponse.md - - docs/models/teamsremoveteammemberrequest.md - - docs/models/teamsremoveteammemberresponsebody.md - - docs/models/teamsremoveteamrequest.md - - docs/models/teamsremoveteamresponsebody.md - - docs/models/teamsremoveteamrolerequest.md - - docs/models/teamsremoveteamroleresponsebody.md - - docs/models/teamsupdateteammemberrequest.md - - docs/models/teamsupdateteammemberresponse.md - - docs/models/teamsupdateteamrequest.md - - docs/models/teamsupdateteamresponse.md - - docs/models/teamsupdateteamrolerequest.md - - docs/models/teamsupdateteamroleresponse.md - - docs/models/url.md - - docs/models/user.md - - docs/models/usersadduserresponse.md - - docs/models/userscreatetokenrequest.md - - docs/models/userscreatetokenresponse.md - - docs/models/usersdeleteuserdata.md - - docs/models/usersdeleteuserrequest.md - - docs/models/usersdeleteuserresponse.md - - docs/models/usersgetalltokensresponse.md - - docs/models/usersgetallusersresponse.md - - docs/models/usersgetuserbyidrequest.md - - docs/models/usersgetuserbyidresponse.md - - docs/models/usersgetuserrolesresponse.md - - docs/models/usersremovetokenrequest.md - - docs/models/usersremovetokenresponsebody.md - - docs/models/usersremoveuserfromorgrequest.md - - docs/models/usersremoveuserfromorgresponsebody.md - - docs/models/usersupdateorglevelpermissionsresponse.md - - docs/models/usersupdateuserbyidrequest.md - - docs/models/usersupdateuserbyidresponse.md - - docs/models/utils/retryconfig.md - - docs/models/v3analyticsanalyticsresponse.md - - docs/models/v3auditlogsactor.md - - docs/models/v3auditlogsauditlogidresponse.md - - docs/models/v3auditlogsauditlogidresponsemeta.md - - docs/models/v3auditlogsauditlogresponse.md - - docs/models/v3auditlogsauditlogsexporthistoryresponse.md - - docs/models/v3auditlogsexportauditlogsrequest.md - - docs/models/v3auditlogsexportauditlogsresponse.md - - docs/models/v3auditlogsexportauditlogsresponsedata.md - - docs/models/v3auditlogsfilters.md - - docs/models/v3auditlogsgetauditlogbyidresponse.md - - docs/models/v3auditlogsgetauditlogexporthistorybyidresponse.md - - docs/models/v3auditlogslistauditlogsexporthistoryresponse.md - - docs/models/v3auditlogslistauditlogsexporthistoryresponsemetadata.md - - docs/models/v3auditlogslistauditlogsresponse.md - - docs/models/v3auditlogslistauditlogsresponsemetadata.md - - docs/models/v3auditlogsteam.md - - docs/models/v3escalationpoliciescreateescalationpolicyrequest.md - - docs/models/v3escalationpoliciesescalationentity.md - - docs/models/v3escalationpoliciesescalationentitytype.md - - docs/models/v3escalationpoliciesescalationpolicyresponse.md - - docs/models/v3escalationpoliciesescalationpolicyrule.md - - docs/models/v3escalationpoliciesincidentreminderrule.md - - docs/models/v3exportexportresponse.md - - docs/models/v3extensionsmsteamschannelconfiguration.md - - docs/models/v3extensionsmsteamsconnectedteams.md - - docs/models/v3extensionsmsteamscreateorupdatemsteamsconfigrequest.md - - docs/models/v3extensionsmsteamseventclass.md - - docs/models/v3extensionsmsteamseventclassenum.md - - docs/models/v3extensionsmsteamsincidentactionalertstate.md - - docs/models/v3extensionsmsteamsmsteamsconfigresponse.md - - docs/models/v3extensionsmsteamssquadcastservicemapping.md - - docs/models/v3extensionsmsteamstriggers.md - - docs/models/v3extensionswebhooksgetallwebhooksresponse.md - - docs/models/v3extensionswebhooksgetallwebhooksresponsedata.md - - docs/models/v3extensionswebhooksgetallwebhooksresponsemeta.md - - docs/models/v3extensionswebhookswebhook.md - - docs/models/v3extensionswebhookswebhookfilter.md - - docs/models/v3extensionswebhookswebhookfiltercondition.md - - docs/models/v3extensionswebhookswebhookheader.md - - docs/models/v3extensionswebhookswebhooklistitem.md - - docs/models/v3extensionswebhookswebhookresponse.md - - docs/models/v3extensionswebhookswebhookresponseheader.md - - docs/models/v3extensionswebhookswebhooktrigger.md - - docs/models/v3extensionswebhookswebhookurl.md - - docs/models/v3globaleventrulescreatedglobaleventruleresponse.md - - docs/models/v3globaleventrulescreateglobaleventrulerequest.md - - docs/models/v3globaleventrulescreateorupdaterulerequest.md - - docs/models/v3globaleventrulescreaterulesetrequest.md - - docs/models/v3globaleventrulesentityowner.md - - docs/models/v3globaleventrulesentityownertype.md - - docs/models/v3globaleventrulesentityownerupdate.md - - docs/models/v3globaleventrulesentityownerupdatetype.md - - docs/models/v3globaleventrulesglobaleventruleinlist.md - - docs/models/v3globaleventrulesglobaleventruleresponse.md - - docs/models/v3globaleventrulesorderingresponse.md - - docs/models/v3globaleventrulesreorderrulerequest.md - - docs/models/v3globaleventrulesreorderrulesetrequest.md - - docs/models/v3globaleventrulesruleaction.md - - docs/models/v3globaleventrulesruleactionupdate.md - - docs/models/v3globaleventrulesruleset.md - - docs/models/v3globaleventrulesrulesetresponse.md - - docs/models/v3globaleventrulesrulesetruleresponse.md - - docs/models/v3globaleventrulesupdateglobaleventrulerequest.md - - docs/models/v3globaleventrulesupdaterulerequest.md - - docs/models/v3globaleventrulesupdaterulesetrequest.md - - docs/models/v3globaloncallreminderrulescreateglobaloncallreminderrulesrequest.md - - docs/models/v3globaloncallreminderrulesglobaloncallreminderruleresponse.md - - docs/models/v3globaloncallreminderrulesrule.md - - docs/models/v3globaloncallreminderrulesupdateglobaloncallreminderrulesrequest.md - - docs/models/v3incidentsadditionalresponderdetails.md - - docs/models/v3incidentsadditionalrespondersaddadditionalrespondersrequest.md - - docs/models/v3incidentsadditionalrespondersadditionalresponder.md - - docs/models/v3incidentsadditionalrespondersadditionalresponderresponse.md - - docs/models/v3incidentsanalytics.md - - docs/models/v3incidentsanalyticsmetrics.md - - docs/models/v3incidentsaptamessageresponse.md - - docs/models/v3incidentsassignedto.md - - docs/models/v3incidentsassignto.md - - docs/models/v3incidentsbulkincidentidsrequest.md - - docs/models/v3incidentsbulkincidentspriorityupdaterequest.md - - docs/models/v3incidentscommunicationcardsarchiveslackchannelrequest.md - - docs/models/v3incidentscommunicationcardscommunicationcardresponse.md - - docs/models/v3incidentscommunicationcardscreatecommunicationcardrequest.md - - docs/models/v3incidentscommunicationcardscreateslackchannelrequest.md - - docs/models/v3incidentscommunicationcardsupdatecommunicationcardrequest.md - - docs/models/v3incidentsdedupdata.md - - docs/models/v3incidentsexportformat.md - - docs/models/v3incidentsexportincidentsfilter.md - - docs/models/v3incidentsincidentactionscirclecierrormeta.md - - docs/models/v3incidentsincidentactionscirclecirebuildresponse.md - - docs/models/v3incidentsincidentactionsrebuildcircleciprojectrequest.md - - docs/models/v3incidentsincidentactionswebhookactionresponse.md - - docs/models/v3incidentsincidentactionswebhookactionresponseheader.md - - docs/models/v3incidentsincidenteventresponse.md - - docs/models/v3incidentsincidenteventresponsetags.md - - docs/models/v3incidentsincidentexportasyncrequest.md - - docs/models/v3incidentsincidentexportasyncresponse.md - - docs/models/v3incidentsincidentexportrequestisstarred.md - - docs/models/v3incidentsincidentexportrequestnotes.md - - docs/models/v3incidentsincidentexportrequestretrospectives.md - - docs/models/v3incidentsincidentexportrequestsloaffecting.md - - docs/models/v3incidentsincidentexportrequestsortby.md - - docs/models/v3incidentsincidentpriority.md - - docs/models/v3incidentsincidentpriorityupdaterequest.md - - docs/models/v3incidentsincidentpriorityupdateresponse.md - - docs/models/v3incidentsincidentresponse.md - - docs/models/v3incidentsincidentresponseretriggerpolicy.md - - docs/models/v3incidentsincidentresponsetags.md - - docs/models/v3incidentsingestionstatusrequest.md - - docs/models/v3incidentslogs.md - - docs/models/v3incidentslogsadditionalinfo.md - - docs/models/v3incidentsmergeincidententityreference.md - - docs/models/v3incidentsnotescreatenoterequest.md - - docs/models/v3incidentsnotesnoteresponse.md - - docs/models/v3incidentsnotesupdatenoterequest.md - - docs/models/v3incidentsnotificationdelaypolicy.md - - docs/models/v3incidentspinnedmessage.md - - docs/models/v3incidentspostmortemscreatepostmortemrequest.md - - docs/models/v3incidentspostmortemspostmortemattachmentrequest.md - - docs/models/v3incidentspostmortemspostmortemfollowup.md - - docs/models/v3incidentspostmortemspostmortemlistresult.md - - docs/models/v3incidentspostmortemspostmortemlistresultincident.md - - docs/models/v3incidentspostmortemspostmortemresponse.md - - docs/models/v3incidentspostmortemspostmortemresponseincident.md - - docs/models/v3incidentspostmortemspostmortemstatus.md - - docs/models/v3incidentspostmortemstotalpostmortemcount.md - - docs/models/v3incidentspostmortemsupdatepostmortemrequest.md - - docs/models/v3incidentsreassignincidentrequest.md - - docs/models/v3incidentsrelevantpeoplelog.md - - docs/models/v3incidentsresolveincidentrequest.md - - docs/models/v3incidentsresponsenote.md - - docs/models/v3incidentsrunbooksattachrunbooksrequest.md - - docs/models/v3incidentsrunbooksrunbookresponse.md - - docs/models/v3incidentsserviceownerfilter.md - - docs/models/v3incidentssnoozedetails.md - - docs/models/v3incidentssnoozenotificationsreassignto.md - - docs/models/v3incidentssnoozenotificationssnoozeincidentrequest.md - - docs/models/v3incidentssnoozenotificationssnoozeincidentresponse.md - - docs/models/v3incidentssnoozenotificationsunsnoozeincidentrequest.md - - docs/models/v3incidentssnoozenotificationsunsnoozeincidentresponse.md - - docs/models/v3incidentstagsadditionalresponderdetails.md - - docs/models/v3incidentstagsanalytics.md - - docs/models/v3incidentstagsanalyticsmetrics.md - - docs/models/v3incidentstagsappendtagrequest.md - - docs/models/v3incidentstagsappendtagrequesttags.md - - docs/models/v3incidentstagsassignedto.md - - docs/models/v3incidentstagsassignto.md - - docs/models/v3incidentstagsdedupdata.md - - docs/models/v3incidentstagsincidentfortagsresponse.md - - docs/models/v3incidentstagsincidentfortagsresponseretriggerpolicy.md - - docs/models/v3incidentstagsincidentfortagsresponsetags.md - - docs/models/v3incidentstagsincidentpriority.md - - docs/models/v3incidentstagslogs.md - - docs/models/v3incidentstagslogsadditionalinfo.md - - docs/models/v3incidentstagsmergeincidententityreference.md - - docs/models/v3incidentstagsnotificationdelaypolicy.md - - docs/models/v3incidentstagspinnedmessage.md - - docs/models/v3incidentstagsrelevantpeoplelog.md - - docs/models/v3incidentstagsresponsenote.md - - docs/models/v3incidentstagssnoozedetails.md - - docs/models/v3incidentstagsupdatetagrequest.md - - docs/models/v3incidentstagsupdatetagrequesttags.md - - docs/models/v3runbookscreaterunbookrequest.md - - docs/models/v3runbooksrunbookresponse.md - - docs/models/v3runbooksstep.md - - docs/models/v3runbooksupdaterunbookrequest.md - - docs/models/v3runbooksupdationinfo.md - - docs/models/v3servicesaptaconfig.md - - docs/models/v3servicesaptaconfigrequest.md - - docs/models/v3servicescreateservicerequest.md - - docs/models/v3servicesdedupinitconfig.md - - docs/models/v3servicesdedupinitconfigtimeunit.md - - docs/models/v3servicesdeduplicationrulescreatededuplicationrulesrequest.md - - docs/models/v3servicesdeduplicationrulesdeduplicationrule.md - - docs/models/v3servicesdeduplicationrulesdeduplicationruleresponse.md - - docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md - - docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md - - docs/models/v3servicesdeduplicationrulesexpressionbranch.md - - docs/models/v3servicesdeduplicationrulesexpressionbranchop.md - - docs/models/v3servicesdeduplicationrulesexpressionbranchrhs.md - - docs/models/v3servicesdependenciescreateorupdatedependenciesrequest.md - - docs/models/v3servicesescalationpolicybasic.md - - docs/models/v3servicesextensionsslackextensionresponse.md - - docs/models/v3servicesextensionsupdateslackextensionrequest.md - - docs/models/v3servicesiagconfig.md - - docs/models/v3servicesiagconfigrequest.md - - docs/models/v3servicesjiracloudextension.md - - docs/models/v3servicesjiraissuetype.md - - docs/models/v3servicesjiraproject.md - - docs/models/v3servicesjirastatus.md - - docs/models/v3servicesjirastatusmap.md - - docs/models/v3servicesmaintenancemodecreateorupdatemaintenancemoderequest.md - - docs/models/v3servicesmaintenancemodemaintenancemoderesponse.md - - docs/models/v3servicesmaintenancemodeservicemaintenance.md - - docs/models/v3servicesnotificationdelayconfig.md - - docs/models/v3servicesnotificationdelayconfigassignedto.md - - docs/models/v3servicesnotificationdelayconfigcustomtimeslots.md - - docs/models/v3servicesnotificationdelayconfigfixedtimeslotconfig.md - - docs/models/v3servicesnotificationdelayconfigrequest.md - - docs/models/v3servicesnotificationdelayconfigrequestassignedto.md - - docs/models/v3servicesnotificationdelayconfigrequestcustomtimeslots.md - - docs/models/v3servicesnotificationdelayconfigrequestfixedtimeslotconfig.md - - docs/models/v3servicesoverlaycustomcontent.md - - docs/models/v3servicesoverlaycustomcontentoverlayresponse.md - - docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md - - docs/models/v3servicesoverlaydedupkeyoverlay.md - - docs/models/v3servicesoverlayoptinforkeybaseddeduplicationrequest.md - - docs/models/v3servicesoverlayoverlayresponse.md - - docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md - - docs/models/v3servicesoverlayrendercustomcontentoverlayrequest.md - - docs/models/v3servicesoverlayrenderdedupkeytemplaterequest.md - - docs/models/v3servicesoverlayupdatecustomcontenttemplateoverlayrequest.md - - docs/models/v3servicesoverlayupdatededupkeyoverlayrequest.md - - docs/models/v3servicesroutingrulescreateorupdateroutingrulesrequest.md - - docs/models/v3servicesroutingrulesexpressionbranch.md - - docs/models/v3servicesroutingrulesexpressionbranchop.md - - docs/models/v3servicesroutingrulesexpressionbranchrhs.md - - docs/models/v3servicesroutingrulesroutingrule.md - - docs/models/v3servicesroutingrulesroutingruleentitytype.md - - docs/models/v3servicesroutingrulesroutingruleresponse.md - - docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md - - docs/models/v3servicesroutingrulesroutingruleresponserouteto.md - - docs/models/v3servicesroutingrulesroutingrulerouteto.md - - docs/models/v3servicesservicemaintainer.md - - docs/models/v3servicesservicemaintainertype.md - - docs/models/v3servicesserviceresponse.md - - docs/models/v3servicesserviceslack.md - - docs/models/v3servicesservicetag.md - - docs/models/v3servicessuppressionrulesbasicexpression.md - - docs/models/v3servicessuppressionrulescreateorupdatesuppressionrulesrequest.md - - docs/models/v3servicessuppressionrulescustomrepetition.md - - docs/models/v3servicessuppressionrulessuppressionrule.md - - docs/models/v3servicessuppressionrulessuppressionruleresponse.md - - docs/models/v3servicessuppressionrulessuppressionrulescontainerresponse.md - - docs/models/v3servicessuppressionrulestimeslot.md - - docs/models/v3servicestaggingrulescreateorupdatetaggingrulesrequest.md - - docs/models/v3servicestaggingrulesexpressionbranch.md - - docs/models/v3servicestaggingrulesexpressionbranchop.md - - docs/models/v3servicestaggingrulesexpressionbranchrhs.md - - docs/models/v3servicestaggingrulestagconfigobject.md - - docs/models/v3servicestaggingrulestaggingruleresponse.md - - docs/models/v3servicestaggingrulestagrule.md - - docs/models/v3servicestaggingrulestagsobject.md - - docs/models/v3servicesupdateservicerequest.md - - docs/models/v3slocreateslorequest.md - - docs/models/v3slocreateslorequesttags.md - - docs/models/v3slomarksloaffectedrequest.md - - docs/models/v3sloslo.md - - docs/models/v3slosloaction.md - - docs/models/v3slosloactiontype.md - - docs/models/v3sloslodetailedresponse.md - - docs/models/v3sloslodetailedresponsetags.md - - docs/models/v3sloslomonitoringcheck.md - - docs/models/v3slosloownertype.md - - docs/models/v3slosloresponse.md - - docs/models/v3slosloresponsetags.md - - docs/models/v3sloslotags.md - - docs/models/v3slosloviolatingincidentresponse.md - - docs/models/v3sloslowithinsightsresponse.md - - docs/models/v3slotimeintervaltype.md - - docs/models/v3teamsabilities.md - - docs/models/v3teamsaddbulkteammemberrequest.md - - docs/models/v3teamsaddbulkteammemberrequestmember.md - - docs/models/v3teamsaddteammemberrequest.md - - docs/models/v3teamscreateteamrequest.md - - docs/models/v3teamscreateteamrolerequest.md - - docs/models/v3teamsteambaseresponse.md - - docs/models/v3teamsteammember.md - - docs/models/v3teamsteammemberresponse.md - - docs/models/v3teamsteamresponse.md - - docs/models/v3teamsteamrole.md - - docs/models/v3teamsteamroleresponse.md - - docs/models/v3teamsupdateteammemberrequest.md - - docs/models/v3teamsupdateteamrequest.md - - docs/models/v3teamsupdateteamrequestmember.md - - docs/models/v3teamsupdateteamrolerequest.md - - docs/models/v3usersadduserrequest.md - - docs/models/v3usersadduserrequestrole.md - - docs/models/v3usersapitokenresponse.md - - docs/models/v3userscontact.md - - docs/models/v3usersglobalrbacabilityname.md - - docs/models/v3usersnotificationrule.md - - docs/models/v3usersupdateuserabilitiesrequest.md - - docs/models/v3usersupdateuserabilitiesrequestdata.md - - docs/models/v3usersupdateuserrequest.md - - docs/models/v3usersupdateuserrequestrole.md - - docs/models/v3usersuserresponse.md - - docs/models/v3usersuserroleresponse.md - - docs/models/v3webformscreateorupdatewebformrequest.md - - docs/models/v3webformscreateorupdatewebformrequesttags.md - - docs/models/v3webformsrecaptchasecrets.md - - docs/models/v3webformswebformresponse.md - - docs/models/v3webformswebformresponsetags.md - - docs/models/v3webformswfinputfield.md - - docs/models/v3webformswfservice.md - - docs/models/v3workflowsactionrequest.md - - docs/models/v3workflowsactionrequestdata.md - - docs/models/v3workflowsactionrequestname.md - - docs/models/v3workflowsactionrequestsqattachrunbooks.md - - docs/models/v3workflowsactionrequestupdate.md - - docs/models/v3workflowsactionrequestupdatedata.md - - docs/models/v3workflowsactionrequestupdatename.md - - docs/models/v3workflowsactionrequestupdatesqattachrunbooks.md - - docs/models/v3workflowsactionresponse.md - - docs/models/v3workflowsactionresponsedata.md - - docs/models/v3workflowsactionresponsename.md - - docs/models/v3workflowsactionresponsesqattachrunbooks.md - - docs/models/v3workflowsbulkenabledisableworkflowsrequest.md - - docs/models/v3workflowscommunicationchannel.md - - docs/models/v3workflowscommunicationchanneltype.md - - docs/models/v3workflowscomponentandimpact.md - - docs/models/v3workflowscreateworkflowfilter.md - - docs/models/v3workflowscreateworkflowrequest.md - - docs/models/v3workflowscreateworkflowrequestownertype.md - - docs/models/v3workflowscreateworkflowrequestupdate.md - - docs/models/v3workflowscreateworkflowrequestupdateownertype.md - - docs/models/v3workflowsenabledisableworkflowrequest.md - - docs/models/v3workflowsentityowner.md - - docs/models/v3workflowsentityownerupdate.md - - docs/models/v3workflowsgetworkflowactionbyidresponse.md - - docs/models/v3workflowsgetworkflowbyidresponse.md - - docs/models/v3workflowsgetworkflowlogsresponse.md - - docs/models/v3workflowsgetworkflowlogsresponsedata.md - - docs/models/v3workflowsgetworkflowlogsresponsemeta.md - - docs/models/v3workflowsissuestatusandmessage.md - - docs/models/v3workflowsjiracreateticket.md - - docs/models/v3workflowsjiracreateticketdata.md - - docs/models/v3workflowsjiracreateticketname.md - - docs/models/v3workflowsjiracreateticketupdate.md - - docs/models/v3workflowsjiracreateticketupdatedata.md - - docs/models/v3workflowsjiracreateticketupdatename.md - - docs/models/v3workflowslistworkflowapiresponse.md - - docs/models/v3workflowslistworkflowapiresponsemeta.md - - docs/models/v3workflowsmsteamscreatemeetinglink.md - - docs/models/v3workflowsmsteamscreatemeetinglinkname.md - - docs/models/v3workflowsmsteamscreatemeetinglinkupdate.md - - docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md - - docs/models/v3workflowsmsteamsmessagechannel.md - - docs/models/v3workflowsmsteamsmessagechanneldata.md - - docs/models/v3workflowsmsteamsmessagechannelname.md - - docs/models/v3workflowsmsteamsmessagechannelupdate.md - - docs/models/v3workflowsmsteamsmessagechannelupdatedata.md - - docs/models/v3workflowsmsteamsmessagechannelupdatename.md - - docs/models/v3workflowsmsteamsmessageuser.md - - docs/models/v3workflowsmsteamsmessageuserdata.md - - docs/models/v3workflowsmsteamsmessageusername.md - - docs/models/v3workflowsmsteamsmessageuserupdate.md - - docs/models/v3workflowsmsteamsmessageuserupdatedata.md - - docs/models/v3workflowsmsteamsmessageuserupdatename.md - - docs/models/v3workflowsrunbookresponse.md - - docs/models/v3workflowsslackarchivechannel.md - - docs/models/v3workflowsslackarchivechannelname.md - - docs/models/v3workflowsslackarchivechannelupdate.md - - docs/models/v3workflowsslackarchivechannelupdatename.md - - docs/models/v3workflowsslackcreateincidentchannel.md - - docs/models/v3workflowsslackcreateincidentchanneldata.md - - docs/models/v3workflowsslackcreateincidentchannelname.md - - docs/models/v3workflowsslackcreateincidentchannelupdate.md - - docs/models/v3workflowsslackcreateincidentchannelupdatedata.md - - docs/models/v3workflowsslackcreateincidentchannelupdatename.md - - docs/models/v3workflowsslackmessagechannel.md - - docs/models/v3workflowsslackmessagechanneldata.md - - docs/models/v3workflowsslackmessagechannelname.md - - docs/models/v3workflowsslackmessagechannelupdate.md - - docs/models/v3workflowsslackmessagechannelupdatedata.md - - docs/models/v3workflowsslackmessagechannelupdatename.md - - docs/models/v3workflowsslackmessageuser.md - - docs/models/v3workflowsslackmessageuserdata.md - - docs/models/v3workflowsslackmessageusername.md - - docs/models/v3workflowsslackmessageuserupdate.md - - docs/models/v3workflowsslackmessageuserupdatedata.md - - docs/models/v3workflowsslackmessageuserupdatename.md - - docs/models/v3workflowssqaddcommunicationchannel.md - - docs/models/v3workflowssqaddcommunicationchanneldata.md - - docs/models/v3workflowssqaddcommunicationchannelname.md - - docs/models/v3workflowssqaddcommunicationchannelupdate.md - - docs/models/v3workflowssqaddcommunicationchannelupdatedata.md - - docs/models/v3workflowssqaddcommunicationchannelupdatename.md - - docs/models/v3workflowssqaddincidentnote.md - - docs/models/v3workflowssqaddincidentnotedata.md - - docs/models/v3workflowssqaddincidentnotename.md - - docs/models/v3workflowssqaddincidentnoteupdate.md - - docs/models/v3workflowssqaddincidentnoteupdatedata.md - - docs/models/v3workflowssqaddincidentnoteupdatename.md - - docs/models/v3workflowssqcreatestatuspageissue.md - - docs/models/v3workflowssqcreatestatuspageissuedata.md - - docs/models/v3workflowssqcreatestatuspageissuename.md - - docs/models/v3workflowssqcreatestatuspageissueupdate.md - - docs/models/v3workflowssqcreatestatuspageissueupdatedata.md - - docs/models/v3workflowssqcreatestatuspageissueupdatename.md - - docs/models/v3workflowssqmakehttpcall.md - - docs/models/v3workflowssqmakehttpcalldata.md - - docs/models/v3workflowssqmakehttpcallheader.md - - docs/models/v3workflowssqmakehttpcallmethod.md - - docs/models/v3workflowssqmakehttpcallname.md - - docs/models/v3workflowssqmakehttpcallupdate.md - - docs/models/v3workflowssqmakehttpcallupdatedata.md - - docs/models/v3workflowssqmakehttpcallupdateheader.md - - docs/models/v3workflowssqmakehttpcallupdatemethod.md - - docs/models/v3workflowssqmakehttpcallupdatename.md - - docs/models/v3workflowssqmarkincidentsloaffecting.md - - docs/models/v3workflowssqmarkincidentsloaffectingdata.md - - docs/models/v3workflowssqmarkincidentsloaffectingname.md - - docs/models/v3workflowssqmarkincidentsloaffectingupdate.md - - docs/models/v3workflowssqmarkincidentsloaffectingupdatedata.md - - docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md - - docs/models/v3workflowssqsendemail.md - - docs/models/v3workflowssqsendemaildata.md - - docs/models/v3workflowssqsendemailname.md - - docs/models/v3workflowssqsendemailupdate.md - - docs/models/v3workflowssqsendemailupdatedata.md - - docs/models/v3workflowssqsendemailupdatename.md - - docs/models/v3workflowssqtriggermanualwebhook.md - - docs/models/v3workflowssqtriggermanualwebhookdata.md - - docs/models/v3workflowssqtriggermanualwebhookname.md - - docs/models/v3workflowssqtriggermanualwebhookupdate.md - - docs/models/v3workflowssqtriggermanualwebhookupdatedata.md - - docs/models/v3workflowssqtriggermanualwebhookupdatename.md - - docs/models/v3workflowstag.md - - docs/models/v3workflowsupdateactionsorderrequest.md - - docs/models/v3workflowsupdateactionsorderresponse.md - - docs/models/v3workflowsupdateactionsorderresponsedata.md - - docs/models/v3workflowsupdateincidentpriority.md - - docs/models/v3workflowsupdateincidentprioritydata.md - - docs/models/v3workflowsupdateincidentpriorityname.md - - docs/models/v3workflowsupdateincidentprioritypriority.md - - docs/models/v3workflowsupdateincidentpriorityupdate.md - - docs/models/v3workflowsupdateincidentpriorityupdatedata.md - - docs/models/v3workflowsupdateincidentpriorityupdatename.md - - docs/models/v3workflowsupdateincidentpriorityupdatepriority.md - - docs/models/v3workflowsupdateworkflowapiresponse.md - - docs/models/v3workflowsworkflowapiresponse.md - - docs/models/v3workflowsworkflowfilters.md - - docs/models/v3workflowsworkflowtrigger.md - - docs/models/v4changetimezoneresponse.md - - docs/models/v4createrotationrequest.md - - docs/models/v4createscheduleoverriderequest.md - - docs/models/v4createschedulerequest.md - - docs/models/v4createschedulerequestownertype.md - - docs/models/v4getrotationparticipantsresponse.md - - docs/models/v4icallinkresponse.md - - docs/models/v4overrideparticipantgroup.md - - docs/models/v4overrideresponse.md - - docs/models/v4participant.md - - docs/models/v4participantgroup.md - - docs/models/v4pauseresumescheduleresponse.md - - docs/models/v4rotationparticipantsresponse.md - - docs/models/v4rotationresponse.md - - docs/models/v4scheduleresponse.md - - docs/models/v4scheduleresponseownertype.md - - docs/models/v4shifttimeslot.md - - docs/models/v4squadscreatesquadrequest.md - - docs/models/v4squadscreatesquadresponse.md - - docs/models/v4squadsremovesquadmemberresponse.md - - docs/models/v4squadssquadmember.md - - docs/models/v4squadssquadresponse.md - - docs/models/v4squadsupdatesquadmemberrequest.md - - docs/models/v4squadsupdatesquadmemberresponse.md - - docs/models/v4squadsupdatesquadnamerequest.md - - docs/models/v4squadsupdatesquadnameresponse.md - - docs/models/v4squadsupdatesquadrequest.md - - docs/models/v4statuspagescomponentgroupscomponent.md - - docs/models/v4statuspagescomponentgroupscomponentgroupresponse.md - - docs/models/v4statuspagescomponentgroupscomponentstatus.md - - docs/models/v4statuspagescomponentgroupscreatecomponentgrouprequest.md - - docs/models/v4statuspagescomponentgroupscreatecomponentgroupresponse.md - - docs/models/v4statuspagescomponentgroupsdeletecomponentgroupbyidresponse.md - - docs/models/v4statuspagescomponentgroupsgetcomponentgroupbyidresponse.md - - docs/models/v4statuspagescomponentscomponent.md - - docs/models/v4statuspagescomponentscomponentstatus.md - - docs/models/v4statuspagescomponentscreatecomponentrequest.md - - docs/models/v4statuspagescomponentscreatecomponentresponse.md - - docs/models/v4statuspagescomponentsdeletecomponentbyidresponse.md - - docs/models/v4statuspagescomponentsgetcomponentbyidresponse.md - - docs/models/v4statuspagescomponentslistcomponentsresponse.md - - docs/models/v4statuspagescomponentsupdatecomponentbyidrequest.md - - docs/models/v4statuspagescomponentsupdatecomponentbyidresponse.md - - docs/models/v4statuspagescreatestatuspagerequest.md - - docs/models/v4statuspagescreatestatuspagerequestownertype.md - - docs/models/v4statuspagescreatestatuspageresponse.md - - docs/models/v4statuspagesdeletestatuspagebyidresponse.md - - docs/models/v4statuspagesgetstatuspagebyidresponse.md - - docs/models/v4statuspagesgetstatuspagebyidresponsethemecolor.md - - docs/models/v4statuspagesissuescomponentstatus.md - - docs/models/v4statuspagesissuescreateissuerequest.md - - docs/models/v4statuspagesissuescreateissuerequestcomponent.md - - docs/models/v4statuspagesissuescreateissuerequestissue.md - - docs/models/v4statuspagesissuescreateissuerequeststatemessage.md - - docs/models/v4statuspagesissuescreateissueresponse.md - - docs/models/v4statuspagesissuesdeleteissuebyidresponse.md - - docs/models/v4statuspagesissuesgetissuebyidresponse.md - - docs/models/v4statuspagesissuesissue.md - - docs/models/v4statuspagesissuesissuecomponent.md - - docs/models/v4statuspagesissuesissuecomponentdetail.md - - docs/models/v4statuspagesissuesissuedetail.md - - docs/models/v4statuspagesissuesissuestate.md - - docs/models/v4statuspagesissuesissuestatemessage.md - - docs/models/v4statuspagesissueslistissuesresponse.md - - docs/models/v4statuspagesissueslistissuesresponsemeta.md - - docs/models/v4statuspagesissuesliststatuspageissuestatesresponse.md - - docs/models/v4statuspagesissuesupdateissuerequest.md - - docs/models/v4statuspagesissuesupdateissuerequestcomponent.md - - docs/models/v4statuspagesissuesupdateissuerequestissue.md - - docs/models/v4statuspagesissuesupdateissuerequeststatemessage.md - - docs/models/v4statuspagesissuesupdateissueresponse.md - - docs/models/v4statuspagesliststatuspagesresponse.md - - docs/models/v4statuspagesliststatuspagesresponsemeta.md - - docs/models/v4statuspageslistsubscribersresponse.md - - docs/models/v4statuspageslistsubscribersresponsemeta.md - - docs/models/v4statuspagesmaintenancescreatemaintenancerequest.md - - docs/models/v4statuspagesmaintenancescreatemaintenanceresponse.md - - docs/models/v4statuspagesmaintenancesdeletemaintenancebyidresponse.md - - docs/models/v4statuspagesmaintenancesgetmaintenancebyidresponse.md - - docs/models/v4statuspagesmaintenanceslistmaintenancesresponse.md - - docs/models/v4statuspagesmaintenanceslistmaintenancesresponsemeta.md - - docs/models/v4statuspagesmaintenancesmaintenance.md - - docs/models/v4statuspagesmaintenancesmaintenancecomponent.md - - docs/models/v4statuspagesmaintenancesupdatemaintenancebyidrequest.md - - docs/models/v4statuspagesmaintenancesupdatemaintenancebyidresponse.md - - docs/models/v4statuspagesnewstatuspagecomponent.md - - docs/models/v4statuspagesnewstatuspagecomponentlist.md - - docs/models/v4statuspagesnewstatuspagecomponentlisttype.md - - docs/models/v4statuspagesnewstatuspagecomponenttype.md - - docs/models/v4statuspagesnewstatuspagethemecolor.md - - docs/models/v4statuspagesstatuspage.md - - docs/models/v4statuspagesstatuspagecomponent.md - - docs/models/v4statuspagesstatuspagestatus.md - - docs/models/v4statuspagesstatuspagestatusesresponse.md - - docs/models/v4statuspagesstatuspagesubscriber.md - - docs/models/v4statuspagesstatuspagesubscribercomponent.md - - docs/models/v4statuspagestotalsubscriberscount.md - - docs/models/v4statuspagesupdatestatuspagebyidrequest.md - - docs/models/v4statuspagesupdatestatuspagebyidrequestcomponent1.md - - docs/models/v4statuspagesupdatestatuspagebyidrequestcomponent2.md - - docs/models/v4statuspagesupdatestatuspagebyidrequestthemecolor.md - - docs/models/v4statuspagesupdatestatuspagebyidresponse.md - - docs/models/v4statuspagesupdatestatuspagebyidresponsethemecolor.md - - docs/models/v4tag.md - - docs/models/v4updaterotationparticipantsrequest.md - - docs/models/v4updaterotationrequest.md - - docs/models/v4updatescheduleoverriderequest.md - - docs/models/v4updateschedulerequest.md - - docs/models/v4updateschedulerequestownertype.md - - docs/models/webforms.md - - docs/models/webformscreatewebformdata.md - - docs/models/webformscreatewebformresponse.md - - docs/models/webformsgetallwebformsmeta.md - - docs/models/webformsgetallwebformsrequest.md - - docs/models/webformsgetallwebformsresponse.md - - docs/models/webformsgetallwebformsresponsebody.md - - docs/models/webformsgetwebformbyidrequest.md - - docs/models/webformsgetwebformbyidresponse.md - - docs/models/webformsremovewebformrequest.md - - docs/models/webformsremovewebformresponse.md - - docs/models/webformsupdatewebformrequest.md - - docs/models/webformsupdatewebformresponse.md - - docs/models/webhookscreatewebhookbody.md - - docs/models/webhookscreatewebhookresponse.md - - docs/models/webhooksdeletewebhookrequest.md - - docs/models/webhooksdeletewebhookresponsebody.md - - docs/models/webhooksgetallwebhooksrequest.md - - docs/models/webhooksgetwebhookbyidrequest.md - - docs/models/webhooksgetwebhookbyidresponse.md - - docs/models/webhooksupdatewebhookrequest.md - - docs/models/webhooksupdatewebhookresponse.md - - docs/models/workflows.md - - docs/models/workflowsbulkenabledisableworkflowsresponsebody.md - - docs/models/workflowscreateactionrequest.md - - docs/models/workflowscreateactionresponse.md - - docs/models/workflowscreateworkflowresponse.md - - docs/models/workflowsdeleteworkflowactionrequest.md - - docs/models/workflowsdeleteworkflowactionresponsebody.md - - docs/models/workflowsdeleteworkflowrequest.md - - docs/models/workflowsdeleteworkflowresponsebody.md - - docs/models/workflowsenabledisableworkflowrequest.md - - docs/models/workflowsenabledisableworkflowresponsebody.md - - docs/models/workflowsgetworkflowactionbyidrequest.md - - docs/models/workflowsgetworkflowactionbyidresponse.md - - docs/models/workflowsgetworkflowbyidrequest.md - - docs/models/workflowsgetworkflowlogsrequest.md - - docs/models/workflowsgetworkflowlogsresponse.md - - docs/models/workflowslistworkflowsrequest.md - - docs/models/workflowslistworkflowsresponse.md - - docs/models/workflowsupdateactionsorderrequest.md - - docs/models/workflowsupdateworkflowactionrequest.md - - docs/models/workflowsupdateworkflowrequest.md - - docs/models/workflowsupdateworkflowresponse.md - - docs/sdks/additionalresponders/README.md - - docs/sdks/analytics/README.md - - docs/sdks/apitoken/README.md - - docs/sdks/apitokens/README.md - - docs/sdks/auditlogs/README.md - - docs/sdks/autopausetransientalerts/README.md - - docs/sdks/communicationcard/README.md - - docs/sdks/communicationcards/README.md - - docs/sdks/componentgroups/README.md - - docs/sdks/components/README.md - - docs/sdks/dedupkey/README.md - - docs/sdks/dedupkeys/README.md - - docs/sdks/deduplicationrules/README.md - - docs/sdks/dependencies/README.md - - docs/sdks/escalationpoliciessdk/README.md - - docs/sdks/events/README.md - - docs/sdks/exports/README.md - - docs/sdks/exportschedule/README.md - - docs/sdks/extensionswebhooks/README.md - - docs/sdks/falsepositive/README.md - - docs/sdks/globaleventrules/README.md - - docs/sdks/globaleventrulesrulesets/README.md - - docs/sdks/globaloncallreminderrulessdk/README.md - - docs/sdks/incidentactions/README.md - - docs/sdks/incidents/README.md - - docs/sdks/incidentsactions/README.md - - docs/sdks/incidentsadditionalresponders/README.md - - docs/sdks/incidentscommunicationcards/README.md - - docs/sdks/incidentsexport/README.md - - docs/sdks/incidentspostmortems/README.md - - docs/sdks/incidentssnoozenotifications/README.md - - docs/sdks/incidentstags/README.md - - docs/sdks/issues/README.md - - docs/sdks/jira/README.md - - docs/sdks/logs/README.md - - docs/sdks/maintenance/README.md - - docs/sdks/maintenancemode/README.md - - docs/sdks/maintenances/README.md - - docs/sdks/msteams1/README.md - - docs/sdks/msteams2/README.md - - docs/sdks/notes/README.md - - docs/sdks/overlay/README.md - - docs/sdks/overlaycustomcontenttemplates/README.md - - docs/sdks/overlayscustomcontenttemplates/README.md - - docs/sdks/overrides/README.md - - docs/sdks/postmortemssdk/README.md - - docs/sdks/roles/README.md - - docs/sdks/rotations/README.md - - docs/sdks/routingrules/README.md - - docs/sdks/rules/README.md - - docs/sdks/rulesets/README.md - - docs/sdks/rulesetsrules/README.md - - docs/sdks/runbookssdk/README.md - - docs/sdks/schedulesexport/README.md - - docs/sdks/schedulesoverrides/README.md - - docs/sdks/schedulessdk/README.md - - docs/sdks/servicenow/README.md - - docs/sdks/servicesdedupkey/README.md - - docs/sdks/servicesextensions/README.md - - docs/sdks/servicesoverlays/README.md - - docs/sdks/servicessdk/README.md - - docs/sdks/slossdk/README.md - - docs/sdks/snoozenotifications/README.md - - docs/sdks/squadsmembers/README.md - - docs/sdks/squadssdk/README.md - - docs/sdks/squadsv4/README.md - - docs/sdks/statuspagescomponentgroups/README.md - - docs/sdks/statuspagescomponents/README.md - - docs/sdks/statuspagesissues/README.md - - docs/sdks/statuspagesmaintenances1/README.md - - docs/sdks/statuspagesmaintenances2/README.md - - docs/sdks/statuspagessdk1/README.md - - docs/sdks/subscribers/README.md - - docs/sdks/suppressionrules/README.md - - docs/sdks/taggingrules/README.md - - docs/sdks/teams/README.md - - docs/sdks/teamsmembers/README.md - - docs/sdks/users/README.md - - docs/sdks/webformssdk/README.md - - docs/sdks/webhook/README.md - - docs/sdks/webhooks/README.md - - docs/sdks/workflowsactions/README.md - - docs/sdks/workflowssdk/README.md - - py.typed - - pylintrc - - pyproject.toml - - scripts/prepare_readme.py - - scripts/publish.sh - - src/squadcast_sdk/__init__.py - - src/squadcast_sdk/_hooks/__init__.py - - src/squadcast_sdk/_hooks/sdkhooks.py - - src/squadcast_sdk/_hooks/types.py - - src/squadcast_sdk/_version.py - - src/squadcast_sdk/additionalresponders.py - - src/squadcast_sdk/analytics.py - - src/squadcast_sdk/apitoken.py - - src/squadcast_sdk/apitokens.py - - src/squadcast_sdk/auditlogs.py - - src/squadcast_sdk/autopausetransientalerts.py - - src/squadcast_sdk/basesdk.py - - src/squadcast_sdk/communicationcard.py - - src/squadcast_sdk/communicationcards.py - - src/squadcast_sdk/componentgroups.py - - src/squadcast_sdk/components.py - - src/squadcast_sdk/dedupkey.py - - src/squadcast_sdk/dedupkeys.py - - src/squadcast_sdk/deduplicationrules.py - - src/squadcast_sdk/dependencies.py - - src/squadcast_sdk/errors/__init__.py - - src/squadcast_sdk/errors/analytics_getorganalyticsop.py - - src/squadcast_sdk/errors/common_v4_error.py - - src/squadcast_sdk/errors/no_response_error.py - - src/squadcast_sdk/errors/responsevalidationerror.py - - src/squadcast_sdk/errors/sdkdefaulterror.py - - src/squadcast_sdk/errors/squadcastsdkerror.py - - src/squadcast_sdk/escalationpolicies_sdk.py - - src/squadcast_sdk/events.py - - src/squadcast_sdk/exports.py - - src/squadcast_sdk/exportschedule.py - - src/squadcast_sdk/extensions.py - - src/squadcast_sdk/extensions_webhooks.py - - src/squadcast_sdk/falsepositive.py - - src/squadcast_sdk/globaleventrules.py - - src/squadcast_sdk/globaleventrules_rulesets.py - - src/squadcast_sdk/globaloncallreminderrules_sdk.py - - src/squadcast_sdk/httpclient.py - - src/squadcast_sdk/incidentactions.py - - src/squadcast_sdk/incidents.py - - src/squadcast_sdk/incidents_actions.py - - src/squadcast_sdk/incidents_additionalresponders.py - - src/squadcast_sdk/incidents_communicationcards.py - - src/squadcast_sdk/incidents_export.py - - src/squadcast_sdk/incidents_postmortems.py - - src/squadcast_sdk/incidents_snoozenotifications.py - - src/squadcast_sdk/incidents_tags.py - - src/squadcast_sdk/issues.py - - src/squadcast_sdk/jira.py - - src/squadcast_sdk/logs.py - - src/squadcast_sdk/maintenance.py - - src/squadcast_sdk/maintenancemode.py - - src/squadcast_sdk/maintenances.py - - src/squadcast_sdk/models/__init__.py - - src/squadcast_sdk/models/additionalresponders_addadditionalrespondersop.py - - src/squadcast_sdk/models/additionalresponders_getadditionalrespondersop.py - - src/squadcast_sdk/models/additionalresponders_removeadditionalrespondersop.py - - src/squadcast_sdk/models/analytics_getorganalyticsop.py - - src/squadcast_sdk/models/analytics_getteamanalyticsop.py - - src/squadcast_sdk/models/apta_markasnottransientop.py - - src/squadcast_sdk/models/apta_markastransientop.py - - src/squadcast_sdk/models/auditlogs_getauditlogbyidop.py - - src/squadcast_sdk/models/auditlogs_getauditlogsexporthistorybyidop.py - - src/squadcast_sdk/models/auditlogs_listauditlogsexporthistoryop.py - - src/squadcast_sdk/models/auditlogs_listauditlogsop.py - - src/squadcast_sdk/models/common_v3_entityowner.py - - src/squadcast_sdk/models/common_v3_errormeta.py - - src/squadcast_sdk/models/common_v3_rbacentitypermission.py - - src/squadcast_sdk/models/common_v3_rbacowner.py - - src/squadcast_sdk/models/common_v4_error.py - - src/squadcast_sdk/models/common_v4_pageinfo.py - - src/squadcast_sdk/models/communicationcards_archiveslackchannelop.py - - src/squadcast_sdk/models/communicationcards_createcommunicationcardop.py - - src/squadcast_sdk/models/communicationcards_createslackchannelincommunicationcardop.py - - src/squadcast_sdk/models/communicationcards_deletecommunicationcardop.py - - src/squadcast_sdk/models/communicationcards_getallcommunicationcardop.py - - src/squadcast_sdk/models/communicationcards_updatecommunicationcardop.py - - src/squadcast_sdk/models/componentgroups_createcomponentgroupop.py - - src/squadcast_sdk/models/componentgroups_deletecomponentgroupbyidop.py - - src/squadcast_sdk/models/componentgroups_getcomponentgroupbyidop.py - - src/squadcast_sdk/models/componentgroups_listcomponentgroupsop.py - - src/squadcast_sdk/models/components_createcomponentop.py - - src/squadcast_sdk/models/components_deletecomponentbyidop.py - - src/squadcast_sdk/models/components_getcomponentbyidop.py - - src/squadcast_sdk/models/components_listcomponentsop.py - - src/squadcast_sdk/models/components_updatecomponentbyidop.py - - src/squadcast_sdk/models/deduplicationrules_createorupdatededuplicationrulesop.py - - src/squadcast_sdk/models/deduplicationrules_getdeduplicationrulesop.py - - src/squadcast_sdk/models/dependencies_createorupdatedependenciesop.py - - src/squadcast_sdk/models/escalationpolicies_createescalationpoliciesop.py - - src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyidop.py - - src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py - - src/squadcast_sdk/models/escalationpolicies_removeescalationpolicyop.py - - src/squadcast_sdk/models/escalationpolicies_updateescalationpolicyop.py - - src/squadcast_sdk/models/export_createscheduleicallinkop.py - - src/squadcast_sdk/models/export_deleteicallinkop.py - - src/squadcast_sdk/models/export_getexportdetailsop.py - - src/squadcast_sdk/models/export_getscheduleicallinkop.py - - src/squadcast_sdk/models/export_refreshscheduleicallinkop.py - - src/squadcast_sdk/models/extensions_updateslackextensionop.py - - src/squadcast_sdk/models/globaleventrules_createglobaleventruleop.py - - src/squadcast_sdk/models/globaleventrules_createruleop.py - - src/squadcast_sdk/models/globaleventrules_createrulesetop.py - - src/squadcast_sdk/models/globaleventrules_deletegerrulesetop.py - - src/squadcast_sdk/models/globaleventrules_deleteglobaleventrulebyidop.py - - src/squadcast_sdk/models/globaleventrules_deleterulebyidop.py - - src/squadcast_sdk/models/globaleventrules_getglobaleventrulebyidop.py - - src/squadcast_sdk/models/globaleventrules_getrulebyidop.py - - src/squadcast_sdk/models/globaleventrules_getrulesetop.py - - src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py - - src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py - - src/squadcast_sdk/models/globaleventrules_reorderrulesetbyindexop.py - - src/squadcast_sdk/models/globaleventrules_reorderrulesetop.py - - src/squadcast_sdk/models/globaleventrules_updateglobaleventrulebyidop.py - - src/squadcast_sdk/models/globaleventrules_updaterulebyidop.py - - src/squadcast_sdk/models/globaleventrules_updaterulesetop.py - - src/squadcast_sdk/models/globaloncallreminderrules_createglobaloncallreminderrulesop.py - - src/squadcast_sdk/models/globaloncallreminderrules_deleteglobaloncallreminderrulesop.py - - src/squadcast_sdk/models/globaloncallreminderrules_getglobaloncallreminderrulesop.py - - src/squadcast_sdk/models/globaloncallreminderrules_updateglobaloncallreminderrulesop.py - - src/squadcast_sdk/models/incidentactions_createanincidentinservicenowop.py - - src/squadcast_sdk/models/incidentactions_createaticketonjiracloudop.py - - src/squadcast_sdk/models/incidentactions_createaticketonjiraserverop.py - - src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py - - src/squadcast_sdk/models/incidentactions_triggerawebhookmanuallyop.py - - src/squadcast_sdk/models/incidents_acknowledgeincidentop.py - - src/squadcast_sdk/models/incidents_bulkacknowledgeincidentsop.py - - src/squadcast_sdk/models/incidents_bulkincidentspriorityupdateop.py - - src/squadcast_sdk/models/incidents_bulkresolveincidentsop.py - - src/squadcast_sdk/models/incidents_getincidentbyidop.py - - src/squadcast_sdk/models/incidents_getincidenteventsop.py - - src/squadcast_sdk/models/incidents_getincidentsstatusbyrequestidsop.py - - src/squadcast_sdk/models/incidents_incidentexportasyncop.py - - src/squadcast_sdk/models/incidents_incidentexportop.py - - src/squadcast_sdk/models/incidents_incidentpriorityupdateop.py - - src/squadcast_sdk/models/incidents_markincidentslofalsepositiveop.py - - src/squadcast_sdk/models/incidents_reassignincidentop.py - - src/squadcast_sdk/models/incidents_resolveincidentop.py - - src/squadcast_sdk/models/issues_createissueop.py - - src/squadcast_sdk/models/issues_deleteissuebyidop.py - - src/squadcast_sdk/models/issues_getissuebyidop.py - - src/squadcast_sdk/models/issues_listissuesop.py - - src/squadcast_sdk/models/issues_liststatuspageissuestatesop.py - - src/squadcast_sdk/models/issues_updateissueop.py - - src/squadcast_sdk/models/maintenancemode_createorupdatemaintenancemodeop.py - - src/squadcast_sdk/models/maintenancemode_getmaintenancemodeop.py - - src/squadcast_sdk/models/maintenances_createmaintenanceop.py - - src/squadcast_sdk/models/maintenances_deletemaintenancebyidop.py - - src/squadcast_sdk/models/maintenances_getmaintenancebyidop.py - - src/squadcast_sdk/models/maintenances_listmaintenancesop.py - - src/squadcast_sdk/models/maintenances_updatemaintenancebyidop.py - - src/squadcast_sdk/models/msteams_createorupdatemsteamsconfigurationop.py - - src/squadcast_sdk/models/msteams_getmsteamsconfigop.py - - src/squadcast_sdk/models/notes_createnotesop.py - - src/squadcast_sdk/models/notes_deletenoteop.py - - src/squadcast_sdk/models/notes_getallnotesop.py - - src/squadcast_sdk/models/notes_updatenoteop.py - - src/squadcast_sdk/models/overlay_createorupdatenotificationtemplateoverlayop.py - - src/squadcast_sdk/models/overlay_deletededupkeyoverlayop.py - - src/squadcast_sdk/models/overlay_deletenotificationtemplateoverlayop.py - - src/squadcast_sdk/models/overlay_getallcustomcontenttemplateoverlaybyserviceop.py - - src/squadcast_sdk/models/overlay_getalldedupkeyoverlaybyserviceop.py - - src/squadcast_sdk/models/overlay_getcustomcontenttemplateoverlayop.py - - src/squadcast_sdk/models/overlay_getdedupkeyoverlayforalertsourceop.py - - src/squadcast_sdk/models/overlay_getoptinforkeybaseddeduplicationforaserviceop.py - - src/squadcast_sdk/models/overlay_optinforkeybaseddeduplicationforaserviceop.py - - src/squadcast_sdk/models/overlay_rendercustomcontentoverlayop.py - - src/squadcast_sdk/models/overlay_renderdedupkeytemplateop.py - - src/squadcast_sdk/models/overlay_updatededupkeyoverlayop.py - - src/squadcast_sdk/models/overrides_createscheduleoverrideop.py - - src/squadcast_sdk/models/overrides_deletescheduleoverrideop.py - - src/squadcast_sdk/models/overrides_getoverridebyidop.py - - src/squadcast_sdk/models/overrides_listoverridesop.py - - src/squadcast_sdk/models/overrides_updatescheduleoverrideop.py - - src/squadcast_sdk/models/postmortems_createpostmortemop.py - - src/squadcast_sdk/models/postmortems_deletepostmortembyincidentop.py - - src/squadcast_sdk/models/postmortems_getallpostmortemsop.py - - src/squadcast_sdk/models/postmortems_getpostmortembyincidentop.py - - src/squadcast_sdk/models/postmortems_updatepostmortembyincidentop.py - - src/squadcast_sdk/models/rotations_createrotationop.py - - src/squadcast_sdk/models/rotations_deleterotationop.py - - src/squadcast_sdk/models/rotations_getrotationparticipantsop.py - - src/squadcast_sdk/models/rotations_getschedulerotationbyidop.py - - src/squadcast_sdk/models/rotations_getschedulerotationsop.py - - src/squadcast_sdk/models/rotations_updaterotationop.py - - src/squadcast_sdk/models/rotations_updaterotationparticipantsop.py - - src/squadcast_sdk/models/routingrules_createorupdateroutingrulesop.py - - src/squadcast_sdk/models/routingrules_getroutingrulesop.py - - src/squadcast_sdk/models/runbooks_attachrunbooksop.py - - src/squadcast_sdk/models/runbooks_createrunbookop.py - - src/squadcast_sdk/models/runbooks_getallrunbooksbyteamop.py - - src/squadcast_sdk/models/runbooks_getrunbookbyidop.py - - src/squadcast_sdk/models/runbooks_removerunbookop.py - - src/squadcast_sdk/models/runbooks_updaterunbookop.py - - src/squadcast_sdk/models/schedules_changetimezoneop.py - - src/squadcast_sdk/models/schedules_clonescheduleop.py - - src/squadcast_sdk/models/schedules_createscheduleop.py - - src/squadcast_sdk/models/schedules_deletescheduleop.py - - src/squadcast_sdk/models/schedules_getschedulebyidop.py - - src/squadcast_sdk/models/schedules_listschedulesop.py - - src/squadcast_sdk/models/schedules_pauseresumescheduleop.py - - src/squadcast_sdk/models/schedules_updatescheduleop.py - - src/squadcast_sdk/models/security.py - - src/squadcast_sdk/models/services_createorupdateaptaconfigop.py - - src/squadcast_sdk/models/services_createorupdateiagconfigop.py - - src/squadcast_sdk/models/services_createserviceop.py - - src/squadcast_sdk/models/services_delayednotificationconfigop.py - - src/squadcast_sdk/models/services_deleteserviceop.py - - src/squadcast_sdk/models/services_getservicebyidop.py - - src/squadcast_sdk/models/services_getservicesbynameop.py - - src/squadcast_sdk/models/services_getservicesop.py - - src/squadcast_sdk/models/services_updateserviceop.py - - src/squadcast_sdk/models/slo_createsloop.py - - src/squadcast_sdk/models/slo_getallslosop.py - - src/squadcast_sdk/models/slo_getslobyidop.py - - src/squadcast_sdk/models/slo_marksloaffectedop.py - - src/squadcast_sdk/models/slo_markslofalsepositiveop.py - - src/squadcast_sdk/models/slo_removesloop.py - - src/squadcast_sdk/models/slo_updatesloop.py - - src/squadcast_sdk/models/snoozenotifications_snoozeincidentnotificationsop.py - - src/squadcast_sdk/models/snoozenotifications_unsnoozeincidentnotificationsop.py - - src/squadcast_sdk/models/squads_createsquadop.py - - src/squadcast_sdk/models/squads_deletesquadop.py - - src/squadcast_sdk/models/squads_getallsquadsop.py - - src/squadcast_sdk/models/squads_getsquadbyidop.py - - src/squadcast_sdk/models/squads_removesquadmemberop.py - - src/squadcast_sdk/models/squads_updatesquadmemberop.py - - src/squadcast_sdk/models/squads_updatesquadnameop.py - - src/squadcast_sdk/models/squads_updatesquadop.py - - src/squadcast_sdk/models/statuspages_createstatuspageop.py - - src/squadcast_sdk/models/statuspages_deletestatuspagebyidop.py - - src/squadcast_sdk/models/statuspages_getstatuspagebyidop.py - - src/squadcast_sdk/models/statuspages_liststatuspagesop.py - - src/squadcast_sdk/models/statuspages_liststatuspagestatusesop.py - - src/squadcast_sdk/models/statuspages_listsubscribersop.py - - src/squadcast_sdk/models/statuspages_updatestatuspagebyidop.py - - src/squadcast_sdk/models/suppressionrules_createorupdatesuppressionrulesop.py - - src/squadcast_sdk/models/suppressionrules_getsuppressionrulesop.py - - src/squadcast_sdk/models/taggingrules_createorupdatetaggingrulesop.py - - src/squadcast_sdk/models/taggingrules_gettaggingrulesop.py - - src/squadcast_sdk/models/tags_appendtagop.py - - src/squadcast_sdk/models/tags_updatetagop.py - - src/squadcast_sdk/models/teams_addbulkteammemberop.py - - src/squadcast_sdk/models/teams_addteammemberop.py - - src/squadcast_sdk/models/teams_createteamop.py - - src/squadcast_sdk/models/teams_createteamroleop.py - - src/squadcast_sdk/models/teams_getallteammembersop.py - - src/squadcast_sdk/models/teams_getallteamrolesop.py - - src/squadcast_sdk/models/teams_getallteamsop.py - - src/squadcast_sdk/models/teams_getteambyidop.py - - src/squadcast_sdk/models/teams_removeteammemberop.py - - src/squadcast_sdk/models/teams_removeteamop.py - - src/squadcast_sdk/models/teams_removeteamroleop.py - - src/squadcast_sdk/models/teams_updateteammemberop.py - - src/squadcast_sdk/models/teams_updateteamop.py - - src/squadcast_sdk/models/teams_updateteamroleop.py - - src/squadcast_sdk/models/users_adduserop.py - - src/squadcast_sdk/models/users_createtokenop.py - - src/squadcast_sdk/models/users_deleteuserop.py - - src/squadcast_sdk/models/users_getalltokensop.py - - src/squadcast_sdk/models/users_getallusersop.py - - src/squadcast_sdk/models/users_getuserbyidop.py - - src/squadcast_sdk/models/users_getuserrolesop.py - - src/squadcast_sdk/models/users_removetokenop.py - - src/squadcast_sdk/models/users_removeuserfromorgop.py - - src/squadcast_sdk/models/users_updateorglevelpermissionsop.py - - src/squadcast_sdk/models/users_updateuserbyidop.py - - src/squadcast_sdk/models/v3_analytics_analyticsresponse.py - - src/squadcast_sdk/models/v3_auditlogs_actor.py - - src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py - - src/squadcast_sdk/models/v3_auditlogs_auditlogresponse.py - - src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py - - src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py - - src/squadcast_sdk/models/v3_auditlogs_exportauditlogsresponse.py - - src/squadcast_sdk/models/v3_auditlogs_filters.py - - src/squadcast_sdk/models/v3_auditlogs_getauditlogbyidresponse.py - - src/squadcast_sdk/models/v3_auditlogs_getauditlogexporthistorybyidresponse.py - - src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py - - src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py - - src/squadcast_sdk/models/v3_auditlogs_team.py - - src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py - - src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py - - src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyresponse.py - - src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py - - src/squadcast_sdk/models/v3_escalationpolicies_incidentreminderrule.py - - src/squadcast_sdk/models/v3_export_exportresponse.py - - src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py - - src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py - - src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py - - src/squadcast_sdk/models/v3_extensions_msteams_eventclass.py - - src/squadcast_sdk/models/v3_extensions_msteams_incidentactionalertstate.py - - src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py - - src/squadcast_sdk/models/v3_extensions_msteams_squadcastservicemapping.py - - src/squadcast_sdk/models/v3_extensions_msteams_triggers.py - - src/squadcast_sdk/models/v3_extensions_webhooks_getallwebhooksresponse.py - - src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py - - src/squadcast_sdk/models/v3_extensions_webhooks_webhookfilter.py - - src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py - - src/squadcast_sdk/models/v3_extensions_webhooks_webhooklistitem.py - - src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py - - src/squadcast_sdk/models/v3_extensions_webhooks_webhooktrigger.py - - src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py - - src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py - - src/squadcast_sdk/models/v3_globaleventrules_createglobaleventrulerequest.py - - src/squadcast_sdk/models/v3_globaleventrules_createorupdaterulerequest.py - - src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py - - src/squadcast_sdk/models/v3_globaleventrules_entityowner.py - - src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py - - src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py - - src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py - - src/squadcast_sdk/models/v3_globaleventrules_orderingresponse.py - - src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py - - src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py - - src/squadcast_sdk/models/v3_globaleventrules_ruleaction.py - - src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py - - src/squadcast_sdk/models/v3_globaleventrules_ruleset.py - - src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py - - src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py - - src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py - - src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py - - src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py - - src/squadcast_sdk/models/v3_globaloncallreminderrules_createglobaloncallreminderrulesrequest.py - - src/squadcast_sdk/models/v3_globaloncallreminderrules_globaloncallreminderruleresponse.py - - src/squadcast_sdk/models/v3_globaloncallreminderrules_rule.py - - src/squadcast_sdk/models/v3_globaloncallreminderrules_updateglobaloncallreminderrulesrequest.py - - src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py - - src/squadcast_sdk/models/v3_incidents_additionalresponders_addadditionalrespondersrequest.py - - src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py - - src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponderresponse.py - - src/squadcast_sdk/models/v3_incidents_analytics.py - - src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py - - src/squadcast_sdk/models/v3_incidents_apta_messageresponse.py - - src/squadcast_sdk/models/v3_incidents_assignedto.py - - src/squadcast_sdk/models/v3_incidents_assignto.py - - src/squadcast_sdk/models/v3_incidents_bulkincidentidsrequest.py - - src/squadcast_sdk/models/v3_incidents_bulkincidentspriorityupdaterequest.py - - src/squadcast_sdk/models/v3_incidents_communicationcards_archiveslackchannelrequest.py - - src/squadcast_sdk/models/v3_incidents_communicationcards_communicationcardresponse.py - - src/squadcast_sdk/models/v3_incidents_communicationcards_createcommunicationcardrequest.py - - src/squadcast_sdk/models/v3_incidents_communicationcards_createslackchannelrequest.py - - src/squadcast_sdk/models/v3_incidents_communicationcards_updatecommunicationcardrequest.py - - src/squadcast_sdk/models/v3_incidents_dedupdata.py - - src/squadcast_sdk/models/v3_incidents_exportformat.py - - src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py - - src/squadcast_sdk/models/v3_incidents_incidentactions_circlecierrormeta.py - - src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py - - src/squadcast_sdk/models/v3_incidents_incidentactions_rebuildcircleciprojectrequest.py - - src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py - - src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py - - src/squadcast_sdk/models/v3_incidents_incidentexportasyncrequest.py - - src/squadcast_sdk/models/v3_incidents_incidentexportasyncresponse.py - - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_is_starred.py - - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_notes.py - - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_retrospectives.py - - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_slo_affecting.py - - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_sort_by.py - - src/squadcast_sdk/models/v3_incidents_incidentpriority.py - - src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py - - src/squadcast_sdk/models/v3_incidents_incidentpriorityupdateresponse.py - - src/squadcast_sdk/models/v3_incidents_incidentresponse.py - - src/squadcast_sdk/models/v3_incidents_ingestionstatusrequest.py - - src/squadcast_sdk/models/v3_incidents_logs.py - - src/squadcast_sdk/models/v3_incidents_mergeincidententityreference.py - - src/squadcast_sdk/models/v3_incidents_notes_createnoterequest.py - - src/squadcast_sdk/models/v3_incidents_notes_noteresponse.py - - src/squadcast_sdk/models/v3_incidents_notes_updatenoterequest.py - - src/squadcast_sdk/models/v3_incidents_notificationdelaypolicy.py - - src/squadcast_sdk/models/v3_incidents_pinnedmessage.py - - src/squadcast_sdk/models/v3_incidents_postmortems_createpostmortemrequest.py - - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py - - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemfollowup.py - - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py - - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py - - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemstatus.py - - src/squadcast_sdk/models/v3_incidents_postmortems_totalpostmortemcount.py - - src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py - - src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py - - src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py - - src/squadcast_sdk/models/v3_incidents_resolveincidentrequest.py - - src/squadcast_sdk/models/v3_incidents_responsenote.py - - src/squadcast_sdk/models/v3_incidents_runbooks_attachrunbooksrequest.py - - src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py - - src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py - - src/squadcast_sdk/models/v3_incidents_snoozedetails.py - - src/squadcast_sdk/models/v3_incidents_snoozenotifications_reassignto.py - - src/squadcast_sdk/models/v3_incidents_snoozenotifications_snoozeincidentrequest.py - - src/squadcast_sdk/models/v3_incidents_snoozenotifications_snoozeincidentresponse.py - - src/squadcast_sdk/models/v3_incidents_snoozenotifications_unsnoozeincidentrequest.py - - src/squadcast_sdk/models/v3_incidents_snoozenotifications_unsnoozeincidentresponse.py - - src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py - - src/squadcast_sdk/models/v3_incidents_tags_analytics.py - - src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py - - src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py - - src/squadcast_sdk/models/v3_incidents_tags_assignedto.py - - src/squadcast_sdk/models/v3_incidents_tags_assignto.py - - src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py - - src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py - - src/squadcast_sdk/models/v3_incidents_tags_incidentpriority.py - - src/squadcast_sdk/models/v3_incidents_tags_logs.py - - src/squadcast_sdk/models/v3_incidents_tags_mergeincidententityreference.py - - src/squadcast_sdk/models/v3_incidents_tags_notificationdelaypolicy.py - - src/squadcast_sdk/models/v3_incidents_tags_pinnedmessage.py - - src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py - - src/squadcast_sdk/models/v3_incidents_tags_responsenote.py - - src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py - - src/squadcast_sdk/models/v3_incidents_tags_updatetagrequest.py - - src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py - - src/squadcast_sdk/models/v3_runbooks_runbookresponse.py - - src/squadcast_sdk/models/v3_runbooks_step.py - - src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py - - src/squadcast_sdk/models/v3_runbooks_updationinfo.py - - src/squadcast_sdk/models/v3_services_aptaconfig.py - - src/squadcast_sdk/models/v3_services_aptaconfigrequest.py - - src/squadcast_sdk/models/v3_services_createservicerequest.py - - src/squadcast_sdk/models/v3_services_dedupinitconfig.py - - src/squadcast_sdk/models/v3_services_deduplicationrules_creatededuplicationrulesrequest.py - - src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py - - src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py - - src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py - - src/squadcast_sdk/models/v3_services_dependencies_createorupdatedependenciesrequest.py - - src/squadcast_sdk/models/v3_services_escalationpolicybasic.py - - src/squadcast_sdk/models/v3_services_extensions_slackextensionresponse.py - - src/squadcast_sdk/models/v3_services_extensions_updateslackextensionrequest.py - - src/squadcast_sdk/models/v3_services_iagconfig.py - - src/squadcast_sdk/models/v3_services_iagconfigrequest.py - - src/squadcast_sdk/models/v3_services_jiracloudextension.py - - src/squadcast_sdk/models/v3_services_jiraissuetype.py - - src/squadcast_sdk/models/v3_services_jiraproject.py - - src/squadcast_sdk/models/v3_services_jirastatus.py - - src/squadcast_sdk/models/v3_services_jirastatusmap.py - - src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py - - src/squadcast_sdk/models/v3_services_maintenancemode_maintenancemoderesponse.py - - src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py - - src/squadcast_sdk/models/v3_services_notificationdelayconfig.py - - src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py - - src/squadcast_sdk/models/v3_services_overlay_customcontent.py - - src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py - - src/squadcast_sdk/models/v3_services_overlay_dedupkeyoverlay.py - - src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py - - src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py - - src/squadcast_sdk/models/v3_services_overlay_rendercustomcontentoverlayrequest.py - - src/squadcast_sdk/models/v3_services_overlay_renderdedupkeytemplaterequest.py - - src/squadcast_sdk/models/v3_services_overlay_updatecustomcontenttemplateoverlayrequest.py - - src/squadcast_sdk/models/v3_services_overlay_updatededupkeyoverlayrequest.py - - src/squadcast_sdk/models/v3_services_routingrules_createorupdateroutingrulesrequest.py - - src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py - - src/squadcast_sdk/models/v3_services_routingrules_routingrule.py - - src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py - - src/squadcast_sdk/models/v3_services_servicemaintainer.py - - src/squadcast_sdk/models/v3_services_serviceresponse.py - - src/squadcast_sdk/models/v3_services_serviceslack.py - - src/squadcast_sdk/models/v3_services_servicetag.py - - src/squadcast_sdk/models/v3_services_suppressionrules_basicexpression.py - - src/squadcast_sdk/models/v3_services_suppressionrules_createorupdatesuppressionrulesrequest.py - - src/squadcast_sdk/models/v3_services_suppressionrules_customrepetition.py - - src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py - - src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py - - src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrulescontainerresponse.py - - src/squadcast_sdk/models/v3_services_suppressionrules_timeslot.py - - src/squadcast_sdk/models/v3_services_taggingrules_createorupdatetaggingrulesrequest.py - - src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py - - src/squadcast_sdk/models/v3_services_taggingrules_tagconfigobject.py - - src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py - - src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py - - src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py - - src/squadcast_sdk/models/v3_services_updateservicerequest.py - - src/squadcast_sdk/models/v3_slo_createslorequest.py - - src/squadcast_sdk/models/v3_slo_marksloaffectedrequest.py - - src/squadcast_sdk/models/v3_slo_slo.py - - src/squadcast_sdk/models/v3_slo_sloaction.py - - src/squadcast_sdk/models/v3_slo_sloactiontype.py - - src/squadcast_sdk/models/v3_slo_slodetailedresponse.py - - src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py - - src/squadcast_sdk/models/v3_slo_sloownertype.py - - src/squadcast_sdk/models/v3_slo_sloresponse.py - - src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py - - src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py - - src/squadcast_sdk/models/v3_slo_timeintervaltype.py - - src/squadcast_sdk/models/v3_teams_abilities.py - - src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py - - src/squadcast_sdk/models/v3_teams_addteammemberrequest.py - - src/squadcast_sdk/models/v3_teams_createteamrequest.py - - src/squadcast_sdk/models/v3_teams_createteamrolerequest.py - - src/squadcast_sdk/models/v3_teams_teambaseresponse.py - - src/squadcast_sdk/models/v3_teams_teammember.py - - src/squadcast_sdk/models/v3_teams_teammemberresponse.py - - src/squadcast_sdk/models/v3_teams_teamresponse.py - - src/squadcast_sdk/models/v3_teams_teamrole.py - - src/squadcast_sdk/models/v3_teams_teamroleresponse.py - - src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py - - src/squadcast_sdk/models/v3_teams_updateteamrequest.py - - src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py - - src/squadcast_sdk/models/v3_users_adduserrequest.py - - src/squadcast_sdk/models/v3_users_apitokenresponse.py - - src/squadcast_sdk/models/v3_users_contact.py - - src/squadcast_sdk/models/v3_users_globalrbacabilityname.py - - src/squadcast_sdk/models/v3_users_notificationrule.py - - src/squadcast_sdk/models/v3_users_updateuserabilitiesrequest.py - - src/squadcast_sdk/models/v3_users_updateuserrequest.py - - src/squadcast_sdk/models/v3_users_userresponse.py - - src/squadcast_sdk/models/v3_users_userroleresponse.py - - src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py - - src/squadcast_sdk/models/v3_webforms_recaptchasecrets.py - - src/squadcast_sdk/models/v3_webforms_webformresponse.py - - src/squadcast_sdk/models/v3_webforms_wfinputfield.py - - src/squadcast_sdk/models/v3_webforms_wfservice.py - - src/squadcast_sdk/models/v3_workflows_actionrequest.py - - src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py - - src/squadcast_sdk/models/v3_workflows_actionresponse.py - - src/squadcast_sdk/models/v3_workflows_bulkenabledisableworkflowsrequest.py - - src/squadcast_sdk/models/v3_workflows_communicationchannel.py - - src/squadcast_sdk/models/v3_workflows_componentandimpact.py - - src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py - - src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py - - src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py - - src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py - - src/squadcast_sdk/models/v3_workflows_entityowner.py - - src/squadcast_sdk/models/v3_workflows_entityownerupdate.py - - src/squadcast_sdk/models/v3_workflows_getworkflowactionbyidresponse.py - - src/squadcast_sdk/models/v3_workflows_getworkflowbyidresponse.py - - src/squadcast_sdk/models/v3_workflows_getworkflowlogsresponse.py - - src/squadcast_sdk/models/v3_workflows_issuestatusandmessage.py - - src/squadcast_sdk/models/v3_workflows_jiracreateticket.py - - src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py - - src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py - - src/squadcast_sdk/models/v3_workflows_msteamscreatemeetinglink.py - - src/squadcast_sdk/models/v3_workflows_msteamscreatemeetinglinkupdate.py - - src/squadcast_sdk/models/v3_workflows_msteamsmessagechannel.py - - src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py - - src/squadcast_sdk/models/v3_workflows_msteamsmessageuser.py - - src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py - - src/squadcast_sdk/models/v3_workflows_runbookresponse.py - - src/squadcast_sdk/models/v3_workflows_slackarchivechannel.py - - src/squadcast_sdk/models/v3_workflows_slackarchivechannelupdate.py - - src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py - - src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py - - src/squadcast_sdk/models/v3_workflows_slackmessagechannel.py - - src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py - - src/squadcast_sdk/models/v3_workflows_slackmessageuser.py - - src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py - - src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannel.py - - src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py - - src/squadcast_sdk/models/v3_workflows_sqaddincidentnote.py - - src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py - - src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissue.py - - src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py - - src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py - - src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py - - src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffecting.py - - src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py - - src/squadcast_sdk/models/v3_workflows_sqsendemail.py - - src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py - - src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhook.py - - src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py - - src/squadcast_sdk/models/v3_workflows_tag.py - - src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py - - src/squadcast_sdk/models/v3_workflows_updateactionsorderresponse.py - - src/squadcast_sdk/models/v3_workflows_updateincidentpriority.py - - src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py - - src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py - - src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py - - src/squadcast_sdk/models/v3_workflows_workflowfilters.py - - src/squadcast_sdk/models/v3_workflows_workflowtrigger.py - - src/squadcast_sdk/models/v4_changetimezoneresponse.py - - src/squadcast_sdk/models/v4_createrotationrequest.py - - src/squadcast_sdk/models/v4_createscheduleoverriderequest.py - - src/squadcast_sdk/models/v4_createschedulerequest.py - - src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py - - src/squadcast_sdk/models/v4_icallinkresponse.py - - src/squadcast_sdk/models/v4_overrideparticipantgroup.py - - src/squadcast_sdk/models/v4_overrideresponse.py - - src/squadcast_sdk/models/v4_participant.py - - src/squadcast_sdk/models/v4_participantgroup.py - - src/squadcast_sdk/models/v4_pauseresumescheduleresponse.py - - src/squadcast_sdk/models/v4_rotationparticipantsresponse.py - - src/squadcast_sdk/models/v4_rotationresponse.py - - src/squadcast_sdk/models/v4_scheduleresponse.py - - src/squadcast_sdk/models/v4_shifttimeslot.py - - src/squadcast_sdk/models/v4_squads_createsquadrequest.py - - src/squadcast_sdk/models/v4_squads_createsquadresponse.py - - src/squadcast_sdk/models/v4_squads_removesquadmemberresponse.py - - src/squadcast_sdk/models/v4_squads_squadmember.py - - src/squadcast_sdk/models/v4_squads_squadresponse.py - - src/squadcast_sdk/models/v4_squads_updatesquadmemberrequest.py - - src/squadcast_sdk/models/v4_squads_updatesquadmemberresponse.py - - src/squadcast_sdk/models/v4_squads_updatesquadnamerequest.py - - src/squadcast_sdk/models/v4_squads_updatesquadnameresponse.py - - src/squadcast_sdk/models/v4_squads_updatesquadrequest.py - - src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py - - src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py - - src/squadcast_sdk/models/v4_statuspages_componentgroups_componentstatus.py - - src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py - - src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py - - src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_components_component.py - - src/squadcast_sdk/models/v4_statuspages_components_componentstatus.py - - src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py - - src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py - - src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py - - src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py - - src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py - - src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py - - src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_issues_componentstatus.py - - src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py - - src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py - - src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_issues_issue.py - - src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py - - src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py - - src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py - - src/squadcast_sdk/models/v4_statuspages_issues_issuestate.py - - src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py - - src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py - - src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py - - src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py - - src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py - - src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py - - src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py - - src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py - - src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py - - src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py - - src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py - - src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py - - src/squadcast_sdk/models/v4_statuspages_statuspage.py - - src/squadcast_sdk/models/v4_statuspages_statuspagestatusesresponse.py - - src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py - - src/squadcast_sdk/models/v4_statuspages_statuspagesubscribercomponent.py - - src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py - - src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py - - src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py - - src/squadcast_sdk/models/v4_tag.py - - src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py - - src/squadcast_sdk/models/v4_updaterotationrequest.py - - src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py - - src/squadcast_sdk/models/v4_updateschedulerequest.py - - src/squadcast_sdk/models/webforms_createwebformop.py - - src/squadcast_sdk/models/webforms_getallwebformsop.py - - src/squadcast_sdk/models/webforms_getwebformbyidop.py - - src/squadcast_sdk/models/webforms_removewebformop.py - - src/squadcast_sdk/models/webforms_updatewebformop.py - - src/squadcast_sdk/models/webhooks_createwebhookop.py - - src/squadcast_sdk/models/webhooks_deletewebhookop.py - - src/squadcast_sdk/models/webhooks_getallwebhooksop.py - - src/squadcast_sdk/models/webhooks_getwebhookbyidop.py - - src/squadcast_sdk/models/webhooks_updatewebhookop.py - - src/squadcast_sdk/models/workflows_bulkenabledisableworkflowsop.py - - src/squadcast_sdk/models/workflows_createactionop.py - - src/squadcast_sdk/models/workflows_createworkflowop.py - - src/squadcast_sdk/models/workflows_deleteworkflowactionop.py - - src/squadcast_sdk/models/workflows_deleteworkflowop.py - - src/squadcast_sdk/models/workflows_enabledisableworkflowop.py - - src/squadcast_sdk/models/workflows_getworkflowactionbyidop.py - - src/squadcast_sdk/models/workflows_getworkflowbyidop.py - - src/squadcast_sdk/models/workflows_getworkflowlogsop.py - - src/squadcast_sdk/models/workflows_listworkflowsop.py - - src/squadcast_sdk/models/workflows_updateactionsorderop.py - - src/squadcast_sdk/models/workflows_updateworkflowactionop.py - - src/squadcast_sdk/models/workflows_updateworkflowop.py - - src/squadcast_sdk/msteams_1.py - - src/squadcast_sdk/msteams_2.py - - src/squadcast_sdk/notes.py - - src/squadcast_sdk/overlay.py - - src/squadcast_sdk/overlay_customcontenttemplates.py - - src/squadcast_sdk/overlays.py - - src/squadcast_sdk/overlays_customcontenttemplates.py - - src/squadcast_sdk/overrides.py - - src/squadcast_sdk/postmortems_sdk.py - - src/squadcast_sdk/py.typed - - src/squadcast_sdk/roles.py - - src/squadcast_sdk/rotations.py - - src/squadcast_sdk/routingrules.py - - src/squadcast_sdk/rules.py - - src/squadcast_sdk/rulesets.py - - src/squadcast_sdk/rulesets_rules.py - - src/squadcast_sdk/runbooks_sdk.py - - src/squadcast_sdk/schedules_export.py - - src/squadcast_sdk/schedules_overrides.py - - src/squadcast_sdk/schedules_sdk.py - - src/squadcast_sdk/sdk.py - - src/squadcast_sdk/sdkconfiguration.py - - src/squadcast_sdk/servicenow.py - - src/squadcast_sdk/services_dedupkey.py - - src/squadcast_sdk/services_extensions.py - - src/squadcast_sdk/services_overlays.py - - src/squadcast_sdk/services_sdk.py - - src/squadcast_sdk/slos_sdk.py - - src/squadcast_sdk/snoozenotifications.py - - src/squadcast_sdk/squads_members.py - - src/squadcast_sdk/squads_sdk.py - - src/squadcast_sdk/squadsv4.py - - src/squadcast_sdk/statuspages_componentgroups.py - - src/squadcast_sdk/statuspages_components.py - - src/squadcast_sdk/statuspages_issues.py - - src/squadcast_sdk/statuspages_maintenances_1.py - - src/squadcast_sdk/statuspages_maintenances_2.py - - src/squadcast_sdk/statuspages_sdk_1.py - - src/squadcast_sdk/statuspages_sdk_2.py - - src/squadcast_sdk/subscribers.py - - src/squadcast_sdk/suppressionrules.py - - src/squadcast_sdk/taggingrules.py - - src/squadcast_sdk/teams.py - - src/squadcast_sdk/teams_members.py - - src/squadcast_sdk/types/__init__.py - - src/squadcast_sdk/types/basemodel.py - - src/squadcast_sdk/users.py - - src/squadcast_sdk/utils/__init__.py - - src/squadcast_sdk/utils/annotations.py - - src/squadcast_sdk/utils/datetimes.py - - src/squadcast_sdk/utils/enums.py - - src/squadcast_sdk/utils/eventstreaming.py - - src/squadcast_sdk/utils/forms.py - - src/squadcast_sdk/utils/headers.py - - src/squadcast_sdk/utils/logger.py - - src/squadcast_sdk/utils/metadata.py - - src/squadcast_sdk/utils/queryparams.py - - src/squadcast_sdk/utils/requestbodies.py - - src/squadcast_sdk/utils/retries.py - - src/squadcast_sdk/utils/security.py - - src/squadcast_sdk/utils/serializers.py - - src/squadcast_sdk/utils/unmarshal_json_response.py - - src/squadcast_sdk/utils/url.py - - src/squadcast_sdk/utils/values.py - - src/squadcast_sdk/webforms_sdk.py - - src/squadcast_sdk/webhook.py - - src/squadcast_sdk/webhooks.py - - src/squadcast_sdk/workflows_actions.py - - src/squadcast_sdk/workflows_sdk.py +trackedFiles: + .gitattributes: + id: 24139dae6567 + last_write_checksum: sha1:53134de3ada576f37c22276901e1b5b6d85cd2da + pristine_git_object: 4d75d59008e4d8609876d263419a9dc56c8d6f3a + .vscode/settings.json: + id: 89aa447020cd + last_write_checksum: sha1:f84632c81029fcdda8c3b0c768d02b836fc80526 + pristine_git_object: 8d79f0abb72526f1fb34a4c03e5bba612c6ba2ae + USAGE.md: + id: 3aed33ce6e6f + last_write_checksum: sha1:c46ac2c4353ce70afff42a9b20ef086dbb572fd7 + pristine_git_object: 370fa5bd1d30818a43a6ae83cd95b23c0dbb8a65 + docs/errors/badgatewayerror.md: + id: 272bd11a6fef + last_write_checksum: sha1:701e0f59181e259006d7ac3984bc81ec022bd136 + pristine_git_object: 4c2c33a10e921f7ad3a8d5ea9c4bb14eef43086a + docs/errors/badrequest.md: + id: 9daa2b724297 + last_write_checksum: sha1:96245e71976401ce6f6aaacedcac430b6b0d8e9d + pristine_git_object: 7abc8dd63b960aa62029c19d3eb8a1f926dd01c3 + docs/errors/badrequesterror.md: + id: 75b54f860141 + last_write_checksum: sha1:b29c9758888671b0f16ec8d7296cfb99352287a4 + pristine_git_object: e4f2b0ce1a31e700750778de0c0466d479dd7788 + docs/errors/commonv4error.md: + id: 205e6a30b303 + last_write_checksum: sha1:b51f9d93d87424aacbd6fb7a77fc362bf75e1a82 + pristine_git_object: 86d899fbf0394b4a6483f5f33d6c1863ed179336 + docs/errors/conflicterror.md: + id: 87bc1d8e340b + last_write_checksum: sha1:6350237f2532fe8e24149ce8af175858fc70da9b + pristine_git_object: 9f743be84444bdb136dd7a839ef8405933595524 + docs/errors/forbiddenerror.md: + id: 647a45a4c0b6 + last_write_checksum: sha1:605510f0cd7818dc1262de6037173c48d827c521 + pristine_git_object: 12e9f28715d02df6d96062a4c86e3483f43e556d + docs/errors/gatewaytimeouterror.md: + id: c48e4384955a + last_write_checksum: sha1:6dd06f9ed782847ec8456bcd8d18f5ff74c64883 + pristine_git_object: a02ae535edb498fc39929891547c71088d813c12 + docs/errors/internalservererror.md: + id: eab04592354c + last_write_checksum: sha1:33914bfc529bc56689ea5870d74224f9cba8e6ea + pristine_git_object: a0c1c7c0fb80a6d837e71eee1ee09eee1e767b30 + docs/errors/notfounderror.md: + id: 2bd9ff5d704d + last_write_checksum: sha1:c31f2421090be4ca81370c168a0cb175c5dff7e5 + pristine_git_object: 63fb44fc78df31b7dfbd152e82cb11089de65889 + docs/errors/paymentrequirederror.md: + id: 9ef0b020e5bd + last_write_checksum: sha1:5448f1b797c2ae0ee6b2357ad3e7bb93bfff35fd + pristine_git_object: 38bb6cff70c3902071749c2cba060f27961256ab + docs/errors/responsebodyerror1.md: + id: 3538b8d925c4 + last_write_checksum: sha1:1ab4c89b6d9cc8c71bc02791db12169b02064381 + pristine_git_object: 73ed7ee79649c38f0fe13cb6037e78588b716ec3 + docs/errors/responsebodyerror2.md: + id: ad7240d8d92c + last_write_checksum: sha1:8185efae3d14c3c0cdbace2f01107f9f30a373ed + pristine_git_object: c1d786095b052877758275c83d7de1f0022b8750 + docs/errors/serviceunavailableerror.md: + id: 393547dee8cf + last_write_checksum: sha1:fef28b33d922b65da1cd1221c8c198a419f6e12e + pristine_git_object: babd9dddb16fe8092b7a83550e987b4ea5e917d7 + docs/errors/unauthorizederror.md: + id: c54ee3b4e5ad + last_write_checksum: sha1:08fc052932b13ee302897b114a7d06aa8dbec839 + pristine_git_object: 28adccededf48edf907d15fde8f2688c715e0d7d + docs/errors/unprocessableentityerror.md: + id: 49570373f8e1 + last_write_checksum: sha1:bc994dfececda897b5010ff826d84623c869db7d + pristine_git_object: 18eb2fef69730bdeaf61ac65c2216a3e3ee84fc6 + docs/models/abilities.md: + id: 65ff9caf4bb4 + last_write_checksum: sha1:9d2ab6a8223443080a23f84793b2263d7eaaba8f + pristine_git_object: ff988cfda17f260db3f5bd53f5ae423a4461114a + docs/models/acl.md: + id: 58be547cc9ea + last_write_checksum: sha1:581a3ef0f7ce143a8720995eff7cf92ecb08004e + pristine_git_object: c55eaffe315dfd42bb94571386f54d93d3cb2949 + docs/models/action.md: + id: 3b583d6a609e + last_write_checksum: sha1:6bdcf2b20dd303d14d8b50b5261151a0cec180fe + pristine_git_object: c7c4f455a0799e1a01379743aba5faad8e342cf9 + docs/models/additionalresponder.md: + id: 48f646b2eba8 + last_write_checksum: sha1:127c1b73025df9ad46bf7044566f88cac04ad0e2 + pristine_git_object: d1e3161b1dd6e1c46dac570506f8f69ef0b3710c + docs/models/additionalrespondersaddadditionalrespondersrequest.md: + id: b2e9ec19f763 + last_write_checksum: sha1:c252900aedc1f4a680969d8172d9dddaf10c0ca6 + pristine_git_object: d16061a7faa1f486b1824a206f31579b3286a4be + docs/models/additionalrespondersaddadditionalrespondersresponse.md: + id: 4a5c97856231 + last_write_checksum: sha1:e13b0cda71c660608275a6f3b655ecefbbfb34c2 + pristine_git_object: 516e6891c60676591d776b533d75f5ab3a361452 + docs/models/additionalrespondersgetadditionalrespondersrequest.md: + id: 1f2de0837137 + last_write_checksum: sha1:b94bb65afd8a49df93b1a189aae75722c23984f4 + pristine_git_object: 0f42fb83518f943e3d4409cd85a7bd307490bb0a + docs/models/additionalrespondersgetadditionalrespondersresponse.md: + id: 31594bab3d9a + last_write_checksum: sha1:293007de173339a9ab3acbe455e32b98d8487310 + pristine_git_object: 192ba9106c1bba9d5b79ba56ba68fb6104f63ec5 + docs/models/additionalrespondersremoveadditionalrespondersrequest.md: + id: 6e3d81147e1e + last_write_checksum: sha1:ac63d2af41afc1681da28aa9f95af1e81ad34e1c + pristine_git_object: 0defb73580f6799ac596a702d8ca8417a6549946 + docs/models/additionalrespondersremoveadditionalrespondersresponsebody.md: + id: f6530c7a1292 + last_write_checksum: sha1:04327a7241cefe9e0161e2f41187aa99e321e5c2 + pristine_git_object: b2ae2b819e27a72aec012390afb802ba7c905eef + docs/models/analyticsgetorganalyticsrequest.md: + id: 412f0f4baad0 + last_write_checksum: sha1:171eb4300a6719da8dc32a29fdf72bf4e60b17e7 + pristine_git_object: 04a51281a5b67f33c6d7491957cf494b6b383fea + docs/models/analyticsgetorganalyticsresponse.md: + id: 71b3398b2ec2 + last_write_checksum: sha1:47a3cc3c2baf70a949d497488b0372470fa03b69 + pristine_git_object: fa37a17c26ab6601c1e1c3e609df5a8a4e735917 + docs/models/analyticsgetteamanalyticsrequest.md: + id: 0d182d5ed1fb + last_write_checksum: sha1:1e463ddb3e5ffd1d584924036b1d36e2afa68c7c + pristine_git_object: c1b8b493d14ff112fcd6957889f72bba0dddca16 + docs/models/analyticsgetteamanalyticsresponse.md: + id: 8c2f1edee63e + last_write_checksum: sha1:8415e466bbbf0a297bb8237ec0e530cb64faba71 + pristine_git_object: e83025df56446fb4947890098627625004345e60 + docs/models/aptamarkasnottransientrequest.md: + id: 769d96fda7eb + last_write_checksum: sha1:4cd271da78f96ae553996c3069b8ae14f91afaa9 + pristine_git_object: 1410eb1a02887aff103b44cbb2b52b5afbcdc682 + docs/models/aptamarkasnottransientresponse.md: + id: 058f607c4856 + last_write_checksum: sha1:7bc17408473eeda70e58880f5f15599e692f6ecd + pristine_git_object: c62bd1d517408f84ea29d4a50555fc6d4375d95a + docs/models/aptamarkastransientrequest.md: + id: 5ab539266ed4 + last_write_checksum: sha1:389f8d5a0cbf82c77ac77ae4662b9eca0288038b + pristine_git_object: e46673d4f0c06f86915ef4d82bd6857ab7e381cd + docs/models/aptamarkastransientresponse.md: + id: af7ebeb3a2d1 + last_write_checksum: sha1:b2b510c2ffae68f3a84cdb026d6e994c17a9fa96 + pristine_git_object: 1e138d6c97673e64fb6541a2429bf08818051232 + docs/models/auditlogsgetauditlogbyidrequest.md: + id: fba70f8f6029 + last_write_checksum: sha1:59a0d47355173650f6bbc8b1d48f7fda53310534 + pristine_git_object: 63b45cca0f6d92ca02d1fc026c91f6837524196f + docs/models/auditlogsgetauditlogsexporthistorybyidrequest.md: + id: e38d1016ffef + last_write_checksum: sha1:daabd29250f0c18080b3c33547cf9798565cf6bc + pristine_git_object: d658c4e6d6b000a4692d5ef226252febb4196ab0 + docs/models/auditlogslistauditlogsexporthistoryrequest.md: + id: 0c561c56b70b + last_write_checksum: sha1:1ed6fa4e5a5a77ebe2981a7c2ba513b589e569e8 + pristine_git_object: a8441c5872965a5db84fbeecfd425f3139398df4 + docs/models/auditlogslistauditlogsexporthistoryresponse.md: + id: fd547a33be97 + last_write_checksum: sha1:fed46035467d6e5efe71ef98b60830fc6e220d60 + pristine_git_object: f5873b7efb1cf7dc03d84406130f27a840cdcea2 + docs/models/auditlogslistauditlogsrequest.md: + id: 70694a220a18 + last_write_checksum: sha1:78e6de0d1e72ad46542168e06fe95b085e1bb4ab + pristine_git_object: 7a97fe7299ee336efe1b7e7153570449819ae881 + docs/models/auditlogslistauditlogsresponse.md: + id: 15f07be8d273 + last_write_checksum: sha1:2e373c609bb50e0e92bb559c6681c3b53c8ce33e + pristine_git_object: 11333598f2d72da63005eb9474273ea91eff757e + docs/models/buildparameters.md: + id: a7dd35c6b09c + last_write_checksum: sha1:b1531a408ca1ab6bcf9904bf2b4a2ad96ee56b7b + pristine_git_object: 0e0c96f29e07c2b2e2ad670f2c9f6c76c3596f93 + docs/models/circleciresponse.md: + id: d6584ec874c2 + last_write_checksum: sha1:5caab59d948890e29d6d66736e4a4451044f181c + pristine_git_object: be16efe18fff750bd01587b5edb6f0e188f64b0d + docs/models/client.md: + id: 67a7a58f44b4 + last_write_checksum: sha1:83df3963d2db0b7cc6c54b6ef25c8b7903ef6803 + pristine_git_object: 1a32eeb58871a972c777c28d2fadb4f8b47433ba + docs/models/commonv3entityowner.md: + id: 7eb1f6202634 + last_write_checksum: sha1:82afc7bd1d9f8a9334be7bd9d80c0bff16f20d2e + pristine_git_object: b02a1726d7db1f3c65fabfc62cba4369aa7fbf98 + docs/models/commonv3errormeta.md: + id: edbb0d687233 + last_write_checksum: sha1:6663bc83ff2e14aa07ccebcc6ab461f13b0a0eaa + pristine_git_object: 4a779dcb5eebbfe2fde9b13a4c7fc05b7c51d7d4 + docs/models/commonv3rbacentitypermission.md: + id: d327360ef332 + last_write_checksum: sha1:8376f0b5df94fc7b1f79c027a1cd59ca01240cc8 + pristine_git_object: bdcf720291e64779d2f20bae210b302597bd3fde + docs/models/commonv3rbacowner.md: + id: 5a2d7e2808f5 + last_write_checksum: sha1:270abb7416274aabddc844817042302f494771ac + pristine_git_object: 4b73118e6daf87eaa16a12e38e9f7112869fe93c + docs/models/commonv3rbacownertype.md: + id: 39eee7ca7f51 + last_write_checksum: sha1:a2b315a8ca30466513512ee4ef868b38ff0ed646 + pristine_git_object: a0697502625283a2f01ae8830b228deb95df4770 + docs/models/commonv4pageinfo.md: + id: 5b75199dddff + last_write_checksum: sha1:9b5ad1e87f9e597eebc580213e3f77865b3c9d45 + pristine_git_object: 2f91e07448f24313a7c348281b471cb24bb0e955 + docs/models/communicationcardsarchiveslackchannelresponse.md: + id: 33bb757f04a4 + last_write_checksum: sha1:b7a79268c0b00d1f84f40edc3557846294803d9a + pristine_git_object: 82eae405b9d431b2481affe4e9301800f3066f4e + docs/models/communicationcardscreatecommunicationcardrequest.md: + id: c2dcc7f0a9a7 + last_write_checksum: sha1:85cf6588dc6c1ca33f1f33b4d9ce3d9c6dbae0b5 + pristine_git_object: 390c14bc5c1b1dfa03ed3c46f08f272fdaa4abd0 + docs/models/communicationcardscreatecommunicationcardresponse.md: + id: 5eb127cb1025 + last_write_checksum: sha1:65d9eccc020bc3b72e2688414cc21607f2b4872f + pristine_git_object: 23eefbc979cd78e191774523a0b9caa8a916621c + docs/models/communicationcardscreateslackchannelincommunicationcardresponse.md: + id: d7f8c544ab24 + last_write_checksum: sha1:379c57e7a3dfc13305c83c427b727c2e443c4e1c + pristine_git_object: aad04c95d3543f7e42a75cd411777e0a27c2bdd5 + docs/models/communicationcardsdeletecommunicationcardrequest.md: + id: 815ec4780bdb + last_write_checksum: sha1:70d191adee40d49ae64a210d1514cc92ca044b59 + pristine_git_object: 1bac2f5756d2c9eb61ab59639aad2283527e3dd5 + docs/models/communicationcardsdeletecommunicationcardresponse.md: + id: 38179baa0d18 + last_write_checksum: sha1:34f7d23a9057a3a49e38371a2512c2f1e8834011 + pristine_git_object: 890e824658430e87a4f18f74d7921a6ad41d78d0 + docs/models/communicationcardsgetallcommunicationcardrequest.md: + id: da63c04f5b67 + last_write_checksum: sha1:c3c2de1e6e7d66275bdfc0f03fda464666d2dbd8 + pristine_git_object: 1e812c6e3eac03b98351cc6e2c05ab47d915a6e9 + docs/models/communicationcardsgetallcommunicationcardresponse.md: + id: ff506e38510f + last_write_checksum: sha1:8e7b9e4d20570df50d71111511ae6c70ac0b5868 + pristine_git_object: 7c8a3a9ea92da692d44229fb166433559663b430 + docs/models/communicationcardsupdatecommunicationcardrequest.md: + id: d1f7d683a5ab + last_write_checksum: sha1:138d08e7c7ef0dba69d4a21d999fcd38b1b98d0d + pristine_git_object: a588fa00326460ec84787ea1bc3410df6a12c820 + docs/models/communicationcardsupdatecommunicationcardresponse.md: + id: dbccf2fbc04a + last_write_checksum: sha1:8b59500ec078ab44f7356112040256220b313dc5 + pristine_git_object: 1652b766d3ff2fc657bc012cb921b89817dc6d48 + docs/models/componentgroupscreatecomponentgrouprequest.md: + id: fef2ea16757f + last_write_checksum: sha1:41a3ac66136a9316baf3f21565bb2afc4598dbd9 + pristine_git_object: 3d5a67f4d8ee0d65becbf6dfe3d579213d71da43 + docs/models/componentgroupscreatecomponentgroupresponse.md: + id: 7b0eef026c7e + last_write_checksum: sha1:cf3cd0858b6ed7936f84f539a9d8246a21862047 + pristine_git_object: 7e4714579f22d7171ffd1ec2a74827650b04c13f + docs/models/componentgroupsdeletecomponentgroupbyidrequest.md: + id: f37478bbda76 + last_write_checksum: sha1:6bb81a03290802c1646f1abe122d204ccc0b94e8 + pristine_git_object: 6a6c57008ed4af3924727ea50c285c6eba9ffe10 + docs/models/componentgroupsdeletecomponentgroupbyidresponse.md: + id: 4ed1df789526 + last_write_checksum: sha1:04bef5ca8cb768c13d70bcdfe3f682b25eee605d + pristine_git_object: 272c02cdc7b293b47cb51af9ba052a68dd0c692d + docs/models/componentgroupsgetcomponentgroupbyidrequest.md: + id: cbc008ca99af + last_write_checksum: sha1:dc8bdda1fa7d4720ec680f47621755b5e119b052 + pristine_git_object: c3a9b82937a93b93d4e9f8b72403368708dda27c + docs/models/componentgroupsgetcomponentgroupbyidresponse.md: + id: dc1a31471051 + last_write_checksum: sha1:e4b0599558b727128db6d820f9e220ca1dab5e59 + pristine_git_object: cba3f160da22ee7670a1f901f4ca8b4f1fa724a0 + docs/models/componentgroupslistcomponentgroupsrequest.md: + id: 6458ea0e2a4c + last_write_checksum: sha1:bd47d637adb8f7a0cd4c7c815474030d2576e88a + pristine_git_object: 4b21c4a206f68e313d4d62e7487889b1f9640264 + docs/models/componentgroupslistcomponentgroupsresponse.md: + id: 89c673ed0c52 + last_write_checksum: sha1:bac442979285730f87d62fa40c671581a0fa6f01 + pristine_git_object: e27f0e5d968d9ad0fe37c180790a4954b5a82b5d + docs/models/componentscreatecomponentrequest.md: + id: 59d61673b2db + last_write_checksum: sha1:10aaf130750358cf259d58f038d42a19e8efe167 + pristine_git_object: aa95c189418ce29a27de2630c384e9a8de0f4cd7 + docs/models/componentscreatecomponentresponse.md: + id: 632a0b45ee29 + last_write_checksum: sha1:ed36f78b4ff3f669bb6de6a23645fa182eeed0a9 + pristine_git_object: b3fdc634133c4ca8d49abb762d098b9b02f0576e + docs/models/componentsdeletecomponentbyidrequest.md: + id: d0e2bdc282d9 + last_write_checksum: sha1:8ba2cad0c87fd549d0f9b3aee0b9a19b93b31e68 + pristine_git_object: 03a6f5d6998efa4029ea263953d164c9a7f4b70b + docs/models/componentsdeletecomponentbyidresponse.md: + id: 1afa9be21efa + last_write_checksum: sha1:9addf27bdc21ee8b080c24bbfa8f73da2c657865 + pristine_git_object: 2a4010dc08ecba393b1698fe3a8430739d1903d7 + docs/models/componentsgetcomponentbyidrequest.md: + id: a4c994cef4ed + last_write_checksum: sha1:2ce4b0f16853029196e372e1cb64dc17eb09a8ab + pristine_git_object: a2f437abdb0f8ea74219553d8671148c2cd4761b + docs/models/componentsgetcomponentbyidresponse.md: + id: ee8927eb245f + last_write_checksum: sha1:d332accfc902ee57b48223c3ac1a0e3ba042914b + pristine_git_object: bcd9576f4915b88af7de2004252aeff0ebd408bf + docs/models/componentslistcomponentsrequest.md: + id: b6d0710d8693 + last_write_checksum: sha1:86e22d7b8f5faa2e83dd313b4a2cc913230aff24 + pristine_git_object: dcf53e7d88a42f5727240bcf91174cf7b97061af + docs/models/componentslistcomponentsresponse.md: + id: 1025fedf23eb + last_write_checksum: sha1:bb283ae30e5857e4a10ad5f584a1555e2863613c + pristine_git_object: 2db73c55ceae7ca1af82db4ee3595c27f0c54506 + docs/models/componentsupdatecomponentbyidrequest.md: + id: e08ced442697 + last_write_checksum: sha1:f505a13d2f7ab9ddb57c91623c1e0f8f035ffebf + pristine_git_object: 2f5e611d84e220379a755619caa02b2bff33a6f9 + docs/models/componentsupdatecomponentbyidresponse.md: + id: cb1f26c71ea2 + last_write_checksum: sha1:1403bc78ef5a08ea28469fa460bf60a9f266fb9a + pristine_git_object: b0014e7d7a67601c242467b8588f6f591bb99a6a + docs/models/condition.md: + id: b8def926cb9f + last_write_checksum: sha1:c2bb43f74aa9d61b2e6d2d1a0806003040f3cc2f + pristine_git_object: ba899869213ceb040e0da237a7b3513d7f0e5883 + docs/models/config.md: + id: bef254bf823c + last_write_checksum: sha1:aaf762f94f626e379845e68cf0972367b101c4ec + pristine_git_object: 987a2fe532e449c639d4e54da6b0c4e739e0362f + docs/models/dedupkeyoverlay.md: + id: c552ed3e376f + last_write_checksum: sha1:7085f7bb846e9468b50deda951d208f1e1daae75 + pristine_git_object: a417f35e3b29d80ce236c4b65248ba97ec91611c + docs/models/deduplicationreason.md: + id: 05a9cc32d7c2 + last_write_checksum: sha1:f65a1a7ca04e0a51c5cf7af1005bb5c9012a470a + pristine_git_object: 1c2681d95472e4d6719fc34d202ee843d1089c9f + docs/models/deduplicationrulescreateorupdatededuplicationrulesdata.md: + id: 4f7e3aa3c02c + last_write_checksum: sha1:3bf4f0fd5b94d3c47ba356da47ff6a3d2557cc6c + pristine_git_object: 7c9bacf6a26a1c449c0e9560317afb873e1b6c77 + docs/models/deduplicationrulescreateorupdatededuplicationrulesrequest.md: + id: 20a339bbeaaf + last_write_checksum: sha1:eeab95fa6da34a276967c3bf270ea9829fc80588 + pristine_git_object: 5123ffdb2af26c9096f44eee43117b5aa8ff41c0 + docs/models/deduplicationrulescreateorupdatededuplicationrulesresponse.md: + id: 97a8d7f397cd + last_write_checksum: sha1:8884234c31137d510cef6c3a19999105b874fa23 + pristine_git_object: bd81a0d859ae6fd31aeef38814ad2a3348d17902 + docs/models/deduplicationrulesgetdeduplicationrulesdata.md: + id: 24ffd5c36928 + last_write_checksum: sha1:da5334da8100687a2111017e57d116fb50a8557c + pristine_git_object: 4b82ddf58be66e72388c1687e70f5c49f6079222 + docs/models/deduplicationrulesgetdeduplicationrulesrequest.md: + id: 97c9a60b10e8 + last_write_checksum: sha1:cc5d1935e003fe77a56a83fa35d9cdc97c952cbb + pristine_git_object: ca21ef02434c56b6fd1897611b4bdc6a1b9c625f + docs/models/deduplicationrulesgetdeduplicationrulesresponse.md: + id: cb89077bf734 + last_write_checksum: sha1:eb3df3a758ee769f6b8a127cbf2ba34ded7a830f + pristine_git_object: c8fb730505c5dd4d2fe64ad3bb5a4504a1724446 + docs/models/dependenciescreateorupdatedependenciesdata.md: + id: 09497efdbe04 + last_write_checksum: sha1:752b0a8e7e546cae0cf35ccd95b82d8bf52e0cd2 + pristine_git_object: 5ad28f81825b0c26c22855513e56f46736720398 + docs/models/dependenciescreateorupdatedependenciesrequest.md: + id: 5a7dbc10a69b + last_write_checksum: sha1:0bc525a711f440f149fb3fb7db89c76707543e26 + pristine_git_object: 12f29d18c1397374555b764404d79ce22c7de42c + docs/models/dependenciescreateorupdatedependenciesresponse.md: + id: 3548b27db1c9 + last_write_checksum: sha1:459e4dc8d4e794270dad8e0c48e2a933575cc45e + pristine_git_object: 69d106f25eb69a9d975f5f23dab8097f07397d11 + docs/models/descriptionoverlay.md: + id: 2119b47a2c2f + last_write_checksum: sha1:d5c2a3c622ce055641afe8aaa6794804f9eafee4 + pristine_git_object: 9d75982e4f9499c911e8daba049051169b929297 + docs/models/detail.md: + id: bfd4e327e742 + last_write_checksum: sha1:a95a3edcca0a244f71098baa65b70af79f5b1fd9 + pristine_git_object: eaa8175e93475b720113d0586794fdba42c6ac21 + docs/models/entity.md: + id: 903c73579a5c + last_write_checksum: sha1:7bb599da4bb5b75c6f9c44363193556cffa89ab1 + pristine_git_object: 39f36a3bf2053a795e447027e869e0325b829f14 + docs/models/error.md: + id: b96a6fb71e96 + last_write_checksum: sha1:8a33afb756cabf342bfe3a6ba26764862716cef5 + pristine_git_object: cb329e01d483ff014fe09889058cc84057970646 + docs/models/escalationpolicies.md: + id: 5841f81aa926 + last_write_checksum: sha1:9ce77effed2cce2d020b5a4b33b88834495b353f + pristine_git_object: c372fc169cdfad7719db6ff550b406f894c0a959 + docs/models/escalationpoliciescreateescalationpoliciesresponse.md: + id: 4d708f9d7d76 + last_write_checksum: sha1:40d818cea9bfd042014e333d1aa21b7f4c97efeb + pristine_git_object: 0554ac99f7e8e07b77a11ade01fe8330b6b4464a + docs/models/escalationpoliciesgetescalationpolicybyidrequest.md: + id: defdf792c6a0 + last_write_checksum: sha1:d6a680bbb8505d4203a70bcad7a420d15e5b4f27 + pristine_git_object: 27057fbfd6b30506381bb8816b7ec8cd7cea82ce + docs/models/escalationpoliciesgetescalationpolicybyidresponse.md: + id: 459fd0567b50 + last_write_checksum: sha1:5fd05d57f3317e982c62229488a8c30d28d1a480 + pristine_git_object: e7b826fef33dac652badd666bbd02f8f4d307e98 + docs/models/escalationpoliciesgetescalationpolicybyteammeta.md: + id: ad03fd509b25 + last_write_checksum: sha1:6797fa1cb06ed24d1d347776edbb446c8c14fb3b + pristine_git_object: 834f6e95b6a93fbcd46540a1c28f5d06a506bae5 + docs/models/escalationpoliciesgetescalationpolicybyteamrequest.md: + id: 70fdf77b4562 + last_write_checksum: sha1:79910dbb6132e9f3992db865ff7481e3f9726161 + pristine_git_object: 4f954de70e24402a9aea61a239d303c88f6ff166 + docs/models/escalationpoliciesgetescalationpolicybyteamresponse.md: + id: 5974c5de759e + last_write_checksum: sha1:ed108dac5b23c19d847877b620c35f95d7f8a0c9 + pristine_git_object: ac5050a7956eeff5d67044e9b7b5978e6fd61100 + docs/models/escalationpoliciesgetescalationpolicybyteamresponsebody.md: + id: 32e931239f6d + last_write_checksum: sha1:3ca7abee2c3b9d7b4bdf140ca8e63b1b9fbec018 + pristine_git_object: 818c9bc195926b3b48300b62a811ff322dad8366 + docs/models/escalationpoliciesremoveescalationpolicyrequest.md: + id: 98383125da4e + last_write_checksum: sha1:2bf00e025e660c8af979ad4fac7de1b6a09e8d2c + pristine_git_object: e2c5a672d73ff60a704704e1ba2acec8b2385878 + docs/models/escalationpoliciesremoveescalationpolicyresponsebody.md: + id: 08120753f0d2 + last_write_checksum: sha1:ef5ceaffab62822d074156cd4aef70ef35f384ff + pristine_git_object: 32881d002ed88416df0c47140e52efecd1d7f9e5 + docs/models/escalationpoliciesupdateescalationpolicyrequest.md: + id: 859fd0812996 + last_write_checksum: sha1:cfc6f8a5dfb3d7c8c5ab95eab63b25777bfc3a02 + pristine_git_object: f0defb52a5412690c3fc27725aae668be65fe260 + docs/models/escalationpoliciesupdateescalationpolicyresponse.md: + id: 126d26c87cb8 + last_write_checksum: sha1:56f0da7399a4357e132ee92ef06d241316154fa2 + pristine_git_object: f920fb00401007aaf5afeea3ed1cdee287d6f999 + docs/models/exportcreatescheduleicallinkrequest.md: + id: e67de8713c51 + last_write_checksum: sha1:843c5eb91f76e49d6ca415ca73c7f234c52a0803 + pristine_git_object: b60af2d92e1cc73759b90bb0d4a8b259ddde7cc5 + docs/models/exportcreatescheduleicallinkrequestbody.md: + id: bfdeab1dd9b1 + last_write_checksum: sha1:4697f3d0744ef29081172ee9ccbd7ee350acebb3 + pristine_git_object: f29584ef51e8fa5abe7fba51fecf57f1aea65ecd + docs/models/exportcreatescheduleicallinkresponse.md: + id: 441e3d438727 + last_write_checksum: sha1:59bfa9ac2be495704dcfe3e3e401325a9a1c3ef0 + pristine_git_object: 4f8d6711e6e94fc8c0befb71756d4910519be171 + docs/models/exportdeleteicallinkrequest.md: + id: a5606dd4722b + last_write_checksum: sha1:633be13f29166431717a680d8d46b497f7657b5b + pristine_git_object: 24ce20e637eaf3ffccf79cffde43765a942bd94c + docs/models/exportdeleteicallinkresponsebody.md: + id: 0c37eaaac655 + last_write_checksum: sha1:f2a1a929a13b0adf8ff9c5cb3ab8cc4c86a32845 + pristine_git_object: cb44c1424c4f7397c1b6eac9777b3eea137dc021 + docs/models/exportgetexportdetailsrequest.md: + id: 1d69d794e449 + last_write_checksum: sha1:bd05530e571a8b7924034e21ee94e0dd29a117d8 + pristine_git_object: 5f6d29190ae08f745516d6702ae918668c999a63 + docs/models/exportgetexportdetailsresponse.md: + id: 4938cd38ff42 + last_write_checksum: sha1:c0478cc7dfe5393495a2aeab414b3be7587f0615 + pristine_git_object: a2607f0b8f15d760d5337884b38ba0547f0cf319 + docs/models/exportgetscheduleicallinkrequest.md: + id: 52d75f84b151 + last_write_checksum: sha1:099b86abe47bc31e7405d3c67509922b8b4ee257 + pristine_git_object: 8143dd9652fc2834c80769b8ddd1293491618361 + docs/models/exportgetscheduleicallinkresponse.md: + id: 13095a3ab99a + last_write_checksum: sha1:ed90f39a7418b386805a87f2487bf45113ef69c1 + pristine_git_object: 969f8191fa33970cce628477c361cb45b4df0b32 + docs/models/exportrefreshscheduleicallinkrequest.md: + id: f1c6ebffe3ce + last_write_checksum: sha1:9c9faba808ffd8891d1c86afb781cc6812a156d4 + pristine_git_object: 07d249718c17985644ddf47225057968407d7a7a + docs/models/exportrefreshscheduleicallinkrequestbody.md: + id: e8ff484db395 + last_write_checksum: sha1:1bd55101c79202b3c51021affb44cd88bc5550b6 + pristine_git_object: fe5865227b3af5fcd16cb107dd12a069745c0bfb + docs/models/exportrefreshscheduleicallinkresponse.md: + id: 1bf6cd3b5c16 + last_write_checksum: sha1:f89ea1e2483c1a8672d7f502d5f0f17fd5fc6240 + pristine_git_object: a539412756ad39992f07fda765d926efd2ad382c + docs/models/exporttype.md: + id: b7a0e6ea465b + last_write_checksum: sha1:172d1458be052dd635a219003b56a36187f0f9d0 + pristine_git_object: d87ff1cefae53cc9c221ac7204316faad3a7c547 + docs/models/extensionsupdateslackextensionrequest.md: + id: 99574b4665cb + last_write_checksum: sha1:e617977e0f0e71c1a750e6f389c340eec2a1a379 + pristine_git_object: 98bc198e7dca6f041fd04d563efd20db70730931 + docs/models/extensionsupdateslackextensionresponse.md: + id: e9d6e6895cb1 + last_write_checksum: sha1:3557470aa35ee426eca1ffc1d7011598923f9c6e + pristine_git_object: a80ac0436a99b8a7a81657127452f2fc6d513ec2 + docs/models/filters.md: + id: 1370bfdd2199 + last_write_checksum: sha1:21a585eb1276a2c844f391c78ed237cb98072e1e + pristine_git_object: 1f6e872ae69a7e09454b510242d1ddd0c9969c8e + docs/models/ger.md: + id: 04124cabeca3 + last_write_checksum: sha1:879baf0989f1360ce933377a0d83b755c11a7bca + pristine_git_object: 4f1a8a90129cc762efb8dc2a3fbba7f728125231 + docs/models/globaleventrulescreateglobaleventruleresponse.md: + id: d74140120f13 + last_write_checksum: sha1:e8091ce3eb28324234597c7e787385b8463ab0e0 + pristine_git_object: 4623645189be29e640a8b292e224d672076cf90f + docs/models/globaleventrulescreaterulerequest.md: + id: 78e40468ba95 + last_write_checksum: sha1:75cdb4941c35ab6c75f5015856d7e27540684426 + pristine_git_object: 17d91bffb40f3712718dafb8127a1d9c52931450 + docs/models/globaleventrulescreateruleresponse.md: + id: d1ace4831153 + last_write_checksum: sha1:db396afbf4742dad23d11799170f67e53cf8938d + pristine_git_object: d7e0588fa157ea14114591db0b4cb80ec69752b9 + docs/models/globaleventrulescreaterulesetrequest.md: + id: f92edd6d8cb0 + last_write_checksum: sha1:258ca5c9e300c3978118083d7de1a9544da75ce9 + pristine_git_object: 5651516e441236aecc94d53432f4f586e9436b80 + docs/models/globaleventrulescreaterulesetresponse.md: + id: d2e68c7c300c + last_write_checksum: sha1:6be381ad1e97b2e1fa02c4afb0723045eaf2b238 + pristine_git_object: bbf186f270f7dd7f404c762a669402557de4c0b0 + docs/models/globaleventrulesdeletegerrulesetrequest.md: + id: e7eaff5db43f + last_write_checksum: sha1:278cd78d506c5ffbee814c3ea2df76642d3ae7c4 + pristine_git_object: 8a4a3e0035ed6da2529ca5af5e4140dcfaa5590a + docs/models/globaleventrulesdeletegerrulesetresponsebody.md: + id: 63b4ee00438d + last_write_checksum: sha1:df5c1b9f555a09b9f18f098c8694ad1755b0fd69 + pristine_git_object: 29cf3651564782aa21feac07121388a6ff5772de + docs/models/globaleventrulesdeleteglobaleventrulebyidrequest.md: + id: 4db8af9657da + last_write_checksum: sha1:9147979cfce4a3b48d9d348c11287c824d981ec1 + pristine_git_object: 11c47e8de872cb869651d8448d73eef1468d9d5b + docs/models/globaleventrulesdeleteglobaleventrulebyidresponsebody.md: + id: 92f30cc1d764 + last_write_checksum: sha1:cb211b9a6ce50004bb0b7924354c150ad74dfa3e + pristine_git_object: 0f0c97dcd17ffb1870c1993bea95d1a157f44871 + docs/models/globaleventrulesdeleterulebyidrequest.md: + id: 353ca5fd5743 + last_write_checksum: sha1:e5c0e522e42049c9b518cac5ecc280e3fa01f010 + pristine_git_object: 9039dd59eb7facc2c6cd4ef1167deabbe81cc05e + docs/models/globaleventrulesdeleterulebyidresponsebody.md: + id: 9489ef2ddec2 + last_write_checksum: sha1:6b84fe3910c3614ab52f3b081d8201b66c6f6939 + pristine_git_object: ff5e04efe19120be9becdec1901d2f1a2587b2ea + docs/models/globaleventrulesgetglobaleventrulebyidrequest.md: + id: a8d60d59132b + last_write_checksum: sha1:2d639f6d59b3f2b9e9e18379024d62e093fcd546 + pristine_git_object: f51f86b01326aaef7e1dce7467a0c6aff6991dbf + docs/models/globaleventrulesgetglobaleventrulebyidresponse.md: + id: 4c1be4e5886e + last_write_checksum: sha1:f95e5c93a601000cf9568bfcb7f4603b064f3796 + pristine_git_object: f03fdd65527cada6c58ea0f413d89dbfbce34809 + docs/models/globaleventrulesgetrulebyidrequest.md: + id: 6a0942cd315c + last_write_checksum: sha1:f79fd37b22feff065095e64dc361899f34e01e68 + pristine_git_object: 84808f1a647cd0ad8a6fb8683555177bfc5dada9 + docs/models/globaleventrulesgetrulebyidresponse.md: + id: 74c0ffafeb9d + last_write_checksum: sha1:946de9429f969f303c00ecdbba5b60c21f7b3ce2 + pristine_git_object: 4eb8b5cafa8bf81fee3432cfcc0e356b7cf94a25 + docs/models/globaleventrulesgetrulesetrequest.md: + id: e91440f387ea + last_write_checksum: sha1:6c2d0c6199e3b12b8e62ff7d54c97089aedc2154 + pristine_git_object: 74fd5e92b568cdc2e9e4892ba6ecb788b4456cb2 + docs/models/globaleventrulesgetrulesetresponse.md: + id: fdf3256da93e + last_write_checksum: sha1:4c046895fc0ec3fce06cd5a3b9112d43da8be7dc + pristine_git_object: 51b8b2c44b60212623b6df558923976b8280ae02 + docs/models/globaleventruleslistglobaleventrulesmeta.md: + id: 37d462f5f259 + last_write_checksum: sha1:86ab3c3f5633dcd06417b7c78e1fc89bf48b07e1 + pristine_git_object: d40983dda768d33b416c51712353b6be81fc75eb + docs/models/globaleventruleslistglobaleventrulesrequest.md: + id: da3b3ff50354 + last_write_checksum: sha1:591b2311059c5033f67ea9e274b3f37597de0104 + pristine_git_object: 6262b9361196f0fe5d5e4e507958def11ed3bcba + docs/models/globaleventruleslistglobaleventrulesresponse.md: + id: 9a4900c24ce9 + last_write_checksum: sha1:aea589ac5af394c76c7a50f37f3a0d4f3d4c4365 + pristine_git_object: 3fac3441f1d466ac4674a788270f13c54895eaa0 + docs/models/globaleventruleslistglobaleventrulesresponsebody.md: + id: 68aaa1bdfb2f + last_write_checksum: sha1:76c8b5e34b088a9fe4fd6ef31909cde2902eb8af + pristine_git_object: 959f3bb00a599485bdd08f4825f50e8754af7627 + docs/models/globaleventruleslistrulesetrulesmeta.md: + id: 81ff7aa8e8a7 + last_write_checksum: sha1:b2f68d5f23d3184b759d9d1ab63c063a58f38a8a + pristine_git_object: 7f79df5c8a31b4f7d887bad2a15d1220d331e3de + docs/models/globaleventruleslistrulesetrulesrequest.md: + id: e5365f9eaa23 + last_write_checksum: sha1:93c824d753a78685d29486e238227e59740eaff6 + pristine_git_object: f7fd52ec4c195e61608394fc93d643d651a371d7 + docs/models/globaleventruleslistrulesetrulesresponse.md: + id: 68975e3bae50 + last_write_checksum: sha1:f973294ecf6f411de649b2310ada55e5fca30c16 + pristine_git_object: 901ffbf31563076b386f73c3908fd37d02678e09 + docs/models/globaleventruleslistrulesetrulesresponsebody.md: + id: 0548f29a62be + last_write_checksum: sha1:240aa82803c3304d99f160b03f4a9ec3d452adf6 + pristine_git_object: 2edcbd6a415756c65af1de1f612ecaf79cdf3b84 + docs/models/globaleventrulesreorderrulesetbyindexrequest.md: + id: 9a722a3f9c98 + last_write_checksum: sha1:4954da765721100f0c846ea14105f4df73eae611 + pristine_git_object: 1a0ab8d9b25064155a78dd07a9984a9fef26846d + docs/models/globaleventrulesreorderrulesetbyindexresponse.md: + id: 53ca656de396 + last_write_checksum: sha1:f8b403403b03d8dc94c52510d7b64b023c2f9ded + pristine_git_object: 1a03f003bab46004c3ae4e55855d959065c9e91f + docs/models/globaleventrulesreorderrulesetrequest.md: + id: f1d81ca19810 + last_write_checksum: sha1:3bc7eac7bcfab26294c1d43c2ae38f0768765c5c + pristine_git_object: 76c0821a7788529e7eb5aa97dc46dcd1bc31a418 + docs/models/globaleventrulesreorderrulesetresponse.md: + id: 5deeff758164 + last_write_checksum: sha1:590df7ed314499d515c1a2f395b692496703ca3c + pristine_git_object: f04e8f3d277e2c93e678a2deac58efccc863e34e + docs/models/globaleventrulesupdateglobaleventrulebyidrequest.md: + id: e30a2bd75378 + last_write_checksum: sha1:084911b879ae1cf2fba4948d0f3ce22fb014b08c + pristine_git_object: dafe348a485fa99be4f85c6d628182078ddbb890 + docs/models/globaleventrulesupdateglobaleventrulebyidresponse.md: + id: 0a8291f0ac8e + last_write_checksum: sha1:a16f3741fdfeaf0cd48065dc1619fc9882780b70 + pristine_git_object: 1a5684245b6baeeb862d42412e86160569bb940a + docs/models/globaleventrulesupdaterulebyidrequest.md: + id: c6e70e0d42c1 + last_write_checksum: sha1:f5d556cfaf748f55d357922459bd44ee331130ea + pristine_git_object: b9cf175d7a8dfb7ae9efcd7f1de89f6ce3e26496 + docs/models/globaleventrulesupdaterulebyidresponse.md: + id: 1e577cc06c6f + last_write_checksum: sha1:acada8661808884275ae7d509038e6ad767d3a3f + pristine_git_object: eb931e8153fd59ffc414aa59d71fa5269d163770 + docs/models/globaleventrulesupdaterulesetrequest.md: + id: ec9868ab73b6 + last_write_checksum: sha1:f3d34cd420d18fc7f90a7d4f252cc366f7a3010a + pristine_git_object: aeac501a34162f9990a4d40ddf2ba7fa26184bae + docs/models/globaleventrulesupdaterulesetresponse.md: + id: 15912632f5f9 + last_write_checksum: sha1:fe783e897b43e0b2935b9424a9e00d13264f6f1c + pristine_git_object: 07a6577c087f810d74fa486c928e55a4dd123403 + docs/models/globaloncallreminderrules.md: + id: ba6271f71d01 + last_write_checksum: sha1:e2bbf3112e5215e0863139863c739be8a73a618f + pristine_git_object: e78a111eb501cd4025a06252c2b53ffe604f8fb8 + docs/models/globaloncallreminderrulescreateglobaloncallreminderrulesresponse.md: + id: 2eb24b143000 + last_write_checksum: sha1:f5a8fad48f0d8792ecc467308f7f101ae2f570c0 + pristine_git_object: 6a44df89dd1835808ba6ff91fee0fad8a63a3655 + docs/models/globaloncallreminderrulesdeleteglobaloncallreminderrulesrequest.md: + id: d4d75f4d2465 + last_write_checksum: sha1:d343b9bad3837ead847074558f5c1d1c68dda81a + pristine_git_object: 2a5a5e61ed68eb890ddd435ff2185b041ba8043f + docs/models/globaloncallreminderrulesdeleteglobaloncallreminderrulesresponsebody.md: + id: 072de3d40fcc + last_write_checksum: sha1:2c58f56de73803d92db740e48757be58cbb2be18 + pristine_git_object: 1bbe07a88d78bde6224a3929447b59d888a3b470 + docs/models/globaloncallreminderrulesgetglobaloncallreminderrulesrequest.md: + id: 229ad5075c6b + last_write_checksum: sha1:f9e89beb60990891fb910c05eb22452994e0e3d2 + pristine_git_object: 2daa7dc2a6aefd4fd174d412c03d6f995d15b331 + docs/models/globaloncallreminderrulesgetglobaloncallreminderrulesresponse.md: + id: e8297745a41e + last_write_checksum: sha1:cbc8007c74707a3d06b76cbaa848a3066822a9fa + pristine_git_object: 0a69ef27fa80b2100d9b614d854151a9565d89e7 + docs/models/globaloncallreminderrulesupdateglobaloncallreminderrulesrequest.md: + id: 2cb118f3ea44 + last_write_checksum: sha1:347fd8bfd00c5cfb6d24d7453a9cfa1639094354 + pristine_git_object: 275c2cc29d9549c5d462003a9d922227138ff659 + docs/models/globaloncallreminderrulesupdateglobaloncallreminderrulesresponse.md: + id: bec207870198 + last_write_checksum: sha1:ab98cf4ec72f5806b6ddcb16a57898eb969a0925 + pristine_git_object: 87c9a13611f4143a6cf4bf52617b35d7494abf31 + docs/models/incidentactionscreateanincidentinservicenowrequest.md: + id: 9578b8108a1e + last_write_checksum: sha1:ab19d7228918aa805c57bc7f60814842c5b3dd89 + pristine_git_object: a61891f1e548019253e9d4da1fc2962dcdc8db3f + docs/models/incidentactionscreateanincidentinservicenowresponse.md: + id: 9da63fdf1b5d + last_write_checksum: sha1:72cf3855a3928e0c6ef049d2371338c6458a6cc4 + pristine_git_object: 638df52f43779c6a5fd8a7a881b4573cf898abb8 + docs/models/incidentactionscreateaticketonjiracloudrequest.md: + id: 4f3647af3ee4 + last_write_checksum: sha1:8901ca120e2ee80f4206436037e17c9be96dfb7f + pristine_git_object: ddd890eab0228045712f5189078d54f2a4e5e022 + docs/models/incidentactionscreateaticketonjiracloudresponse.md: + id: 5dea84a83cd8 + last_write_checksum: sha1:f9cbbcbeaad5c0b886ef8479aa692080392c161c + pristine_git_object: a0978d5c97e6369f49a81ff6b3ef65eb9e2fc8ff + docs/models/incidentactionscreateaticketonjiraserverrequest.md: + id: "409486470099" + last_write_checksum: sha1:5a1213ec3d5a1983715f019e25737bbc60ed3a44 + pristine_git_object: 276f27fd03fcc2e4f8d2d265b8e8eb148ed743dc + docs/models/incidentactionscreateaticketonjiraserverresponse.md: + id: 3fb22b2b073f + last_write_checksum: sha1:d86c2a14e385f4c6e8760142cd9db4af402fd446 + pristine_git_object: 1f275ae21ed3dbb6076b6fc7e01594705908663c + docs/models/incidentactionsrebuildaprojectincirclecimeta.md: + id: a9373d1657cf + last_write_checksum: sha1:47bb54fd87a5ccbbcb972d88b444772755904c36 + pristine_git_object: f009d0d840ef53a814b8d62c906d10c8cfa2b191 + docs/models/incidentactionsrebuildaprojectincirclecirequest.md: + id: bf9495c34ab8 + last_write_checksum: sha1:5725a7235864d15361cc860a080691c98c63416c + pristine_git_object: fa7b885222c4257ae8c557ded8ab8e7c547e962e + docs/models/incidentactionsrebuildaprojectincircleciresponse.md: + id: 1caef7f6cb65 + last_write_checksum: sha1:6a3053eb123e90a23e86939da2f387cfdae636d0 + pristine_git_object: 9280ebfe13d6a7a73e5441e030bbd20c350c66f7 + docs/models/incidentactionstriggerawebhookmanuallyrequest.md: + id: a8b5740c1a76 + last_write_checksum: sha1:aa977b74f0bcbc5f76d90d8fe37e0e35e5ef445f + pristine_git_object: e429b2803b2bc95a697b0a2136948e910d2ed1d8 + docs/models/incidentactionstriggerawebhookmanuallyresponse.md: + id: 396204f15235 + last_write_checksum: sha1:19350c44c9ced44b5ce0a3dcd4baebfa4bb0401b + pristine_git_object: a3c4de4316c8cb82856e9d49a7f43a2657a55967 + docs/models/incidentsacknowledgeincidentrequest.md: + id: 3998d866be92 + last_write_checksum: sha1:c85aec1bcf2da04b95e83923090fed82f08adfa8 + pristine_git_object: ee8d81e3289a00d04b4c1ff0dbcb6dacaacc6aea + docs/models/incidentsacknowledgeincidentresponse.md: + id: d205083f92e0 + last_write_checksum: sha1:a77e92ff474a85ddc3b8cb76c78ea866f895943d + pristine_git_object: 10023ae2fc2334a379171c51accf9dce5f864d68 + docs/models/incidentsbulkacknowledgeincidentsresponse.md: + id: 3ab4e00b8d39 + last_write_checksum: sha1:87b455a1dd9876a3dfd2889dc4cf1a0722f97be9 + pristine_git_object: bd7e77fb90a67d0a790779fb8dccce50f4c0705e + docs/models/incidentsbulkincidentspriorityupdateresponsebody.md: + id: 49be0950ce72 + last_write_checksum: sha1:a6a61aa219c19089b031f40168fe67a58a403775 + pristine_git_object: aac61823cae5afe2557e93a01e39653b7a582ef8 + docs/models/incidentsbulkresolveincidentsresponse.md: + id: 9116aa52d26c + last_write_checksum: sha1:920934c6373b70cc7f4e17cac9324d6c04b99e99 + pristine_git_object: 4e94ba180864392788eb52ca20c8b4a5ca1aff04 + docs/models/incidentsgetincidentbyidrequest.md: + id: cf4d2445ae41 + last_write_checksum: sha1:b1ca819eb6dadf0f787c881c4b350aa57604f644 + pristine_git_object: 991b547fb66b3c0ffe5fcac2239b8c963ae9e969 + docs/models/incidentsgetincidentbyidresponse.md: + id: 94057d4d95d4 + last_write_checksum: sha1:2056b452957a021c3f4cb404b8e2f80fd51d0642 + pristine_git_object: 1740a1649b615bf88788cb1271dad3a541b45bec + docs/models/incidentsgetincidenteventsdata.md: + id: 38e6ce804f85 + last_write_checksum: sha1:e6f898dbdbe16af6e557f5aae3f9cd12162bbed9 + pristine_git_object: 956e66e246620d6e818e81bec4efc4ee3309c137 + docs/models/incidentsgetincidenteventsmeta.md: + id: 55873e3d2f0e + last_write_checksum: sha1:1fbb072287b954483d1b262d392f713915f0a52e + pristine_git_object: 5bff04ab7fae7a5269ca7f564e137b9ccb63ef69 + docs/models/incidentsgetincidenteventsrequest.md: + id: 977175507f6e + last_write_checksum: sha1:d33b046de3a98bc01a060b2e72b172339e015592 + pristine_git_object: d1a2790fed9c5bacd0b17102119c0b523352f876 + docs/models/incidentsgetincidenteventsresponse.md: + id: 7cf2bd23af69 + last_write_checksum: sha1:ffe2dd3fd15b34a0bd30014abcf070a815cf27ee + pristine_git_object: 72900a2ab2ae313f6a5e046c3dc2dee2b3ec0bdf + docs/models/incidentsgetincidentsstatusbyrequestidsmeta.md: + id: de78e8077ad5 + last_write_checksum: sha1:cc2d3b1375736873a6f3cac749da6691f7bec6e5 + pristine_git_object: c08c09bd63baae2f931691295e11f5defcaba043 + docs/models/incidentsgetincidentsstatusbyrequestidsresponse.md: + id: 02160a4bbdb4 + last_write_checksum: sha1:89e98d339a32730a2b078135cb3107cf384a5ecd + pristine_git_object: 101b6a95c403407a44f20f3572d4ba285dbca72a + docs/models/incidentsincidentexportasyncbody.md: + id: 9cebd1a9c4e5 + last_write_checksum: sha1:ff77d53afae7c09262ae9cfabef11462cf768a9e + pristine_git_object: af770ba52f522d9e30a78ab3316bddb12b463360 + docs/models/incidentsincidentexportasyncresponsebody.md: + id: 8eec78b191ea + last_write_checksum: sha1:258b9ebb8a1ea32df8a279410e298b752ec56a4a + pristine_git_object: 9354d758bb5cb0e7ff0caf56b87b61ec34e17b23 + docs/models/incidentsincidentexportrequest.md: + id: 11d6fb6ffb65 + last_write_checksum: sha1:048bea6482d1cc87fc6471b64297a554bfaf4333 + pristine_git_object: 1fe651b27001a18fa2ce19db4fde952c441d9cc0 + docs/models/incidentsincidentpriorityupdaterequest.md: + id: 51c566a4a11f + last_write_checksum: sha1:8f02c98d06955e2555d4c50cfa77359b52be87fe + pristine_git_object: f53c9ef7cb31b23812933271267608a341b13185 + docs/models/incidentsincidentpriorityupdateresponse.md: + id: a52afd2cabe7 + last_write_checksum: sha1:baedcb77e6aee07b9b7875198eabdf54daf1cd9a + pristine_git_object: 51d9baa67b11c2f180e5b14d4df71ab68fe79336 + docs/models/incidentsmarkincidentslofalsepositiverequest.md: + id: 09a221177f60 + last_write_checksum: sha1:e2beb3ae9d38b42b1423d676d2189ea6bee03f24 + pristine_git_object: 042226051558d1bb87d9cecb3c5b6c8d4f5d4657 + docs/models/incidentsmarkincidentslofalsepositiveresponse.md: + id: efbf78f9be10 + last_write_checksum: sha1:2342ea765f69d5df319661d17a3d74f9c0b2d725 + pristine_git_object: 751f9d39203da8a5ded7ff260b1c5178339fabbf + docs/models/incidentsreassignincidentrequest.md: + id: 974ee009a2fe + last_write_checksum: sha1:72bf7b195bd8f201dd6e1b1a23d48652c07a0a01 + pristine_git_object: 36561bf9d58c82d8cb2915005a487e6f42e2f068 + docs/models/incidentsreassignincidentresponse.md: + id: 483243da3214 + last_write_checksum: sha1:6d4c70a6f70b0ba61d43c58b26f444b1ad4a0d05 + pristine_git_object: 05acf39485480c685322aaa4fd092de362f44fdc + docs/models/incidentsresolveincidentrequest.md: + id: 26a15150eb3d + last_write_checksum: sha1:65129cfa7da7fa90de14a61518d303c058a9bbd3 + pristine_git_object: 6e577ca966258fc73458b095cc3ec9e9944ed599 + docs/models/incidentsresolveincidentresponse.md: + id: 0731e5a94623 + last_write_checksum: sha1:1d86161174bc8d12380c21712d2202c7cf01fd61 + pristine_git_object: 1a1115d6b128413ed74c98a33c5f929d28df8a57 + docs/models/insights.md: + id: 0d813c78f9ff + last_write_checksum: sha1:15c7b608b0bff22f9e46fa050288bbd24dce27e4 + pristine_git_object: 664949f9d688ad8716132bb6ea689343668ad536 + docs/models/issuescreateissuerequest.md: + id: 3580079a8743 + last_write_checksum: sha1:6816223055ac5e24dc7021519452f057a414d7d1 + pristine_git_object: b2db296e23edf048ca542a0b2919f01d8e2d76c0 + docs/models/issuescreateissueresponse.md: + id: 4043d33e68bd + last_write_checksum: sha1:fee0251f171cfefc66c6a014ceaabc6560e8c5ab + pristine_git_object: 5de21a13165c84958bacc0a8455716c9d8711dbc + docs/models/issuesdeleteissuebyidrequest.md: + id: 1b928b246924 + last_write_checksum: sha1:ba38fe502a749735b6f63131444d750875b869fe + pristine_git_object: 30958734a5b267b85166082e79772d6436ca0d88 + docs/models/issuesdeleteissuebyidresponse.md: + id: c430d880787e + last_write_checksum: sha1:aca81e9595e0360c7ec8ff7367fdc2f3aef45b70 + pristine_git_object: 458602f66d4af223f2b5c6c19b3a29f5fd3ff5f4 + docs/models/issuesgetissuebyidrequest.md: + id: 6e71fbff006f + last_write_checksum: sha1:4f5013a8dc1e9b226e6ff5470dbd90feafa337ae + pristine_git_object: c424f9b7d14358332b1925550ea59db549a020cb + docs/models/issuesgetissuebyidresponse.md: + id: 7c59e8a2baf6 + last_write_checksum: sha1:714ab60d23eaf58310e19ca8c7ed0dacb8cf54e4 + pristine_git_object: 69f440abe5cfb47ee909be79854b97b194a5bb78 + docs/models/issueslistissuesrequest.md: + id: 6e54df4cc9e4 + last_write_checksum: sha1:bdf419a98b3630c496bcd345bae8c8cb3c13bf48 + pristine_git_object: 4b24b49a14a4e14fc400710177e2f9692f80408c + docs/models/issuesliststatuspageissuestatesrequest.md: + id: 1709ee91a33c + last_write_checksum: sha1:0ddac345951f2b53d99d65403581a9558a99c339 + pristine_git_object: db23ead41e5307b389c113a4e346958000071647 + docs/models/issuesliststatuspageissuestatesresponse.md: + id: 72bceceb42c3 + last_write_checksum: sha1:891d75a14ac896ad78cf461bfc1349b020bd1bb7 + pristine_git_object: 0eb88420db50c929cfb6071623c4ce910a91431f + docs/models/issuesupdateissuerequest.md: + id: ee0479c32af1 + last_write_checksum: sha1:486256c1333ced3699ae074ef0fb365da6d5864f + pristine_git_object: 2fb0272125850c2a18081cde0a50550ac2ef3d12 + docs/models/issuesupdateissueresponse.md: + id: 01668f42a1e0 + last_write_checksum: sha1:cb62e244dbbde637da83dec4f17fa600cb836a8a + pristine_git_object: 3dc440a19244f26f9eb4edbad89bbedef0b4b208 + docs/models/maintenancemodecreateorupdatemaintenancemoderequest.md: + id: 3c540fcc5a8f + last_write_checksum: sha1:8dc23e960ac53f222b84aa78eb33f6c8f6594adf + pristine_git_object: 53b7bef1bce3d95be66b43c0341fc57efeacafe2 + docs/models/maintenancemodecreateorupdatemaintenancemoderesponse.md: + id: 4aee45185de0 + last_write_checksum: sha1:5d34401d712de60c203d9e098c5999d0a0cfb896 + pristine_git_object: 83b575e323c45b44ff082f1eab006823e641a288 + docs/models/maintenancemodegetmaintenancemoderequest.md: + id: 2ae8357d2d13 + last_write_checksum: sha1:4e8d27ee77364b7221b530aa0b8373577ee7109b + pristine_git_object: a923b1a04c93dc6ea7d84f2a2a3e5e314d3d5ecc + docs/models/maintenancemodegetmaintenancemoderesponse.md: + id: 4f52cf949bf0 + last_write_checksum: sha1:c82e39d2a3e6d539594a042b34994616844d6677 + pristine_git_object: 8fe84f1aa0b9563fc3d7104f9ba8daafbebb74b9 + docs/models/maintenancescreatemaintenancerequest.md: + id: 9d4dba21ef94 + last_write_checksum: sha1:44b38cdb78267fef8d876b7a6a51fe7963316d62 + pristine_git_object: ce6f4bf4b9dfe51779b08d454cfedb37257d2d48 + docs/models/maintenancescreatemaintenanceresponse.md: + id: 2c6cf0c9ec1f + last_write_checksum: sha1:007f0275c93dd944fba6c2d2ab9c1029cf7d02fc + pristine_git_object: 9bed0935aacfae1b8ce5db8ffde218882d44f253 + docs/models/maintenancesdeletemaintenancebyidrequest.md: + id: 5b9485c14e6a + last_write_checksum: sha1:4661738743f5f6e8095fb06f050cdb242f2860d3 + pristine_git_object: 39001d0c4a9b6cf8e8eb3ebfa2b64d74b939cef9 + docs/models/maintenancesdeletemaintenancebyidresponse.md: + id: "8059918453e8" + last_write_checksum: sha1:25294924ef820a49a07013d57fb3f8a11126e560 + pristine_git_object: 7e6059b9bc3d113ed411c976d0e31c1106ddd5d6 + docs/models/maintenancesgetmaintenancebyidrequest.md: + id: ed93e22a96b3 + last_write_checksum: sha1:b02397d7789941397e10929628276a693aa097b7 + pristine_git_object: d44c82cb23071c2a3e38821a2a64a580d43c443d + docs/models/maintenancesgetmaintenancebyidresponse.md: + id: 3245c1d1f2cd + last_write_checksum: sha1:accf4123caef351a2437b078ecf237a9a875a842 + pristine_git_object: 7cd34e3300410d750b03c07e3204ef61c50b8b4f + docs/models/maintenanceslistmaintenancesrequest.md: + id: 449dc04ef808 + last_write_checksum: sha1:84edb7576ce0968055aaa740d568df49a39d9d07 + pristine_git_object: aaa32648211cfc02cf9b7ad64cc1d1f9a8f383d3 + docs/models/maintenancesupdatemaintenancebyidrequest.md: + id: 95485db828a1 + last_write_checksum: sha1:3c92bc641ded3b13317658e1ead81fc1dfde048a + pristine_git_object: 680ec7440f0de77503eebcc64c03ede02982157f + docs/models/maintenancesupdatemaintenancebyidresponse.md: + id: 6b5e063df239 + last_write_checksum: sha1:bda669a4cf56004a6a6b04f8c096b8aa36161589 + pristine_git_object: d2eeea76b376371dc89d4546c061dc8db2f523d3 + docs/models/messageoverlay.md: + id: a691ace28f28 + last_write_checksum: sha1:02d452bb34a056c590d9bb1e1c2bff0b47f610fb + pristine_git_object: e2d5b0dcf308cd6cdf665edf7cc78d64bb22468e + docs/models/msteamscreateorupdatemsteamsconfigurationresponse.md: + id: 7655d8ac11fb + last_write_checksum: sha1:610bb1d88e92b9752304c992fa9c900b4d4c5676 + pristine_git_object: 8b1e2731eb344292b0d9df29bbc265407972d132 + docs/models/msteamsgetmsteamsconfigresponse.md: + id: a69ecef15e79 + last_write_checksum: sha1:6141b59a64a980d40cf15b6074a8d61f192dc3f3 + pristine_git_object: ebaeb1195cd0da10786aa4b50afbb994f03d0b36 + docs/models/notescreatenotesbody.md: + id: d154de328b03 + last_write_checksum: sha1:ea8bb29d08b6f9ae15ba21f6ded9d4afa07bcbfa + pristine_git_object: ba3b8d83a9d886cc7a28e5447ca648caab040a9f + docs/models/notescreatenotesrequest.md: + id: ae907d7e3db3 + last_write_checksum: sha1:aa38703485f506477c305e3197dfb93a1bdc3f14 + pristine_git_object: 31cc892de0254690578354cf2ccca22cf957c012 + docs/models/notescreatenotesresponse.md: + id: d2755b9c6ddf + last_write_checksum: sha1:b3524b6d672aecfeadb31ec419b1e8cd75ad0e20 + pristine_git_object: 46794788a689e98665eabf6da4d5645db8c403a2 + docs/models/notesdeletenoterequest.md: + id: 0bf4b862d66b + last_write_checksum: sha1:05716c25ba63b99adb9646a3d346d8c7e2128b40 + pristine_git_object: 8b3bd92ed766f00982161f1485b64ff2522cbf62 + docs/models/notesdeletenoteresponsebody.md: + id: fc89f810cfb0 + last_write_checksum: sha1:29560cf5f88e99aa012864b93d1a373b75929962 + pristine_git_object: 4606a3311d66b4ad485c868e4f9f150f28978576 + docs/models/notesgetallnotesrequest.md: + id: 4c1e16750077 + last_write_checksum: sha1:efbc7b678d21ea6e214fa7e871a021d92b30de08 + pristine_git_object: 6e8844afbf611aff68e260ae5768e0fb7ac86984 + docs/models/notesgetallnotesresponse.md: + id: 9d766216f5dc + last_write_checksum: sha1:c7caa56bfefd1a395147ec6f382a2fe80ea59a51 + pristine_git_object: 8d6621bfe59830e87e51732cee3c4acd0afe940e + docs/models/notesupdatenoterequest.md: + id: 21f6c44a09ac + last_write_checksum: sha1:7954f92c39cba3163e39e4f0bc334bd0bb9bc4bc + pristine_git_object: 640c1aef6f73789b574f0a35b79d1270215a6981 + docs/models/notesupdatenoteresponse.md: + id: 63d444bd7898 + last_write_checksum: sha1:a4714b2c57ee9774163ea57c10fd18182c1cc8cd + pristine_git_object: 43c195b7f737eae56378c06ebf1bf8e62c2a39e4 + docs/models/organization.md: + id: ea9c215ca2eb + last_write_checksum: sha1:77a02995fa829eb42323f2091306c45c2675dbe3 + pristine_git_object: f8883d0789c4eeff3b3d95c6876faf5762dce2a2 + docs/models/overlaycreateorupdatenotificationtemplateoverlayrequest.md: + id: 6bc22753550e + last_write_checksum: sha1:d5855753a0b325f488113a88386f9816cb78e64d + pristine_git_object: dc6bc868664d3a9244aa98066a9e13d7b652ebc8 + docs/models/overlaycreateorupdatenotificationtemplateoverlayresponse.md: + id: 8d8d4c5c61ff + last_write_checksum: sha1:bb98e7f3f4b95f8bda1b1e35e72ede31049f0941 + pristine_git_object: 9679c68765a20609de9871b53397208285ce3660 + docs/models/overlaydeletededupkeyoverlayrequest.md: + id: 23af8f6d77b3 + last_write_checksum: sha1:064c45f601244a86d97f96e93d8305739950c9dc + pristine_git_object: 9a5ee1bf05dac58a0520060026e367ce4ac5b432 + docs/models/overlaydeletededupkeyoverlayresponsebody.md: + id: 9c82b5ce7577 + last_write_checksum: sha1:bc5f9dc03e3efe4d808cdcd89967de0a77b05e8d + pristine_git_object: 1d03f084ce9847171d3b94583ef1aa563b3ec6be + docs/models/overlaydeletenotificationtemplateoverlayrequest.md: + id: d3e7b08ad5e0 + last_write_checksum: sha1:3c7e2cf8032c61b08e9e47a612b5f649dcf5b5a5 + pristine_git_object: 91e9e12701a108deed91b01798af62bca1dff4ac + docs/models/overlaydeletenotificationtemplateoverlayresponsebody.md: + id: f2f1dd95b6f5 + last_write_checksum: sha1:c00fed0da88717a4d6440582ce9a56321ea15c1d + pristine_git_object: 0164ab23ccdb7f5ec3c075bdc8d569a1b743df20 + docs/models/overlaygetallcustomcontenttemplateoverlaybyservicerequest.md: + id: d2696f3ebf7a + last_write_checksum: sha1:68cc4a5d50aed84188fc2ddb1a8100d481cd81ad + pristine_git_object: 44447e0e25067efe251a15097248a7abdf37941b + docs/models/overlaygetallcustomcontenttemplateoverlaybyserviceresponse.md: + id: 223ecc273434 + last_write_checksum: sha1:3ebac301c2aebc3f6637389b632f04b403f91d39 + pristine_git_object: a7bee01a11fdef8d794b3c2f636edf8e0696409d + docs/models/overlaygetalldedupkeyoverlaybyservicerequest.md: + id: "434054722507" + last_write_checksum: sha1:db52563f52d392ea10db51b5c094e3fe01c30787 + pristine_git_object: 2d9aa375826b28f3a018b370ba5c1b259c5a198b + docs/models/overlaygetalldedupkeyoverlaybyserviceresponse.md: + id: b141e86e29c9 + last_write_checksum: sha1:ecd0655ac260519d77208af200f088daa3121515 + pristine_git_object: 7b9c88f878ec9ab324224e8c2ee1456ba9d10f41 + docs/models/overlaygetcustomcontenttemplateoverlayrequest.md: + id: e09a4bef37ed + last_write_checksum: sha1:e1a5a1f4bbaceff5b07314b41cd3e72bae55572d + pristine_git_object: 9845651e7dd39d531a2bdf5714e225c1f2940bfe + docs/models/overlaygetcustomcontenttemplateoverlayresponse.md: + id: f09ff9be287e + last_write_checksum: sha1:c7f62f5983c133f47805d97e77397159bab30538 + pristine_git_object: add8ab2d19128ad7ee8c78cb3c828efc340e33d4 + docs/models/overlaygetdedupkeyoverlayforalertsourcerequest.md: + id: f3a0166cd475 + last_write_checksum: sha1:2d52baf1a6d047e25a4a7b9f72cb5ceb9c83dc38 + pristine_git_object: 31dbb88d8566a96d2b14fe42ff0677cb691288a6 + docs/models/overlaygetdedupkeyoverlayforalertsourceresponse.md: + id: 6d76a317aa74 + last_write_checksum: sha1:6a299039d34c37a3e0cd4c4d9b0d7ccffd8290b8 + pristine_git_object: a16a4c6e42ecb2b5539af1bddf6cfd060bc9a483 + docs/models/overlaygetoptinforkeybaseddeduplicationforaservicedata.md: + id: 68e35a736278 + last_write_checksum: sha1:221c471b7a5b797fc8207e26168027cde37bb43b + pristine_git_object: 9c93e23c4bf61cab115ab1c2ea470aa1fe4a858c + docs/models/overlaygetoptinforkeybaseddeduplicationforaservicerequest.md: + id: 57157226ecf6 + last_write_checksum: sha1:e781ed072f5df90a7daf3098ad68cc54ffc33d90 + pristine_git_object: 843c0aefded1a58c762a9d9565c59ac00211f95f + docs/models/overlaygetoptinforkeybaseddeduplicationforaserviceresponse.md: + id: 0e0dfe31928b + last_write_checksum: sha1:4a648d0fbdc4d1b3b87488b724bfa411e13c7937 + pristine_git_object: b823867aead8c83414bcd37fd94cc137716baf01 + docs/models/overlayoptinforkeybaseddeduplicationforaservicerequest.md: + id: ae31687b87f3 + last_write_checksum: sha1:6f44181d3dd01a05ce6ccf84ee3a72410532f928 + pristine_git_object: ebd9b278cfa15c29ad1f80e201517d337c1676c9 + docs/models/overlayoptinforkeybaseddeduplicationforaserviceresponse.md: + id: a5c6aae6395a + last_write_checksum: sha1:af1f444f042702838947016bd5b646cfd296a141 + pristine_git_object: ba868cea5bc2406ec6e50a6383d9bf79bd567d2e + docs/models/overlayrendercustomcontentoverlayrequest.md: + id: 3ee2ac45df3d + last_write_checksum: sha1:b40bdaa5ed705888be635fa1019c4d06c1c17221 + pristine_git_object: 4125550ee2e81cc240f0fabc6640804e436fcf07 + docs/models/overlayrendercustomcontentoverlayresponse.md: + id: e279178f5f1b + last_write_checksum: sha1:f0f423762e812bfea3e173451648cda3c624b817 + pristine_git_object: 40c5f8ebaeaf4f92717f7ec42cfb782f9c25d059 + docs/models/overlayrenderdedupkeytemplaterequest.md: + id: f4e51fbb305a + last_write_checksum: sha1:ed51891b9e5fee9e44e32d6c1bb11681722fd463 + pristine_git_object: 874e85b6725ebbcb516f5cf5228694bf818ef391 + docs/models/overlayrenderdedupkeytemplateresponse.md: + id: 0e8ae0221a6c + last_write_checksum: sha1:efb0b24666de04cd77c59cd1289fc5ca35cf9b38 + pristine_git_object: c2e75548e97b3580795d1f5de11e1a73abb2a60e + docs/models/overlayupdatededupkeyoverlayrequest.md: + id: 5f2f05477b0e + last_write_checksum: sha1:7c698b9d433ce99da765aa5536f6df2731417638 + pristine_git_object: 67b9ab4d24170d89369a0accbaf503286826057f + docs/models/overlayupdatededupkeyoverlayresponse.md: + id: 4529c98e79fd + last_write_checksum: sha1:dc0b6f06327a1d88add6ba2a7fce74280f1bc32a + pristine_git_object: 2ae31a157b44d996492cb844be6d52e54ccf1c94 + docs/models/overridescreatescheduleoverriderequest.md: + id: 7bd9723f0ab7 + last_write_checksum: sha1:bf08d84f93fe13a3d63af20f977db6035bda1d51 + pristine_git_object: 5c26b50b65ce428f1d5fda6cc0d04a0f4a354318 + docs/models/overridescreatescheduleoverrideresponse.md: + id: 9a32988de9c9 + last_write_checksum: sha1:d364c882e4b0c37a0c8168c681e12d008b16ff88 + pristine_git_object: 4b943337ff063bad545a67bd84e5dd6e44a091e3 + docs/models/overridesdeletescheduleoverriderequest.md: + id: cf457cd15289 + last_write_checksum: sha1:83371218ac995d001cd335d9dbac2564b2f28324 + pristine_git_object: ef6032459401b7753e41ac3713135c7020ceb220 + docs/models/overridesdeletescheduleoverrideresponsebody.md: + id: 02572ef06d24 + last_write_checksum: sha1:65b4fd47bb41433801f3a34329fb5759ba4ad5cb + pristine_git_object: 2473efc56b08fa5827da4b2d48ad41f122c81c3c + docs/models/overridesgetoverridebyidrequest.md: + id: f6f53c54835e + last_write_checksum: sha1:073e83550091f2afaf9aea840fb3bb3bd0ea064a + pristine_git_object: 310fa947fb7eaf95de4c76181f3f8c8e7b22131f + docs/models/overridesgetoverridebyidresponse.md: + id: 1f8a8c4e30c7 + last_write_checksum: sha1:70e4a5d6fafc7a47acb09ba8dc04560ea727ee1b + pristine_git_object: 9450fbe6bd65dc09b63710d8abdf282fb4823ffe + docs/models/overrideslistoverridesrequest.md: + id: 514d08498d3b + last_write_checksum: sha1:19f40fddc0c51263229a3556427dc68ca21283ba + pristine_git_object: a65a569637a66d92577f09e371366527369a8b3f + docs/models/overrideslistoverridesresponse.md: + id: 6f83cc30c688 + last_write_checksum: sha1:d9a80fc2652f7b290532935519d235b0944b9aa2 + pristine_git_object: efb9f74fd8af363da390c65ec197085c618a2b51 + docs/models/overridesupdatescheduleoverriderequest.md: + id: b3d791cbe4dc + last_write_checksum: sha1:e6e734ed9837b18bf6a1216e4c714c8e17e2fd56 + pristine_git_object: 10fad53cfd70a575f308086cb41b52b7682b95a0 + docs/models/overridesupdatescheduleoverrideresponse.md: + id: 4a2b8ca60d2c + last_write_checksum: sha1:d6bd65fff3fdd0c835538de667c77a6d1c1036b9 + pristine_git_object: 13ee8c9bcf6092f339519bc3a41e275f6dfb9eaa + docs/models/payload.md: + id: cd93a0338683 + last_write_checksum: sha1:d25fc24e81d7a444f95b0c64028b75f6a4dac280 + pristine_git_object: 803eba50d383690ad0071b9e88c3d101d0fecfd4 + docs/models/postmortems.md: + id: 935d29a88f69 + last_write_checksum: sha1:f3d03baff61d0dfb902cb6da9663e30a8d2660a6 + pristine_git_object: 24812e51a2840728140a89340c6e5d6332e8b4f7 + docs/models/postmortemscreatepostmortembody.md: + id: a7ff06414a3b + last_write_checksum: sha1:32b6d5f30e477428ab3946788b4103cc3326ee48 + pristine_git_object: c3f6cfe297e8f7ab233c00099b8ec0e1caa39fa8 + docs/models/postmortemscreatepostmortemrequest.md: + id: a94b9873742a + last_write_checksum: sha1:e52fbdc964fd15f19ebcebe6eba44a127ffd57b6 + pristine_git_object: 6ccc0cd664edb8d345219e0b12fa513a752ae2b4 + docs/models/postmortemscreatepostmortemresponse.md: + id: 59437b4d8bf4 + last_write_checksum: sha1:82b44114c551c588fd119641a1f64491e2aeafa4 + pristine_git_object: 55836732e305bc9c0a69e6d9588793ae1f22617c + docs/models/postmortemsdeletepostmortembyincidentrequest.md: + id: 0bf9fa9f70d4 + last_write_checksum: sha1:b3bcec20e73743d1c1d238cfea6a698bbc63f518 + pristine_git_object: 584a7e10074ddb3876f248d0ed873a28d174c156 + docs/models/postmortemsdeletepostmortembyincidentresponse.md: + id: 299dfa02af99 + last_write_checksum: sha1:3bad9a8144169de7f189c8115af21269d5ec5183 + pristine_git_object: 693add83ade0c1016669e8c245eea07ebf9f71fa + docs/models/postmortemsgetallpostmortemsdata.md: + id: 3eaa7a3eb6ab + last_write_checksum: sha1:dce007f611de627b3311909c7d1e3b0a0b2b69ee + pristine_git_object: 1881e889d212e7cd2812df081630a636508034db + docs/models/postmortemsgetallpostmortemsrequest.md: + id: 339421a4d4b3 + last_write_checksum: sha1:13ce43df5dce58f327e53bcd271038374329ed94 + pristine_git_object: 84b8a797799105716a4c60f444f42a634b0aa0fe + docs/models/postmortemsgetallpostmortemsresponse.md: + id: e30c1df63aa7 + last_write_checksum: sha1:9f9bd4127251ff5e7400a411833cea2209fa9270 + pristine_git_object: 7d2dd05a77feacdab672fb9457b0f30c2bb096a7 + docs/models/postmortemsgetpostmortembyincidentrequest.md: + id: fc6d112ee061 + last_write_checksum: sha1:30922789af2c19df0c176152fe4be64a6703ff0c + pristine_git_object: 22a0f341c8374dda302f0c781a3bb93c37974530 + docs/models/postmortemsgetpostmortembyincidentresponse.md: + id: dc94698960dd + last_write_checksum: sha1:ec4bbeb187d23022f7faa726dac1c48e0b5cf5bd + pristine_git_object: 83c777d9873f2cb9d38c7012b64dfb12f8303108 + docs/models/postmortemsupdatepostmortembyincidentrequest.md: + id: b96dfd6bd45f + last_write_checksum: sha1:959839d3ac6be35f46bb0c2a63fc0a0399ac3308 + pristine_git_object: 15fd7bae7d992060c339e00c302362e64d2514d8 + docs/models/postmortemsupdatepostmortembyincidentresponse.md: + id: edbf98e2a048 + last_write_checksum: sha1:1de980c7ef81ae5b409b44d3b894bdd3d662eb2f + pristine_git_object: 73183716dc04e1752cc8a6c0a18d7869e2619c8a + docs/models/previous.md: + id: 29ab0477927c + last_write_checksum: sha1:add2face3b3526e7d2781878b4dd690af6d6f181 + pristine_git_object: 8ca84cd4f4963881da2d30a3d32d9c4b31297715 + docs/models/previoussuccessfulbuild.md: + id: 8764e6104101 + last_write_checksum: sha1:dc8944b6c1f5c2f8a35a6bdeefc904efb3d2ee9c + pristine_git_object: 878637ad2dd4ce8bbeaf331a45de9394c8bd9f66 + docs/models/reassignto.md: + id: 91036406a40d + last_write_checksum: sha1:0c8d1246baadf876e6d510772ec6ef75b899446c + pristine_git_object: 185a08c44af56000d38b08a7033338404873a8d2 + docs/models/requestsstatus.md: + id: 61f927f62786 + last_write_checksum: sha1:33cb7a79871494aa2662455a8e34975b7bce1f77 + pristine_git_object: c0efa1952c0e2b62cf9216573b3022554cabc107 + docs/models/resolutionreason.md: + id: 129942b5f5c6 + last_write_checksum: sha1:951354955d556089ebad20c087cebeab2c18641f + pristine_git_object: eedecdc0111652208934a8f5c9a2df65c0322abb + docs/models/responsebody1.md: + id: f324bedb3b30 + last_write_checksum: sha1:8bb5b76fa4468b7e45451bd144197dc98ec22f7c + pristine_git_object: 8c3c0da42035ad6b6fe5557137846c838f4da0a7 + docs/models/responsebody2.md: + id: 4ee8d6f7504e + last_write_checksum: sha1:35413415f6e0eb00a57b8c09ee5d2496470c79f3 + pristine_git_object: c8c420347857bf86e9191d6fcebf664476cce7b3 + docs/models/rotationscreaterotationrequest.md: + id: ea6179d09816 + last_write_checksum: sha1:9eb200cf060ddd08dc5cff2a075002df7382eccf + pristine_git_object: 559d560eecd982b7898c21ed2e5e9f59bceeae7f + docs/models/rotationscreaterotationresponse.md: + id: f43de3a7e0ea + last_write_checksum: sha1:8ef3981bcbe3e3bb0e2c32db9fd25bfdcb77c9a2 + pristine_git_object: f306898b17e24f7fe50147d9c2c0cf9d4e95cee0 + docs/models/rotationsdeleterotationrequest.md: + id: 3a93b820418a + last_write_checksum: sha1:a68783beb9949fd19dcd500ac0202ab55c0c6aec + pristine_git_object: eadee8745af8be234dacbf839140d18501d8af1e + docs/models/rotationsdeleterotationresponsebody.md: + id: 7e42a108c6d3 + last_write_checksum: sha1:6a5a235bb1de193b86007ba81e23337ac6f41df5 + pristine_git_object: afad7be9ac7405e8ae3649b0a228896db174dc59 + docs/models/rotationsgetrotationparticipantsrequest.md: + id: 19c9c5d76663 + last_write_checksum: sha1:200c3b6e6bf03c385f938cbb8cf0e0206d547a4b + pristine_git_object: b4fe12710d9f68ab298b6f72465c5b6f82109eeb + docs/models/rotationsgetrotationparticipantsresponse.md: + id: bd1ef8fd4504 + last_write_checksum: sha1:6a7c4a7a85e2875da8e2cbdba76b6615d412fa10 + pristine_git_object: 91786f8b824c585f0a552777e342560ded5b584a + docs/models/rotationsgetschedulerotationbyidrequest.md: + id: 00a03253b1c6 + last_write_checksum: sha1:a83257f98d628f26835ffb159f700b5eaea25aa1 + pristine_git_object: 51adc3d0e6d1ca6991471e9d131c7710d0967b18 + docs/models/rotationsgetschedulerotationbyidresponse.md: + id: 0ef9fe0abd4f + last_write_checksum: sha1:02a783adf04e668a71ea5b49891a27288f71a112 + pristine_git_object: 2aae0ccd9c99a3778faf89f6effb06470a129350 + docs/models/rotationsgetschedulerotationsrequest.md: + id: 1bd7a06cec01 + last_write_checksum: sha1:bc3e81490e077201e2abc612d594db70e4e9fb56 + pristine_git_object: fc160f661be9883d16f1728b00493681810c32e1 + docs/models/rotationsgetschedulerotationsresponse.md: + id: a79cfed29a0f + last_write_checksum: sha1:ff81bc70628ae832fd52d91344767a5b046aabeb + pristine_git_object: c11e49cda07fb7745a4031581c51b7d7d3adf713 + docs/models/rotationsupdaterotationparticipantsrequest.md: + id: 7cdc8d384298 + last_write_checksum: sha1:3aa05a6d984144f1cbdce5e26cba14b8c43e1f84 + pristine_git_object: fc75e6951bf1e7f1d29deb44018c45c8de62f0ba + docs/models/rotationsupdaterotationparticipantsresponse.md: + id: 82dcfbf64c1d + last_write_checksum: sha1:5afa9207943baab8acd7dc48212636d1a52f729b + pristine_git_object: 6ef23f712c32d1dfcf3b225b4b899e97d74f1a15 + docs/models/rotationsupdaterotationrequest.md: + id: 9c1601bf2211 + last_write_checksum: sha1:af114bb0e0792f512e476c203e30d9582f42173a + pristine_git_object: f16684c050e912387f26b986b91a782cc1ed4d65 + docs/models/rotationsupdaterotationresponse.md: + id: 8a281328d757 + last_write_checksum: sha1:4a58acf69a111ca15ba4dfa6809bd7d8694c7713 + pristine_git_object: 7eb1b483171a1cabf6836fac502897d4d89f95fc + docs/models/routingnumbers.md: + id: e4b8eab4c6ac + last_write_checksum: sha1:2cabf5de4f880a396ded77e623fd072aa0266152 + pristine_git_object: 5b5e495817db82ae9e43fc866c0bd4f694f17dd4 + docs/models/routingrulescreateorupdateroutingrulesdata.md: + id: 8c00357e74a4 + last_write_checksum: sha1:4cab657e7058a55e955f57355691b3bf83823a21 + pristine_git_object: f2266dcd344233a666bce2fcb2b6f84b4e769426 + docs/models/routingrulescreateorupdateroutingrulesrequest.md: + id: cc626390c03b + last_write_checksum: sha1:abfba35f357640b513b481a3e55351df12352432 + pristine_git_object: fdf9dad2bf6086b0c5e7e8006521b193f79f3542 + docs/models/routingrulescreateorupdateroutingrulesresponse.md: + id: c10d7796e64f + last_write_checksum: sha1:f10274a53e7de5bdf4d40ca80ac0aa6c5642cd21 + pristine_git_object: 38cbdeeda1ebf270897dde286385206c009f8823 + docs/models/routingrulesgetroutingrulesdata.md: + id: 2892535d18f3 + last_write_checksum: sha1:c6e851637c84715e7c3845d843d3b17db3f98109 + pristine_git_object: a8a39cc48b6e7cafc984b0c38eea4ee6323fb9ff + docs/models/routingrulesgetroutingrulesrequest.md: + id: 5c137522dbd3 + last_write_checksum: sha1:95410a7721c4ab0bdf7531c55cc22c5daaaa6b73 + pristine_git_object: c9f93638d0d642be9885cbae2307b5d3e65ea276 + docs/models/routingrulesgetroutingrulesresponse.md: + id: 79957e30839d + last_write_checksum: sha1:e0b628272b06bcfd86012cf7711798c30c50ff42 + pristine_git_object: 27f160904e0febec4893d1a8d9432e8556c5f11e + docs/models/runbooks.md: + id: 5709964d5960 + last_write_checksum: sha1:9a2ea5e293d888ba9722faf1e076225a223afe75 + pristine_git_object: 976fd822558ce5ac3b583d6b88a392cd3f14b4da + docs/models/runbooksattachrunbooksrequest.md: + id: e56611a71e45 + last_write_checksum: sha1:5d3fea198f4993000d81a8480777b0a8530e49ad + pristine_git_object: 18770a6cfa9cf32290b2938f9b58381b623f57ed + docs/models/runbooksattachrunbooksresponse.md: + id: 7666fd4a2974 + last_write_checksum: sha1:d005230dbdca034ad305fd5af18fd0d9e032e8c2 + pristine_git_object: 339baaade40f617fbd00e73ece55368b3f99ff5d + docs/models/runbookscreaterunbookresponse.md: + id: 8df0db4d837f + last_write_checksum: sha1:42d64dc320b16582f4a028b8657abe2cbd186631 + pristine_git_object: 8d123c00021fc1f0a38a190ba74ab612ddd32d80 + docs/models/runbooksgetallrunbooksbyteamresponse.md: + id: 1f30204b0dba + last_write_checksum: sha1:7a7ddb7a6e42ea465845c8cef74450be547dbea5 + pristine_git_object: 2b9453ed9d116e387677fb26f2c8db2444af0dab + docs/models/runbooksgetrunbookbyidrequest.md: + id: f30ab373fc6c + last_write_checksum: sha1:b4139d55cae3400081fe2aea0a43d21fea832a8a + pristine_git_object: 7edd3c467cc95c687e028f98de655e7e1d0581ab + docs/models/runbooksgetrunbookbyidresponse.md: + id: cb507c8548b1 + last_write_checksum: sha1:7bcfea53da25b2323baf5741bb6ec02623c93871 + pristine_git_object: b99f916f99c8bf178e1ba268d016b9deb5766588 + docs/models/runbooksremoverunbookrequest.md: + id: 5fce22d09eb8 + last_write_checksum: sha1:94f405bfa9d3bf4249e9ff773b8b8ba6ab9913d0 + pristine_git_object: 6d9cdf19fc534c319b7399030a99bc4fe14a31c3 + docs/models/runbooksremoverunbookresponsebody.md: + id: 3bc9c378f6c8 + last_write_checksum: sha1:b8521a19ef499ca933a23e47f43d810e66c115e3 + pristine_git_object: 948cd8ea607aa67858fbb8db9f7f5355a6c8be81 + docs/models/runbooksupdaterunbookrequest.md: + id: 463837d15bd2 + last_write_checksum: sha1:5a4fe6c8d6c7b0cb95f31f5153b33c9559002095 + pristine_git_object: acb56cd630eab0efe21588c633864abab0ae7660 + docs/models/runbooksupdaterunbookresponse.md: + id: 4852f313c13b + last_write_checksum: sha1:ad24d190d401144412f38318ef6ab7d231e6209f + pristine_git_object: 00d61acd4008f43751b6296c1f54dda96389898b + docs/models/schedules.md: + id: d7529c2e05e7 + last_write_checksum: sha1:9c935de18d62e473b91b28fe426795b273238eb4 + pristine_git_object: 6ba12fab3790b3309c08381055a918ef5c5173db + docs/models/scheduleschangetimezonerequest.md: + id: c98a2c47d76e + last_write_checksum: sha1:79d55332cf89b7b96d67c09caea5c2072638d0e6 + pristine_git_object: 9ec459f6c4cb43582b8dd4c4c4369eabef0223c6 + docs/models/scheduleschangetimezonerequestbody.md: + id: af061ac1576c + last_write_checksum: sha1:5d4c6ce30c65bd9fccad18470d92878e80316bf5 + pristine_git_object: 4b8fa612662713e8fc879405863e1d3e36bba7dd + docs/models/scheduleschangetimezoneresponse.md: + id: e0240ce367ba + last_write_checksum: sha1:7596b77d389421cc9b89855a7ad8ceda624b924c + pristine_git_object: 365c9fcd234e4fd07f5ae6db4c0e9fd108c5bcf7 + docs/models/schedulescloneschedulerequest.md: + id: 8c9adb2b7d31 + last_write_checksum: sha1:6093aab84fcd0876d3a33d6adb18db3634df02de + pristine_git_object: bf5a981d9f6a053cdb7d86cb5ba56d1448a45ee4 + docs/models/schedulescloneschedulerequestbody.md: + id: acd1db96c3af + last_write_checksum: sha1:9f0bc59b0e8c37a43a1ba3dbad0a17019faf5695 + pristine_git_object: 7461b2177f6529c19932cd431c2c7a49bf76bc0e + docs/models/schedulesclonescheduleresponse.md: + id: 314431b7c08b + last_write_checksum: sha1:d544cdcc42b7d78d8f47b5d060689a2ee54462ea + pristine_git_object: 722051af1e0cdd7b8d2639cbacb0483e2dfc39c7 + docs/models/schedulescreatescheduleresponse.md: + id: cdd5af18e711 + last_write_checksum: sha1:7744d1ea55d560a0d5b47b3ba6735bf13a543781 + pristine_git_object: 8389e5516535932cc5424781e1b2aac80a8ecd74 + docs/models/schedulesdeleteschedulerequest.md: + id: 37eb2b19da5c + last_write_checksum: sha1:6ee0e1ce4ae8288965f03341e8fdf42a2afdfbc9 + pristine_git_object: b22b8d2bd33d155756fa3778a6f4e3fa97e7367e + docs/models/schedulesdeletescheduleresponsebody.md: + id: d0d2cedb7921 + last_write_checksum: sha1:3f58554b746afee64c9f3f329d1e98bde9376290 + pristine_git_object: 869a114a803e230a0e66d26a70f77d5cb9e5391a + docs/models/schedulesgetschedulebyidrequest.md: + id: 98a4076c73ec + last_write_checksum: sha1:74ebfb1f1213ed41284e2ccede0780db70f2869b + pristine_git_object: 01a675e41ac59cb5f1ec252cb700155992498d23 + docs/models/schedulesgetschedulebyidresponse.md: + id: 7fd85620903d + last_write_checksum: sha1:c88aa79a9e3509235fec07e031f94c7522e3f92b + pristine_git_object: 7680e474d46ca52c443b2b09816f4d71eff535df + docs/models/scheduleslistschedulesrequest.md: + id: 9016ce123c68 + last_write_checksum: sha1:b96df17d6ef48edd8024c427eb8580349a401ec7 + pristine_git_object: 730985d23a74ed3d9c8dc219637adff7e3c893bd + docs/models/scheduleslistschedulesresponse.md: + id: 2c12d0f83885 + last_write_checksum: sha1:cc6142f3463260a83b1b6b8ce2feaae264a5930e + pristine_git_object: 54584e7c2c95c89deec7f6c0a2ff6516bdff7c59 + docs/models/scheduleslistschedulesresponsebody.md: + id: b10c72500952 + last_write_checksum: sha1:131787c6597085292ab4f55dcc62288b526565be + pristine_git_object: e906d5a98b6ecc5a1e9a79a4a721797cb68c1b3e + docs/models/schedulespauseresumeschedulerequest.md: + id: fff32c648836 + last_write_checksum: sha1:0292b056c4b8ea836bb5498c96143dfff90818f5 + pristine_git_object: 21fc4126cf2fc0282aa28215ac41c95754acc6f6 + docs/models/schedulespauseresumeschedulerequestbody.md: + id: 7d02b553a28b + last_write_checksum: sha1:37a675d9f66bd880bd1e6389c0d07021f698732b + pristine_git_object: 832f8c15492ae22040a246fd3b28049942cbe53f + docs/models/schedulespauseresumescheduleresponse.md: + id: 7ee09a87e3c3 + last_write_checksum: sha1:61b896b6b0e0111b9795e7a21c28a43878f3a894 + pristine_git_object: ed45a2092c3fb108352cda197473a76a0cedc1b4 + docs/models/schedulesupdateschedulerequest.md: + id: df144f799b08 + last_write_checksum: sha1:56822b0d30b31b925d907da007aae5f6e8082b83 + pristine_git_object: b55ea43659f7e12eeb227c87c21b9b58a2e6aaeb + docs/models/schedulesupdatescheduleresponse.md: + id: 3f16cc0830ed + last_write_checksum: sha1:14edc53def7665278c9cac687e8b87c79b9dee1f + pristine_git_object: c88e2afe9f7929ce26d86606a60ff8e724b16a83 + docs/models/security.md: + id: 452e4d4eb67a + last_write_checksum: sha1:745572e344516e941da7093c8bdf34061fa9e292 + pristine_git_object: f218fa1efc4f957fa52215140d475e7b2758128a + docs/models/services.md: + id: d85d7acbad0a + last_write_checksum: sha1:7a343a8261d7f7e1194ff491a83250e1532f4577 + pristine_git_object: 8f34aef2e4780c2b683fdf70be67337f4e0fd7c2 + docs/models/servicescreateorupdateaptaconfigdata.md: + id: 27e7e31ac39a + last_write_checksum: sha1:5e598d363a94070c66009b2764a594f018c0eda1 + pristine_git_object: 446827777121365514f70853a339d55a7b1cd1e5 + docs/models/servicescreateorupdateaptaconfigrequest.md: + id: 79530e3ff350 + last_write_checksum: sha1:3a03a4fdb98d3ef838ab3d390960999e2b9e1311 + pristine_git_object: e4bf1d54a30bf491da06a4b07d324b97234a02fb + docs/models/servicescreateorupdateaptaconfigresponse.md: + id: 3330eec2411b + last_write_checksum: sha1:335a635799aa2ff990ccb4f35b6d40c2eada9028 + pristine_git_object: 402d9510d86c2fc6d8366eba02ab64254dab7057 + docs/models/servicescreateorupdateiagconfigdata.md: + id: 7a33403401a0 + last_write_checksum: sha1:77d95b5d48f09db7e267a788d0fbb2dae6348ea4 + pristine_git_object: f01c1e569c7ba6625e98736afd0991e2ce891697 + docs/models/servicescreateorupdateiagconfigrequest.md: + id: f7784d536af8 + last_write_checksum: sha1:6a261a5a78c77efadb25b258b158adccfa20e304 + pristine_git_object: 0d5699794575d231fabeea387bceb82114b945c9 + docs/models/servicescreateorupdateiagconfigresponse.md: + id: 7f51482a9aae + last_write_checksum: sha1:9cfd39be30268126d7ab1bd72b8e6e70e7e9d6ad + pristine_git_object: 4c3855a27c585f166fdb65011fd0dbde3888e7e2 + docs/models/servicescreateservicebody.md: + id: 6c351cc8f471 + last_write_checksum: sha1:9d908f004847d3fc7882bf1d02bc1b39bed70aa3 + pristine_git_object: 01becf66f9ad68aa3a04bf70d217768404d03f3a + docs/models/servicescreateservicerequest.md: + id: 6653be9c6768 + last_write_checksum: sha1:df4c818c5bc2ae5e4195de2e47b8db358adffa3f + pristine_git_object: cfdcbb4b86006456f2dbbed38584d99e9df46af4 + docs/models/servicescreateserviceresponse.md: + id: b0b4786ad917 + last_write_checksum: sha1:6d954e41539e1bdb6f609a2d6be29b78a8c0607b + pristine_git_object: 4429c72a3f55f369e41ebb4f5ff51afed90498cd + docs/models/servicesdelayednotificationconfigrequest.md: + id: 18e362ced128 + last_write_checksum: sha1:6c18d035d34c7d07304e7e5b04b5e104564f2b6a + pristine_git_object: 27171675f7c24e20819f38074fe6f84d6a957538 + docs/models/servicesdelayednotificationconfigresponse.md: + id: 3d8b8c212722 + last_write_checksum: sha1:d28de58d032a442a03c25ff9ea18fd2be403d7e0 + pristine_git_object: 24d4ed401e8ca53a497ed6772bfdcaa69818b555 + docs/models/servicesdeleteservicerequest.md: + id: cf00cb8f2faf + last_write_checksum: sha1:de0b2c3263e36153ca22ed1909c94eff26810cd6 + pristine_git_object: 08d4728da319a2c61218f7eb9debdaf1476540b8 + docs/models/servicesdeleteserviceresponsebody.md: + id: 43a8295a5070 + last_write_checksum: sha1:948ac818848faffda259391f28ab2ba176ad7687 + pristine_git_object: 8c140f7c60d8ab0f24eb29c6f80e369ac1a88486 + docs/models/servicesgetservicebyidrequest.md: + id: 3ea3041a2f50 + last_write_checksum: sha1:678280c8066f2f00d5718845da963d22f06837fe + pristine_git_object: 73729cc2d4814ea1148ca0ecc42da14c96646184 + docs/models/servicesgetservicebyidresponse.md: + id: fe76594ff91e + last_write_checksum: sha1:8e79504d7be0178e708a251d547ba9431fb26486 + pristine_git_object: 13aab6538deb2d751ae25c8e53ec2f7a836e449e + docs/models/servicesgetservicesbynamerequest.md: + id: 9cc8f812f844 + last_write_checksum: sha1:a2388dbcb2140be13fe7133c260ec7dfcdebcba1 + pristine_git_object: 776a749ba88baa9d65d8c2238acb0737d781c12c + docs/models/servicesgetservicesbynameresponse.md: + id: 9b3c223a76f1 + last_write_checksum: sha1:0cb555e4d32209bc0da83612c8bbe96029e82c3e + pristine_git_object: a0beb0a49d11d23314c37f401a638adee8479fc1 + docs/models/servicesgetservicesrequest.md: + id: 5a4660b50c8d + last_write_checksum: sha1:132c45b4e8527fa3f538990b4ad0bfe90771ff69 + pristine_git_object: ae8817df10e5d9362a2d3da2e8019c1800762dd0 + docs/models/servicesgetservicesresponse.md: + id: 3c99483dff98 + last_write_checksum: sha1:0fe0104bffd27d3bfb5e2da127ff472fe4704059 + pristine_git_object: 903a116988f391b09bdcd8e4997439d53d2393c1 + docs/models/servicesupdateservicerequest.md: + id: 8a74ade1b331 + last_write_checksum: sha1:b56062d8c2692cd5f17685ebdb52bd0321f4cebe + pristine_git_object: d827b62a2ec0d2b4f29c848a55b7dfe005ce1437 + docs/models/servicesupdateserviceresponse.md: + id: 8478c48f5111 + last_write_checksum: sha1:9ab41037287b8cfa5db38e51359fd04bc6b30c76 + pristine_git_object: b565ecb9ebbf425f2cd43c8f0999542ce1c423c7 + docs/models/slocreateslodata.md: + id: 69cd000dd982 + last_write_checksum: sha1:f78fc4e94a0dc1af986a97725605079f0f4faade + pristine_git_object: 8907c55356c1102a7b54140ab03bb81098d0efd3 + docs/models/slocreatesloresponse.md: + id: f7be1b22a9e7 + last_write_checksum: sha1:1fbe696d1b334f368436ec0901e83146d6a16be9 + pristine_git_object: 9de60294e80440f43d49d79c4d7e190ca9289f88 + docs/models/slogetallslosdata.md: + id: 9769d7fe611e + last_write_checksum: sha1:d74b85c7a08026818c828e5846c4330f1bdb8ca5 + pristine_git_object: 66a518693fd4c9cd289f34d0aece3121db6e1f4f + docs/models/slogetallslosmeta.md: + id: 74a748fe016c + last_write_checksum: sha1:b112063bdd41f1c0d5159b43c30bacc6da0ac2c8 + pristine_git_object: 878e3a71226925a7e9fca80db24ee368ba1bfb06 + docs/models/slogetallslosrequest.md: + id: 869b5586f777 + last_write_checksum: sha1:87b5fc0eb07a7471a377f9ef5e7b4807fa80f044 + pristine_git_object: 95d3ff708f58303484e6663129aa7b03241b3048 + docs/models/slogetallslosresponse.md: + id: 2d5ff635916d + last_write_checksum: sha1:2e861003a1ef123d057ff9b960d046b168106173 + pristine_git_object: 94af59c0c4f47a5103178e06d84fb0bce3b633ac + docs/models/slogetslobyidrequest.md: + id: 4f715bf78e8f + last_write_checksum: sha1:39a48b682d14bd12b0bacd64691dea7d4b38da80 + pristine_git_object: 35430f8df8daeb17e18382535d18c4525aacd115 + docs/models/slogetslobyidresponse.md: + id: 72f6b47338e1 + last_write_checksum: sha1:f1d36deffc9b17e6c168f666b70cc5f12802c01f + pristine_git_object: ec3385a9e7e2345861cca19dbd010c3f98c0ca48 + docs/models/slomarksloaffecteddata.md: + id: 22fc8ac81f53 + last_write_checksum: sha1:7b84cb0f9d85f523b1dffd197d01a1e99b823bb9 + pristine_git_object: 09d31702cc6273af6d7f41e2866adbb8a74d0c68 + docs/models/slomarksloaffectedrequest.md: + id: e87ba926c255 + last_write_checksum: sha1:7e8f92b03483631677c4b9205315c8d9c03a10f3 + pristine_git_object: 7134cbd2a28391f27951349a9a1dc6f54d121bd6 + docs/models/slomarksloaffectedresponse.md: + id: 0115a3b49103 + last_write_checksum: sha1:63ea9c1527f194984ff77afa644353b0a4b2228a + pristine_git_object: 581fe55740a65cdb053e299587374219c361a5d2 + docs/models/slomarkslofalsepositivedata.md: + id: 29aadf6eefe1 + last_write_checksum: sha1:f8c7285c8542635cc3d5cd2aca3d171ea80c492f + pristine_git_object: 00a5acd84b9c84611134b82faf0cf8c9848e2142 + docs/models/slomarkslofalsepositiverequest.md: + id: 9a554e3c00e7 + last_write_checksum: sha1:63f392b104bf6d40225095bffd850695059d7bbe + pristine_git_object: 2a81c6173db55c0cd9a09ea9ddab3df116ae9d3e + docs/models/slomarkslofalsepositiverequestbody.md: + id: 13e47263972c + last_write_checksum: sha1:263ef7a1714004b72fe09deaff4176bbc0349f6c + pristine_git_object: 73713ebe21eb1ad87c1bd40427bfca1faeef3e01 + docs/models/slomarkslofalsepositiveresponse.md: + id: 28f22b6afe1a + last_write_checksum: sha1:83ed61dcd8ec8f7d0289af18f5b545cac4648366 + pristine_git_object: 0b19eca9f788d1da1a4fccfd5fa9a88456b4fd13 + docs/models/sloremoveslorequest.md: + id: 7cbf10dd0aaf + last_write_checksum: sha1:4edf7a463513a30459f8537b9b8ecbae6cf7cf86 + pristine_git_object: 8637bb45759bf17ba5712132e76af316256779d3 + docs/models/sloremovesloresponse.md: + id: 4d3fefe376eb + last_write_checksum: sha1:2bfe7d13d08c7aba28bc617a9b69bc565a0ba13d + pristine_git_object: 8ca4080274767fd8eeebd6e4cc23e9a0e41702c1 + docs/models/slos.md: + id: 932efe18923b + last_write_checksum: sha1:da355ef6e6bf543d18a88ea49ba43854e71ee211 + pristine_git_object: 27e31fd3f39e2952903270b9d21780ce9a01e2a9 + docs/models/sloupdateslodata.md: + id: 33077e1f08c7 + last_write_checksum: sha1:cba48ec7ca49bfa960c534d2a7ed1b3579cc57f7 + pristine_git_object: cea22c53c61623d7e31465c24d3a616ee8947a93 + docs/models/sloupdateslorequest.md: + id: 643151afe267 + last_write_checksum: sha1:6d18a0a79dadc11a1b164305ae4685bb3083a797 + pristine_git_object: 2184923c15d67738cd16f25589ee89f41695c6c9 + docs/models/sloupdatesloresponse.md: + id: feacf78fe22e + last_write_checksum: sha1:0e5ad1b188349d98e64b0da03ec193f1b560ec85 + pristine_git_object: 152b02bbf2946200d47c53e95a301722f718bad1 + docs/models/snoozenotificationssnoozeincidentnotificationsrequest.md: + id: 47cf73fb8e51 + last_write_checksum: sha1:8fd5de7f239dc3f563401fec77b82faa4ef273ac + pristine_git_object: 6b3af345cc81c1ccdd9dc3f7cdb83cc3aa09547b + docs/models/snoozenotificationssnoozeincidentnotificationsresponse.md: + id: 54923dfcb861 + last_write_checksum: sha1:77961a2d0bebdc94b31a0e9338d4d8840141999f + pristine_git_object: 937df4d41ab6798aa33de2cab5c33d303b196a88 + docs/models/snoozenotificationsunsnoozeincidentnotificationsrequest.md: + id: 9cb1fa86b8d2 + last_write_checksum: sha1:48154d0567d09ce54629b7e314895dec0a983f9f + pristine_git_object: c70c97674f0c69fe9b2383e469ac400bbb65b7ac + docs/models/snoozenotificationsunsnoozeincidentnotificationsresponse.md: + id: 402a8f099f01 + last_write_checksum: sha1:6413144f69a46d951d43d839d638a8a03a352bd9 + pristine_git_object: 893038cac52d6a2bc0d1e0614dcb43e15f44f49e + docs/models/squads.md: + id: d3f28a1f9c46 + last_write_checksum: sha1:c27fa7632d9fc2d68be878f9e0cbbaa8fcb6b22a + pristine_git_object: 2b27226fea39023bd0c41ffceb6158019862ac9b + docs/models/squadscreatesquadresponse.md: + id: b633b63abd25 + last_write_checksum: sha1:4b748adcd5a6e09df5d2f4f6fd75c88b441dd950 + pristine_git_object: 68d15b9cc0a266dc37485afc4473768c707877ba + docs/models/squadsdeletesquadrequest.md: + id: a73cf3598e45 + last_write_checksum: sha1:a7237ef1c42a18a28eca5cb6965349aaf3b9fe4e + pristine_git_object: 95e2084b1f76827fcccc6563511a2a68dd2e3800 + docs/models/squadsdeletesquadresponsebody.md: + id: fbc13fbdd17a + last_write_checksum: sha1:098b29a8106743130bbf3a174d115dcd117a4419 + pristine_git_object: a165138c34db9c283d0e9477d0b69d3c16b538fd + docs/models/squadsgetallsquadsrequest.md: + id: 04e6178a9573 + last_write_checksum: sha1:93b1f2cc177df536450a021a547b02008125c4ce + pristine_git_object: 3234ebd3ad61c5a8d6c0eac76b91d284d9e10678 + docs/models/squadsgetallsquadsresponse.md: + id: 8a9b7b617050 + last_write_checksum: sha1:5eb55a7c5200cde0cc323e3922e65e7bd46efa7b + pristine_git_object: d7cebf55c742b0896fbbc8e6048e1feb30217602 + docs/models/squadsgetsquadbyidrequest.md: + id: 40d0c77ab25e + last_write_checksum: sha1:40d21696a2bdf410c38699eed06b923e719ed16b + pristine_git_object: 28cd319a42036f93c8fa2c80b79c10a8d72878bb + docs/models/squadsgetsquadbyidresponse.md: + id: 369333ea2ffa + last_write_checksum: sha1:885332f4026fe2a8775d479d8811622bde1aadee + pristine_git_object: 30e2c4ff17589c550e3d25f8b84d2d3810b1e4b3 + docs/models/squadsremovesquadmemberrequest.md: + id: c9736fa35bc7 + last_write_checksum: sha1:7f238a8f428ba106ad5be1216f113f215d91f9f0 + pristine_git_object: e0a308535c588a2538512006ed5ced1a4efbb81f + docs/models/squadsupdatesquadmemberrequest.md: + id: ccca32e1db06 + last_write_checksum: sha1:eb4b9111c0624c0f844cadadbba45ce7c122197c + pristine_git_object: f058db04e102fa565a26cedaa267c65c09728e3f + docs/models/squadsupdatesquadnamerequest.md: + id: 4e10ab146fb9 + last_write_checksum: sha1:25551fca271c919d5973713ae6d11b96d9d04630 + pristine_git_object: 4659422057807af68914b8617d8e0ba5484f4f50 + docs/models/squadsupdatesquadnameresponse.md: + id: e57f28c3391f + last_write_checksum: sha1:612ec93afe30c506fe6b2121b6337522cf064afa + pristine_git_object: abf8e5f879932e20a2332555810b75942f198c99 + docs/models/squadsupdatesquadrequest.md: + id: 82157ce9895f + last_write_checksum: sha1:9e234a6496c0b91a82eb682bf2f9258be45d25d7 + pristine_git_object: a203a39c5007ab6fcedf32d12a173cdbd367745a + docs/models/squadsupdatesquadresponse.md: + id: 8b895fabf65d + last_write_checksum: sha1:74332580d2329868c4335d70fbdf8f1a71a1bfda + pristine_git_object: 3ca0bcd672c05f13d2d3f202d7b2449eb07a1622 + docs/models/stakeholdergroups.md: + id: 78960c453b54 + last_write_checksum: sha1:44cacdd4418c11248a563b3009c140a6ae8e9ead + pristine_git_object: 6e5fe1fa7cbfc06f8b051fe8a6fbbd059d2061fc + docs/models/status.md: + id: 959cd204aadf + last_write_checksum: sha1:e2ba09d5fb7c46dc4859f99be1e91190ed86d2fc + pristine_git_object: f7a5a6bfcd71c6ad16f954b68f43caa00eff6a70 + docs/models/statusenum.md: + id: 8c58ef7ba4e9 + last_write_checksum: sha1:36bf278be06968be3052d58c646990d09ff62eba + pristine_git_object: a0106768b7f68b79fd253b75381e5ee04fddb8d0 + docs/models/statusmaintenance.md: + id: 4c5e223a8100 + last_write_checksum: sha1:9daec41166821f4b4370f5325d432b604bc54013 + pristine_git_object: 185263cae45c51489d1bd72c07657fb8472687f3 + docs/models/statuspages.md: + id: 0bd58e493982 + last_write_checksum: sha1:469be864adc4b9a21f09581966b8e085346810b3 + pristine_git_object: 3590dd08ec6c4bdb695dc0fed7425d44879ce3de + docs/models/statuspagescreatestatuspageresponse.md: + id: deec357e0d11 + last_write_checksum: sha1:5cd9421f412c963257231aefc4fd315072d1133a + pristine_git_object: c102838e9914b0d5223fe129a97dfedd28897db7 + docs/models/statuspagesdeletestatuspagebyidrequest.md: + id: b109e918ffd3 + last_write_checksum: sha1:debcafea73c55cdb287361191fa3b7ff291f97d3 + pristine_git_object: 3871a0e36c7147cd8621d87b5ccf8ea7a9b772c2 + docs/models/statuspagesdeletestatuspagebyidresponse.md: + id: 9e38e375a019 + last_write_checksum: sha1:665e83b9afcb3a70f8e494cdd99b5c4c05f1b089 + pristine_git_object: e6b870a44fc1bcdfed2be6f84414bac0ee7d37b1 + docs/models/statuspagesgetstatuspagebyidrequest.md: + id: 68c2294eb316 + last_write_checksum: sha1:7e870073b40f679c8bc6a2791d71c06e723aad17 + pristine_git_object: 3628d66affd529a03c3e50685b577ffe9401a516 + docs/models/statuspagesgetstatuspagebyidresponse.md: + id: 9612fc3d0442 + last_write_checksum: sha1:52ab2a0e9ef36cc43331d99eece870c122e599af + pristine_git_object: 5db4468ab9ecaf4346a7a2b24eb157579e769f75 + docs/models/statuspagesliststatuspagesrequest.md: + id: 6a8b1e133f85 + last_write_checksum: sha1:3a0e3764fcf416c21bfb31039b6b5a39ab7b045c + pristine_git_object: 8899eab4b42c4d63c74635ca94203bb756cd04cc + docs/models/statuspagesliststatuspagesresponse.md: + id: a0da803ef1e8 + last_write_checksum: sha1:8186e8b2e0efa4d31d6738c9a2a3807ccbe80c55 + pristine_git_object: 2d9e4c51beed49605c206107d4275a11ab342b27 + docs/models/statuspagesliststatuspagestatusesrequest.md: + id: c2b27136b0d2 + last_write_checksum: sha1:da6123111526e97872d7bf8c7d2d6727f49ee029 + pristine_git_object: 91ded3b4e7a20a97528325f459855554b4000bcd + docs/models/statuspagesliststatuspagestatusesresponse.md: + id: 233524aabf74 + last_write_checksum: sha1:36f002fca8d03214a469015246f6078188c3532e + pristine_git_object: 0b6886c6f43c0ed8c3ee40ec171d3a5f667f4f7c + docs/models/statuspageslistsubscribersrequest.md: + id: 42647bc2fa57 + last_write_checksum: sha1:3cbf90db0eda3eb72677a76eed30999209831c7d + pristine_git_object: 042b3dd32f7a1c4be5a459efdcffa08d3d8c7f0b + docs/models/statuspagesupdatestatuspagebyidrequest.md: + id: 743d23e35435 + last_write_checksum: sha1:56f0ad1946a0f395f1aee7ac4d7c3e8122e80ac6 + pristine_git_object: 7b77180080f839dad6f38b933bcdfc30d2448485 + docs/models/statuspagesupdatestatuspagebyidresponse.md: + id: c30267ea5a19 + last_write_checksum: sha1:d3ebd725cb066e0ff1f9a0f65724dea06d701c18 + pristine_git_object: fe28e317560e639790412e15de369198c4bb3fdf + docs/models/step.md: + id: 5550ae854e09 + last_write_checksum: sha1:e28314c3a10a13e40d95bab1d1c3aaf95282c83a + pristine_git_object: efae8c4a60c59a19f9d88308bd4e58b47899c553 + docs/models/suppressionrulescreateorupdatesuppressionrulesrequest.md: + id: c15dfd17e31f + last_write_checksum: sha1:b50e3c74f6f3c18dba2a76ce444f9f4537cbcd93 + pristine_git_object: a28f73c5d9ca8a46a804be3612a68e8c6ad7e0b3 + docs/models/suppressionrulescreateorupdatesuppressionrulesresponse.md: + id: c9c2b6c6092c + last_write_checksum: sha1:52e5298b9a98501176cf15743e5de9b72e72e2df + pristine_git_object: 9e9c10224808793359ffa01a6f8ffa7b94ad9c50 + docs/models/suppressionrulesgetsuppressionrulesdata.md: + id: 20ebe71f3303 + last_write_checksum: sha1:4fd10b47a10d06d2e2e6f80ab37c7ed9d4d59677 + pristine_git_object: 228221ded4dc280a83beffd5a9e966aacfb9932d + docs/models/suppressionrulesgetsuppressionrulesrequest.md: + id: 5b8ac010e92d + last_write_checksum: sha1:636d5c0cb2a286e180979752f510ddf88f57712b + pristine_git_object: a4b99dc4e49a981ce25e44b1a42193220980591a + docs/models/suppressionrulesgetsuppressionrulesresponse.md: + id: c0fc90553676 + last_write_checksum: sha1:c937b3e971f2a60d5223c69fe6440133cc0a1b2e + pristine_git_object: 35876ddb6c5519a340a179bfdf85c71188df9bc9 + docs/models/taggingrulescreateorupdatetaggingrulesdata.md: + id: 610f2b8d0371 + last_write_checksum: sha1:779973938578f9c4c6c7bc41ae5f2636a9cb8e75 + pristine_git_object: 0c8ff6d2eb01d779fc97d5a6a339c3d1982d7f05 + docs/models/taggingrulescreateorupdatetaggingrulesrequest.md: + id: 420ad56e0f52 + last_write_checksum: sha1:ac84e2a3e4f81f36222917284fa5706352bb7806 + pristine_git_object: e6a2c565354c561f2c69aec52cf289884e0b91fd + docs/models/taggingrulescreateorupdatetaggingrulesresponse.md: + id: e814dae1aa1a + last_write_checksum: sha1:5f892974f2fd6c8d2eba2ccc63ffc4b671b406ad + pristine_git_object: d1514bc7f664eba653c0fa8466c6142051968363 + docs/models/taggingrulesgettaggingrulesdata.md: + id: 179c62ceaa0e + last_write_checksum: sha1:d1dec581f709771564acc90c49899a66d08fd64d + pristine_git_object: 503a90bfb718534a987f396eb15ec0ac5e5b8dc0 + docs/models/taggingrulesgettaggingrulesrequest.md: + id: 0eea4e01142b + last_write_checksum: sha1:91bc8dee470c6d12d50f842320680da965ed8a1e + pristine_git_object: 03eaae2aa1bd1125c85d3154120460e91130e027 + docs/models/taggingrulesgettaggingrulesresponse.md: + id: e116dc85b0e0 + last_write_checksum: sha1:3a4aaa02b780f7b96171817ea6bb1c3dae037ca4 + pristine_git_object: 4f36895786c71c421a18325182fa68c8c003c99d + docs/models/tagsappendtagrequest.md: + id: 9806f8f01de5 + last_write_checksum: sha1:3af3e94800572d958d01fe143b0222878ffd981f + pristine_git_object: beaead4281edcc218b14b3b87cce1d5df73321f1 + docs/models/tagsappendtagresponse.md: + id: d8e1b4e1c48a + last_write_checksum: sha1:fc02b40655f1749e487c924c12cf011f9a257ffb + pristine_git_object: 56809db6e14179c5176b06403395046962e2ce46 + docs/models/tagsupdatetagrequest.md: + id: 12e05ac9c1e3 + last_write_checksum: sha1:02b0e8837cd4c5c2f0d8ef92dde5807873aeb3ce + pristine_git_object: b77f55a52824d1e63b2890023ba5370d80b616b0 + docs/models/tagsupdatetagresponse.md: + id: ed4c0bd911f8 + last_write_checksum: sha1:ca0054c092157c5c5379290fa53bc8c40ef1d789 + pristine_git_object: 420c25df194befdcfafb97a80d8ff2fc7275bf3b + docs/models/teamanalytics.md: + id: 77170c6a4708 + last_write_checksum: sha1:2a60e50fa6e227277daf5ed447156d69d5ab5a03 + pristine_git_object: a43e01a75b53dc9f773f45d73dc33de7d303d49f + docs/models/teamsaddbulkteammemberdata.md: + id: b2847a5e5869 + last_write_checksum: sha1:1129c109b4aa4ee6c5c726e5c6c2c835b7f3966b + pristine_git_object: 34bbd2e20670816792de4ed6fbb9fcba8d0560c6 + docs/models/teamsaddbulkteammembermember.md: + id: 5732fb50a27f + last_write_checksum: sha1:ef2f95f15e8161cc4e20c732b87bdcf9085bfce7 + pristine_git_object: de46be2c00d86d296d905507ef983b86decbf5c6 + docs/models/teamsaddbulkteammemberrequest.md: + id: 9853e0b9d86c + last_write_checksum: sha1:788a7999039b3684780f0d5a793bb385920e46e5 + pristine_git_object: 24d439e6f7f8c29c0e2425d61ebc70192ad66d21 + docs/models/teamsaddbulkteammemberresponse.md: + id: 5679bdad8166 + last_write_checksum: sha1:8912f176ffdf5f4e870b8eaa37d3bc12696ef008 + pristine_git_object: 55e9b0b6f7f67d2cc1c68c87c99f446ff17fa937 + docs/models/teamsaddteammemberrequest.md: + id: 09b1fdc6514e + last_write_checksum: sha1:3061440e6d9c4b5254082ea7ba727301b35fa97b + pristine_git_object: 1a2bf02ae884325280a97e76686e7767ecd07cd7 + docs/models/teamsaddteammemberresponse.md: + id: eecb93b878df + last_write_checksum: sha1:7957b5ed0fe47bc96b02b32dbe2d9a17f1e37d00 + pristine_git_object: f5307457a3d59e39ef96fd541b04aba0ba29d37a + docs/models/teamscreateteamresponse.md: + id: 7bd9bb624ae7 + last_write_checksum: sha1:69b2fbd926def4d5395e64eb93118a687f399dc0 + pristine_git_object: ae012ab723a9ca0e3463a3bcba5cdf4fedef4455 + docs/models/teamscreateteamrolerequest.md: + id: 12ad18b1488b + last_write_checksum: sha1:4d68c11b0dc98a13d26146432381255a346ec8ef + pristine_git_object: 68659eb4cdadc85cc8db0ae7da94c2334eafa8fa + docs/models/teamscreateteamroleresponse.md: + id: 6d80d71eeb48 + last_write_checksum: sha1:dee99e837de3ac50392731b6464a9adf370ce114 + pristine_git_object: f73a9d528b8725021d85aee9efec1a6ce22daeaf + docs/models/teamsgetallteammembersrequest.md: + id: 25ce3f3f53c9 + last_write_checksum: sha1:a5a900fbf76ad2de70b0826501f72d1c880fba96 + pristine_git_object: 60e0f9974ebfd1174a4464d0b7eb02aa607155f3 + docs/models/teamsgetallteammembersresponse.md: + id: d31bca67403e + last_write_checksum: sha1:51c646bb904bfb66fa216b7b2ad5c1743b9fea53 + pristine_git_object: a7e0f6fc7fd2a0cb36cb549ac5659e474a08044f + docs/models/teamsgetallteamrolesrequest.md: + id: dc775c0ce836 + last_write_checksum: sha1:86e4cb3ef1def075b5e436ebb2de371effaff6e9 + pristine_git_object: 08e2f1083212873782feeada0b305c4067faefac + docs/models/teamsgetallteamrolesresponse.md: + id: 1192ee557f47 + last_write_checksum: sha1:a7c73d99de4ace53f4f32dc7c80608b9f8227e2f + pristine_git_object: ad935778374a4aec9da623361ef26a8433ba9304 + docs/models/teamsgetallteamsresponse.md: + id: ec0ca18a046e + last_write_checksum: sha1:9a73a57219d30557fea1bda9dc0fdb6a2e2e577b + pristine_git_object: ba71bb8a17680651e3421b657bd4035de3a3f1ea + docs/models/teamsgetteambyidrequest.md: + id: f02a1a7166d4 + last_write_checksum: sha1:41cde4c5ecf42eb56db572d89e34ccf62509c3ee + pristine_git_object: 3614b3d035ce0021471265a406f7a1123f0a7629 + docs/models/teamsgetteambyidresponse.md: + id: a176c4498cdd + last_write_checksum: sha1:43bf84238caf2f7e4ceb0a9d1eb4af20381f0d5d + pristine_git_object: 5fccd25905faa2ab294d445fe54b308b825cf7bf + docs/models/teamsremoveteammemberrequest.md: + id: 1069db14b74e + last_write_checksum: sha1:9b52aae61f64d7135546f8dad7e33abe9f4a4d64 + pristine_git_object: 25265dbf255d60a89047c4be9ecdd2a4f64be908 + docs/models/teamsremoveteammemberresponsebody.md: + id: 5df4aa0ab2ce + last_write_checksum: sha1:52f3ab56a53bc36a75891992c48e49e77d4a7283 + pristine_git_object: 58c06b6f109fcd5c0bf66a58cfcebc252393be3d + docs/models/teamsremoveteamrequest.md: + id: 96ed0fcb6261 + last_write_checksum: sha1:7bafab4d30c6905faa3e6ab8d6ae79d4d048a9ab + pristine_git_object: 86d7f37a2b3374012857c5129182bfafade68c85 + docs/models/teamsremoveteamresponsebody.md: + id: 2db4bd0b2b0f + last_write_checksum: sha1:9f1ff3f6a5080682dff117717cb72e07973e9598 + pristine_git_object: 628ff616fc5b27a8855c2ebf858dd66173786ad9 + docs/models/teamsremoveteamrolerequest.md: + id: 281772dcca66 + last_write_checksum: sha1:46f133b003fa5360b665c7340056fd532e1050bc + pristine_git_object: 8b43ea3080be1eedc5532312adf66cedf823399c + docs/models/teamsremoveteamroleresponsebody.md: + id: 7af9f52b8757 + last_write_checksum: sha1:fbe163b7574868a4d3780a9cad1cf63981d446b7 + pristine_git_object: 0baf6d59ac4ce49c2e8bb0dd6b1b63dced257c05 + docs/models/teamsupdateteammemberrequest.md: + id: 18272bf966b0 + last_write_checksum: sha1:4163bb4debcec39bd1f8e440454ce0577c57c7c3 + pristine_git_object: 45403398a7dc9129c3642fb89280436915577309 + docs/models/teamsupdateteammemberresponse.md: + id: 9c5e6394611e + last_write_checksum: sha1:625e23a159800edd31ee8bbb0b051b0b01f4bf49 + pristine_git_object: a868c2d75ce0c7026dd62ab7a0d22b909b974245 + docs/models/teamsupdateteamrequest.md: + id: 94ca7bca0a6f + last_write_checksum: sha1:09cec64d0d4c77c34273d224b0e6a29d2906fd6b + pristine_git_object: aa44630d116a0f7272bd6538e90f1fcb7e0751a0 + docs/models/teamsupdateteamresponse.md: + id: 059962b6aa50 + last_write_checksum: sha1:480a589b36ec7f26c17e70141f9d3c9075e5c360 + pristine_git_object: 3f2b337a30826b4e775f4da22dc15d241fa22388 + docs/models/teamsupdateteamrolerequest.md: + id: b558bdfaeb57 + last_write_checksum: sha1:56d7a3c43e7eb9e497900340796c2a02257c9bc4 + pristine_git_object: b01da23c30f7b2a33dc056027b4bb553ae8ef0c1 + docs/models/teamsupdateteamroleresponse.md: + id: bf62f1eb976b + last_write_checksum: sha1:0af8a78e90aeb80865980a968c7fa8812c3e131f + pristine_git_object: 4c56e6ac62e7202892177736d2927b63c98c40e9 + docs/models/url.md: + id: 7277b5e13e7c + last_write_checksum: sha1:ee0e27edb437aeea1aae212a5d7a0fa744f37cf1 + pristine_git_object: 61d414ec6df3b39d2c72d38d01b522a628a2422a + docs/models/user.md: + id: 8306f1e41187 + last_write_checksum: sha1:b21b1bf0322cca799eb7fe2f1f258201467ae775 + pristine_git_object: f277685fcbae34e3ab7d9757c35b866732fd4e63 + docs/models/usersadduserresponse.md: + id: 22d7966652e7 + last_write_checksum: sha1:642919051d08bbdb7feafed6f8b0f7a64136b1c7 + pristine_git_object: 5698665c67636fe47dbe1050047506f3d230354b + docs/models/userscreatetokenrequest.md: + id: 4971e444497b + last_write_checksum: sha1:df477b0b275a3787f64f65157289dee5aa70193c + pristine_git_object: a7d238d3a50fb5f785748831c49abd76a00bd6e0 + docs/models/userscreatetokenresponse.md: + id: 29d400a48af0 + last_write_checksum: sha1:17cdab9941ccbca32f56acc0c2a691450614b4b6 + pristine_git_object: c41ba967993f63918e469c145b98041602b1854c + docs/models/usersdeleteuserdata.md: + id: abcd24e93437 + last_write_checksum: sha1:cd8e8a721ae366333ef6ad335869edf81f24baad + pristine_git_object: 9c8674d8932c37e6b34d0c204e68bed9355ed5c1 + docs/models/usersdeleteuserrequest.md: + id: 8e1c55ae0e67 + last_write_checksum: sha1:e57e035574d1406292fd46f90247e7a3bc88eb47 + pristine_git_object: f2c4cc5c503daf374927cf9330bd1ea7b2a11e9d + docs/models/usersdeleteuserresponse.md: + id: 00c49ba0269b + last_write_checksum: sha1:a5483d43fb7a8ac9f9bca27857ad68f71e226525 + pristine_git_object: 9fcd780d5c5ead4c7d6148adb22bb91288ec0a40 + docs/models/usersgetalltokensresponse.md: + id: af04859d4624 + last_write_checksum: sha1:5e7996b968c366a9df54f5b861afb6763bff3c5b + pristine_git_object: 935683e80077a0d1be92e35feb89ea7d79307bdc + docs/models/usersgetallusersresponse.md: + id: dd0e96bcdf42 + last_write_checksum: sha1:e4dee5cb3eb0e72c7cea6cbdc711e7f5980cccf0 + pristine_git_object: e2509ab1020c2932b46edbbffcd16cd38b5ce12d + docs/models/usersgetuserbyidrequest.md: + id: 37b53b20e125 + last_write_checksum: sha1:a7006cfbe3d60efe788fa9b4a599f8144d7b30ec + pristine_git_object: cf0f7ebc93e6cb3fbf5ca3e4f2e987f599948680 + docs/models/usersgetuserbyidresponse.md: + id: 39f999e2b9d8 + last_write_checksum: sha1:31d6662a43ff719c2ac4f0cf98feefdc729c0a62 + pristine_git_object: b4bff8d166691aa55fa48f2f3254f36057295cf8 + docs/models/usersgetuserrolesresponse.md: + id: 9b3fe7a6861e + last_write_checksum: sha1:84538c47cc55acafb28c118f7b8dc8fe02a7f161 + pristine_git_object: d304da8afab66a2ffdb9c48aeaa60ffed1f61c6c + docs/models/usersremovetokenrequest.md: + id: dc3d0235bbd2 + last_write_checksum: sha1:906c01a9680f7d08795d57bd816a318557c90d70 + pristine_git_object: 57ca5d68d6129f0b5f8fb57ff254432a185008ce + docs/models/usersremovetokenresponsebody.md: + id: 61dc092f70ee + last_write_checksum: sha1:65604f3bf2111ded2e0d2fd59b64eef7f8ebd4a6 + pristine_git_object: 0583429855053f991f0f87f0929e22179059f61f + docs/models/usersremoveuserfromorgrequest.md: + id: d23be509c5c5 + last_write_checksum: sha1:186acea8c4a60065da9b598862c0ce27a4c299b7 + pristine_git_object: 4008e2216da61081a76ddb76d2117b22996e7741 + docs/models/usersremoveuserfromorgresponsebody.md: + id: 85568ac4ebf8 + last_write_checksum: sha1:d54be2869d25b6db6502ea27de4ff31239479e0a + pristine_git_object: a5ab8bec6dce4eca76f73f1e78cbe7b424ed0fd3 + docs/models/usersupdateorglevelpermissionsresponse.md: + id: 71c8bd9a87c6 + last_write_checksum: sha1:8ff0c9219702530c85306671a1bed7291924f043 + pristine_git_object: 9f6853e492ffe6a68b893224428abd264381e197 + docs/models/usersupdateuserbyidrequest.md: + id: a945cc541fde + last_write_checksum: sha1:b8b5b52e1c4f5eeebb421ef562ecf6040b855672 + pristine_git_object: 1be7478efa77c554e47867ca62967acff030326c + docs/models/usersupdateuserbyidresponse.md: + id: 99c13f9a146d + last_write_checksum: sha1:a7ca84da4e13de65511b99041a19d1a17b818410 + pristine_git_object: afb5d3412b5d140bd838cc8ea1d84639bcaa5579 + docs/models/utils/retryconfig.md: + id: 4343ac43161c + last_write_checksum: sha1:562c0f21e308ad10c27f85f75704c15592c6929d + pristine_git_object: 69dd549ec7f5f885101d08dd502e25748183aebf + docs/models/v3analyticsanalyticsresponse.md: + id: 79aa12ce0748 + last_write_checksum: sha1:0ffb4c6f07bba356b8b4224edd4db44e63fd6efb + pristine_git_object: 9ec44fa50c56492a2a5b00467bfcd08995748d58 + docs/models/v3auditlogsactor.md: + id: 1a1580e01068 + last_write_checksum: sha1:998f391e5f02c0f7b53592c5354c537c9380f488 + pristine_git_object: 9801572a879fc5817c15e3dac5a8579aad70c50c + docs/models/v3auditlogsauditlogidresponse.md: + id: 7f8f7c86b961 + last_write_checksum: sha1:990908577d3d8fc01398df03df47e3fd84ef82cc + pristine_git_object: 19c75033840bf7e6cb446cbc40a6d3c50b7ac5f7 + docs/models/v3auditlogsauditlogidresponsemeta.md: + id: 8d3e513ccd92 + last_write_checksum: sha1:06dd4341e2f42328f8cc56f5427cd656a5e742ce + pristine_git_object: 7f5f2f4fe02273081793a3eeae9768c52e9c2ef7 + docs/models/v3auditlogsauditlogresponse.md: + id: 4e4181d8ba79 + last_write_checksum: sha1:d5b6805a92b4b38a5203beb4af1079d2f6224fd8 + pristine_git_object: 2ccb61b44daf5217d30b871ed5553d517392d08c + docs/models/v3auditlogsauditlogsexporthistoryresponse.md: + id: 0114c2cbafdb + last_write_checksum: sha1:e6a3938cefb8f35c7c043b16411c488f200ad0fa + pristine_git_object: 0017126927236f6ebc333705f686c4d2500abe28 + docs/models/v3auditlogsexportauditlogsrequest.md: + id: a3f0090dc820 + last_write_checksum: sha1:fbe8335080ace3fa54d0e25944feab54d7577890 + pristine_git_object: 0250a70bcb27fcb05a4f8ee0bd033b594a077da4 + docs/models/v3auditlogsexportauditlogsresponse.md: + id: 8f5e1580a640 + last_write_checksum: sha1:ad11e7bc08383939357a1ecb044a15aa223ccdfc + pristine_git_object: 02cc0bf6f3c8341531580e0dd4cc4144bf6d324e + docs/models/v3auditlogsexportauditlogsresponsedata.md: + id: 739f6ec741c1 + last_write_checksum: sha1:35ae207ab802456648ac17541fbbe2f7092619cf + pristine_git_object: dc1c51bf849cde4fd45a08fd6379c4bec63f8839 + docs/models/v3auditlogsfilters.md: + id: dba5b3171fd8 + last_write_checksum: sha1:b22f7170c630b5ff76cedd9c97545b0bfe2a105b + pristine_git_object: 5f4927c8b13bb66d9b1abef5e94a1c6c4be7ebed + docs/models/v3auditlogsgetauditlogbyidresponse.md: + id: b8e0bd9b7bb7 + last_write_checksum: sha1:ffa3aced4ea436103f71b28a5c9636b412e9b555 + pristine_git_object: 5303c0e07a70f0cefe7c41240801935bad5f85c5 + docs/models/v3auditlogsgetauditlogexporthistorybyidresponse.md: + id: b37e8376af4c + last_write_checksum: sha1:149b1d43f8661fab758ac608d6c2a5b66ee8043d + pristine_git_object: 1e3f2bfaadc7f4b8c76b3fb70559f1d2dafe00be + docs/models/v3auditlogslistauditlogsexporthistoryresponse.md: + id: 0853038d8fb0 + last_write_checksum: sha1:1945e670dac074f59267c5412df272afd4e103f2 + pristine_git_object: 3c31f74f7cfede25a972328060d62b1f3c54e0dd + docs/models/v3auditlogslistauditlogsexporthistoryresponsemetadata.md: + id: 067e029f5e77 + last_write_checksum: sha1:8592a75c6d819cbff8846f6dcf83d5bbcb8eaab2 + pristine_git_object: b071b90441c2e42d77b915a30d6184c77d3af110 + docs/models/v3auditlogslistauditlogsresponse.md: + id: 388dde5b4daa + last_write_checksum: sha1:9806a3fcd660eebb85d0da64b1c066b9728eae77 + pristine_git_object: f68cc9b327428f07dc64a808fddf71a25079e27f + docs/models/v3auditlogslistauditlogsresponsemetadata.md: + id: 58ab0217692c + last_write_checksum: sha1:e1b46cc8f8adf2445abf09852455c92a987218cf + pristine_git_object: d781937dbd6160fff37ba6dec0c11577e45d94be + docs/models/v3auditlogsteam.md: + id: 1b1d6410fd41 + last_write_checksum: sha1:ec00a53374980146f48a86b210dc8b9bb761d99a + pristine_git_object: b140690595fdd60267b91f6d8732e8e9415b827a + docs/models/v3escalationpoliciescreateescalationpolicyrequest.md: + id: 904e6dabc32a + last_write_checksum: sha1:fa99b34e4fd8517932276a6bc0c8520b710eeb6a + pristine_git_object: 0750f91bf8a07266902348e61bc861a17a19f160 + docs/models/v3escalationpoliciesescalationentity.md: + id: 673cb6dfb4e3 + last_write_checksum: sha1:d9cf2d4801bacd60e4bc7089b7d1c4064faabb57 + pristine_git_object: 8b5e788c8d40f7f01785ec778e23138a81c3e5c1 + docs/models/v3escalationpoliciesescalationentitytype.md: + id: 2cb3f94b836a + last_write_checksum: sha1:38d4bb32b7705fab8b4037e1131983511bef5713 + pristine_git_object: f55c37514a584376a80529a897a908717d18e00d + docs/models/v3escalationpoliciesescalationpolicyresponse.md: + id: 38a8f688fa66 + last_write_checksum: sha1:30506ccfe49b35f4fd8673c26d2db30f57a63b1b + pristine_git_object: 6ec6ec6730e148278f235806f7b1af4dac6a8076 + docs/models/v3escalationpoliciesescalationpolicyrule.md: + id: 02c44eb496dc + last_write_checksum: sha1:863ff5081c27110c94e47b5e8d865011f0c22b07 + pristine_git_object: 17df68615c4c9aee0f11e45b599e2261950caf2c + docs/models/v3escalationpoliciesincidentreminderrule.md: + id: f530c3ca3f0b + last_write_checksum: sha1:2eccf26f53f4a1ebe4e3eb235b2b0ed56fe65ed2 + pristine_git_object: 913fd9267e35456cd038849eca0b3ad581891772 + docs/models/v3exportexportresponse.md: + id: 33a0b583e14a + last_write_checksum: sha1:8d20de01efb8e2a7cfdd668de84913b1e8d725d1 + pristine_git_object: c21b6bf367a967cd297d00c6f29d13bf4bcc7d58 + docs/models/v3extensionsmsteamschannelconfiguration.md: + id: 2dfc6f48e1d7 + last_write_checksum: sha1:6a2f4c223ff4cd95309802c1917430512cce5e04 + pristine_git_object: 60dce69bcc9324fa4e4e1e14f6623bc4bc0f0719 + docs/models/v3extensionsmsteamsconnectedteams.md: + id: 2248c0c72386 + last_write_checksum: sha1:2cdc7d314a93298fc42134d855bacf5c98bec121 + pristine_git_object: 7bf58c8b02cb5f53a05c461df3a57946c478246e + docs/models/v3extensionsmsteamscreateorupdatemsteamsconfigrequest.md: + id: 0253a311221c + last_write_checksum: sha1:306329208497a978c7361cd226edede8967ed3b1 + pristine_git_object: da9ef88cef1eeff202edc66f33424e9e7c7203f1 + docs/models/v3extensionsmsteamseventclass.md: + id: ee3ec42fcf0a + last_write_checksum: sha1:930d505955c2219c1e928459f37a78ca4dd51daf + pristine_git_object: f0cb33e372e1057b998887a6d8e13663ab43a2b7 + docs/models/v3extensionsmsteamseventclassenum.md: + id: bdf3a9c8ab60 + last_write_checksum: sha1:4c62717600226083308f95cdef4e6eab612928a1 + pristine_git_object: 7528636f97647a717d24cda8f99edb603f2ecf0a + docs/models/v3extensionsmsteamsincidentactionalertstate.md: + id: 3ce44f4e0ea6 + last_write_checksum: sha1:888b0ee870086b6732192856975416cfafc096f9 + pristine_git_object: 25de073983c6dcd6ab82b9c2043593459ea49de3 + docs/models/v3extensionsmsteamsmsteamsconfigresponse.md: + id: 912d38dfc1b4 + last_write_checksum: sha1:7890d3101a98613d4dda9fbf2b9bcde8dcb7f18d + pristine_git_object: 26e163d0d4c82f577f68250ac14a5a5a954728fb + docs/models/v3extensionsmsteamssquadcastservicemapping.md: + id: a11cb79bc674 + last_write_checksum: sha1:df953de419b43cfc050388713cf8c081644157f2 + pristine_git_object: 780823a4bc3fb3b7416ea88d97c778c75370aea8 + docs/models/v3extensionsmsteamstriggers.md: + id: e229775a2061 + last_write_checksum: sha1:5838829b12064fdd6051bd2f1b5c244b990356ca + pristine_git_object: 5ab5a93b816980893f1c6debc7aeceb921b7f2cf + docs/models/v3extensionswebhooksgetallwebhooksresponse.md: + id: 97af578e0b11 + last_write_checksum: sha1:94b66b6c8ee7e319ff284aa86365396240cc1380 + pristine_git_object: 874b54da72498b23316a5a0fbcb09a2ff453b46a + docs/models/v3extensionswebhooksgetallwebhooksresponsedata.md: + id: d411c7126d0a + last_write_checksum: sha1:38849abbad0bf16d67e8de2aad969f34a8223de6 + pristine_git_object: 496f523b3ee7572af9ae6837c78d613e3afe7f43 + docs/models/v3extensionswebhooksgetallwebhooksresponsemeta.md: + id: b672e4d1cdb8 + last_write_checksum: sha1:028ef937189463c94f5dceda13ed20be88de9241 + pristine_git_object: ef360f9f8b128866b750045e342bf430430e9442 + docs/models/v3extensionswebhookswebhook.md: + id: f722d9790584 + last_write_checksum: sha1:ba717b520c119e37ad84298da061db80f44048c0 + pristine_git_object: 5c0e1b09ab56aa7ace355d4a162004d760667ce0 + docs/models/v3extensionswebhookswebhookfilter.md: + id: ac153b7eeddd + last_write_checksum: sha1:ff67bb596296088342de4601959b40ade5e31146 + pristine_git_object: b9dd9e0253757398649341fc1c3ac437232b77e4 + docs/models/v3extensionswebhookswebhookfiltercondition.md: + id: fc5b0d554b0d + last_write_checksum: sha1:4403d8db375c1cd7b9a5d01fef8d5f4b9762184f + pristine_git_object: 44f98b575b5db000668ccaa59df8105ebd0528d0 + docs/models/v3extensionswebhookswebhookheader.md: + id: 8d2f35fb1c76 + last_write_checksum: sha1:32fba6cead648704ac482eed5477c641480f72d3 + pristine_git_object: 521c24c8b8b39cb452d5b437e7d6f36cbfcc410d + docs/models/v3extensionswebhookswebhooklistitem.md: + id: b4cccce34156 + last_write_checksum: sha1:274b692cbba64f502143f983f0eaab7054fc8b5c + pristine_git_object: 96ca340c56694b7779097a8df7ef112ada869019 + docs/models/v3extensionswebhookswebhookresponse.md: + id: 6e06f397e154 + last_write_checksum: sha1:2b64fe965d61ddec54372d1aedf22a87e91f059d + pristine_git_object: 8a9fe9f689dfbbacf0594ebedc6e1b2e71e97ef6 + docs/models/v3extensionswebhookswebhookresponseheader.md: + id: a6de2a289c01 + last_write_checksum: sha1:c8bdeddae34dea137e4c9420b1a3257458b40bd0 + pristine_git_object: 9aae3e76a3ae3d5c7511a8f7a180f3f5d430f409 + docs/models/v3extensionswebhookswebhooktrigger.md: + id: 9230e639eba6 + last_write_checksum: sha1:c4551f0bda09249b3238a189ef872ea67a6209f1 + pristine_git_object: e130973fcf77ede526b6f03c4601e41a7fd2d8d2 + docs/models/v3extensionswebhookswebhookurl.md: + id: 3469295e9832 + last_write_checksum: sha1:621d63359faffbbaf8a77a247cb37e831c4962b5 + pristine_git_object: b06020a710004bff4c611a34c4d0d4b800531ea2 + docs/models/v3globaleventrulescreatedglobaleventruleresponse.md: + id: 0fd5aa7b63ae + last_write_checksum: sha1:40337c2a8295670211e2520e2d727f74ad40e05d + pristine_git_object: a36e097d900e44db3e76bcc1a042c0c60ea05ebe + docs/models/v3globaleventrulescreateglobaleventrulerequest.md: + id: e974c39d0b75 + last_write_checksum: sha1:adef9fd7f475502004907e39b19e5a7709042099 + pristine_git_object: 5be30e7832a0faa0415829b174d94d1e4d58ca37 + docs/models/v3globaleventrulescreateorupdaterulerequest.md: + id: db4eeb3f4df7 + last_write_checksum: sha1:9366fb465ee04e2a5e7390f9148df2f10f61d548 + pristine_git_object: 7c44a063b1c86cf7c98127932228a6ad9022f1ab + docs/models/v3globaleventrulescreaterulesetrequest.md: + id: 7c6387acba43 + last_write_checksum: sha1:0b65c288d9e6b09cde4b1a3105d79fcbe7bdfe44 + pristine_git_object: f4ccfe6c6fce9c9955f42af3962ff5e0b171815a + docs/models/v3globaleventrulesentityowner.md: + id: 9abcdade5379 + last_write_checksum: sha1:5603deb0ee244e9cdc2b7d7d9b16e3663cf55586 + pristine_git_object: a604f0ae98af23a272ae4cd9231decba7e85c6aa + docs/models/v3globaleventrulesentityownertype.md: + id: 01eef56a3715 + last_write_checksum: sha1:fea623a59aea1b03adb87027507ea321de784fb3 + pristine_git_object: 7204e8ca65b55b5748a55f7d231efcecdb73c5c6 + docs/models/v3globaleventrulesentityownerupdate.md: + id: 96598f02e91d + last_write_checksum: sha1:949d715d95bd12f0a5277c936af7b3f1a9110e43 + pristine_git_object: 40371ef054b9105f2c82b85237cc7ab5e6081e63 + docs/models/v3globaleventrulesentityownerupdatetype.md: + id: 5f3804919cc0 + last_write_checksum: sha1:b07ac5716f965e105abba1875a1eea252ff2f73f + pristine_git_object: 4151a185473150fdc982c58b282080c2d18ae9cf + docs/models/v3globaleventrulesglobaleventruleinlist.md: + id: 309cdf90dcaf + last_write_checksum: sha1:c2765171d38049c8c123b87e257cf5f340e9f258 + pristine_git_object: 9914e01279f8115b0cd361c60e7684412174000a + docs/models/v3globaleventrulesglobaleventruleresponse.md: + id: 9b83953222d3 + last_write_checksum: sha1:23da38319cced50241f88f8ac3d2f0f2c532b60c + pristine_git_object: a9775af2572d428cfe885ffdac62a1a9272e9d1c + docs/models/v3globaleventrulesorderingresponse.md: + id: 2fa8dae9cde4 + last_write_checksum: sha1:97b92b5f65c480de94ebd75717ea331fe27217e5 + pristine_git_object: 9b57063a74f77084a34da806ef6aa18a0f235069 + docs/models/v3globaleventrulesreorderrulerequest.md: + id: 80c3dba57b47 + last_write_checksum: sha1:2d496c53f2701d33c85387c20dc2dfad9dc0af04 + pristine_git_object: 854c883e399ff17d0daeb54b9adba26ea6b74b0e + docs/models/v3globaleventrulesreorderrulesetrequest.md: + id: bdd94be09495 + last_write_checksum: sha1:a719e0990dfdaf4b71a21510f24b45fd09f0719c + pristine_git_object: f48137b614462d362dea0e0cefbe8391ebe8f910 + docs/models/v3globaleventrulesruleaction.md: + id: f1f1939fecfd + last_write_checksum: sha1:d3e3a43475160842757921e6cc8db4750c25430e + pristine_git_object: 388838c0695210a9ca01743fa509f1bb0fa19045 + docs/models/v3globaleventrulesruleactionupdate.md: + id: 727d3a74fde2 + last_write_checksum: sha1:33af5c40a71ad4b2b3877fcc86feb22bddbeba19 + pristine_git_object: e7c48af92716dd97fd85d11217dd0f97b6212460 + docs/models/v3globaleventrulesruleset.md: + id: d1f6e9b0a1e4 + last_write_checksum: sha1:547c7d6372db706cc5998e393f152a0be9121d6a + pristine_git_object: e219d4fccfa754e1f7bedc578fe44e5f1fca4160 + docs/models/v3globaleventrulesrulesetresponse.md: + id: 77b0e130ae69 + last_write_checksum: sha1:8380be90c85bbe7e24c959e78a04e519cf8dfc41 + pristine_git_object: 5bbaf73417ed9e8ce852f8f59c8b9cf61611a776 + docs/models/v3globaleventrulesrulesetruleresponse.md: + id: 2acd3adcd032 + last_write_checksum: sha1:362a2febbd1a90a794c117ed3b82a2a81a985b91 + pristine_git_object: bab36a7cfe0968ad501e4288b99a0019a0492799 + docs/models/v3globaleventrulesupdateglobaleventrulerequest.md: + id: "395724880345" + last_write_checksum: sha1:0049d5abe6b50a3d6d20f4e9b707c511fc90052d + pristine_git_object: f57e5b533b70c88bb05635ea7464513371c6efcb + docs/models/v3globaleventrulesupdaterulerequest.md: + id: e94762d6e6f1 + last_write_checksum: sha1:9cbcff12b3dd84e6ca7d0137917145bae4be6556 + pristine_git_object: 91b5f9c9c9d793ce8e1bdeba389ec1b19ab0ac75 + docs/models/v3globaleventrulesupdaterulesetrequest.md: + id: d6ad5c0ceeef + last_write_checksum: sha1:ce196b6bf92945a4158559609f54ee24924a2bc7 + pristine_git_object: 651b492975b2e07437bd2f46bf7850f41f146b8d + docs/models/v3globaloncallreminderrulescreateglobaloncallreminderrulesrequest.md: + id: eb487b2c0b3e + last_write_checksum: sha1:7276a131b35804e88d637202f6f3f1426bab8554 + pristine_git_object: 8502ad52f2eff3f48db3b71d879196ff74cf6a89 + docs/models/v3globaloncallreminderrulesglobaloncallreminderruleresponse.md: + id: c32afc6f8c7c + last_write_checksum: sha1:b96a84d384c08adbfd524c6d0e3c0209edd63630 + pristine_git_object: 880b63ab268c9ecf4c4de12f731abf9ef51e5a71 + docs/models/v3globaloncallreminderrulesrule.md: + id: 51c7e23cbbca + last_write_checksum: sha1:0f0f8442963a8e8ec9665f1b73b34dd41758a375 + pristine_git_object: a1664792251b3ea5fc0bfc68fc21a1f1da298224 + docs/models/v3globaloncallreminderrulesupdateglobaloncallreminderrulesrequest.md: + id: 0d1f6bd32088 + last_write_checksum: sha1:6e0a4573e0c38547c48514993f891cdda1801f17 + pristine_git_object: cc6f04498f9c5d7e1e56b13d4f0c60e449711115 + docs/models/v3incidentsadditionalresponderdetails.md: + id: ea9b5d0028fd + last_write_checksum: sha1:c4ac97d07a644d4f12f86b190ec6ff187cd5f76f + pristine_git_object: 38d1e61c838e592b29e43365c6183b5f2af482bd + docs/models/v3incidentsadditionalrespondersaddadditionalrespondersrequest.md: + id: 4fa3fa5e191b + last_write_checksum: sha1:90e6293b9481cffada88c9f2f81cf7afadaadcf9 + pristine_git_object: 190c34014c26c2641b5eb811ece07549ff7ff015 + docs/models/v3incidentsadditionalrespondersadditionalresponder.md: + id: bc921b7e3615 + last_write_checksum: sha1:0845cef87ac5214673dfdf79831bd1d923d42a2c + pristine_git_object: 88bc0d7c9662e0e36a445a28d94d040e68af2817 + docs/models/v3incidentsadditionalrespondersadditionalresponderresponse.md: + id: dcea91642cd0 + last_write_checksum: sha1:e35875231c5818d93f1703f54381dd4cee31c092 + pristine_git_object: d906f7b3448a1936485c0142c220b460a4a29f51 + docs/models/v3incidentsanalytics.md: + id: cea19768a04d + last_write_checksum: sha1:1acddae9d236e1531441d93f4f26f3ea2e0a64b8 + pristine_git_object: 2096d68842bb57d1cdf7790d2b8cbe4fb846070e + docs/models/v3incidentsanalyticsmetrics.md: + id: b3c9acaedac5 + last_write_checksum: sha1:ae07114a6d0031daed3541261a439cafedbe0532 + pristine_git_object: 1ab43a20253bc56ec5fd815b9c0387a3d9cde5e9 + docs/models/v3incidentsaptamessageresponse.md: + id: 1fdb309a69d7 + last_write_checksum: sha1:cff5c4087eec8cf3e263326c2f2798c7bbedd9d7 + pristine_git_object: ed3fba00951114e7e228eae30f891ee59801f2c4 + docs/models/v3incidentsassignedto.md: + id: 8eb4d04b90eb + last_write_checksum: sha1:c1ee83366f31d30059a2bea6ea3d82c06b79befc + pristine_git_object: 42b9013aea00fe1e449a491eb4094b14179cae40 + docs/models/v3incidentsassignto.md: + id: eb72dd26d126 + last_write_checksum: sha1:46bd7cd07f14ec0dfdbfda77b6894cdbcc27478c + pristine_git_object: 73335df9f2566c33ec5ac0404cac4c50a4a1ebe5 + docs/models/v3incidentsbulkincidentidsrequest.md: + id: 8b7def6dba40 + last_write_checksum: sha1:25c1e20d09e1a2268242b54e12121195eb2fd19f + pristine_git_object: 0a7cec0293d0ac9cda03210467fcbedeb0507741 + docs/models/v3incidentsbulkincidentspriorityupdaterequest.md: + id: 543f1663a358 + last_write_checksum: sha1:78f7ebe62b6cda574b7975b511c1907404f5d8b8 + pristine_git_object: ed5005b79d7ed7e0c34a543b3622090366b1a07e + docs/models/v3incidentscommunicationcardsarchiveslackchannelrequest.md: + id: 319ec2107ef1 + last_write_checksum: sha1:abdbad4c9ac1329faf950070101ce80c16b59c52 + pristine_git_object: f42eed7ca43fe64748053bef7a1bc5e3f0c593c7 + docs/models/v3incidentscommunicationcardscommunicationcardresponse.md: + id: 7fc4d8df1ff6 + last_write_checksum: sha1:6fb4291318a666a353d757415ecd69f49e5b4f7c + pristine_git_object: 51abcbc0781069b995d2846cd4a5ab91466e5be7 + docs/models/v3incidentscommunicationcardscreatecommunicationcardrequest.md: + id: eaefc8d9a1d5 + last_write_checksum: sha1:a37c2fe9d0786b30d47ebc5e4e183eb820e8ac10 + pristine_git_object: a4755e20a4b2e7124b551378965234856a89216d + docs/models/v3incidentscommunicationcardscreateslackchannelrequest.md: + id: 1a590e7b64d8 + last_write_checksum: sha1:44a6aef2ff172d1863543e52ad55dd76d0729b85 + pristine_git_object: a579031075556cf7d4fb4d392b1269f634b759bd + docs/models/v3incidentscommunicationcardsupdatecommunicationcardrequest.md: + id: cf487311d6b5 + last_write_checksum: sha1:6c5c3fa6614d039674cd7c5c2f86c30a73afe8cb + pristine_git_object: 8d4fc582a2f06045e8f3e86ff856e5abc35453f9 + docs/models/v3incidentsdedupdata.md: + id: 6ed1734e2660 + last_write_checksum: sha1:6e9ccd2b65a13bd6645a3ba85de47bba0b3cc93a + pristine_git_object: a05949b49ad1f232f216399d16ece8c5c1ce89a9 + docs/models/v3incidentsexportformat.md: + id: 4d4347f8f91e + last_write_checksum: sha1:bdd10a219400eed4cd85ead88ff5c30f3a35f8f3 + pristine_git_object: d837b508235a81a59e5f4a79be2e18e3a4dc9e02 + docs/models/v3incidentsexportincidentsfilter.md: + id: 4ea003ff28bb + last_write_checksum: sha1:a9640e120af9bc4d220225c5b6ecb8225f260185 + pristine_git_object: 195225c1ab8e18bb7c7115f523ec0bb6755d30a3 + docs/models/v3incidentsincidentactionscirclecierrormeta.md: + id: a368b82393a7 + last_write_checksum: sha1:8b2ee0c67e2141e89c4f4ebaac98ee2a32db9820 + pristine_git_object: d865330c79321b7f21ce23bf2858d3ea1f72a5fe + docs/models/v3incidentsincidentactionscirclecirebuildresponse.md: + id: 3c99a223b4da + last_write_checksum: sha1:a4ab77f934317769636ac12bfab26fb689eefd75 + pristine_git_object: 33b26e7fa352549edfeb63c0f0f708fa2244ef82 + docs/models/v3incidentsincidentactionsrebuildcircleciprojectrequest.md: + id: 5af289c6eb23 + last_write_checksum: sha1:15a6af1a992bd14163dbfe44065c91b74feab026 + pristine_git_object: 75cd5501f35954320c76447c0817b8384db6eebc + docs/models/v3incidentsincidentactionswebhookactionresponse.md: + id: 375ff0bec92d + last_write_checksum: sha1:18a88c68b009ab1f04e6965eb26c912f9694ffa4 + pristine_git_object: b9b84bb08f366c73a6fb9f39e3fcf88d55304348 + docs/models/v3incidentsincidentactionswebhookactionresponseheader.md: + id: 70ee12bf57b6 + last_write_checksum: sha1:aa5352ab4576a8d9c85a915e56f609df78065709 + pristine_git_object: be928ab849a15fba7edf8984a36a1a8d2496a14a + docs/models/v3incidentsincidenteventresponse.md: + id: 5d0d01c872e9 + last_write_checksum: sha1:25e2ce87df714b8e053c2dd931a8766140f5a7d0 + pristine_git_object: 97a74317380f4a712425fbd066c7d09e5158fd7e + docs/models/v3incidentsincidenteventresponsetags.md: + id: d15091efbcaf + last_write_checksum: sha1:2d1eb394e83000ff06dc104b65e87af47875cbe6 + pristine_git_object: 0476dc2766da5df1010d2797770a84a8f3f93271 + docs/models/v3incidentsincidentexportasyncrequest.md: + id: d791d1fa0b87 + last_write_checksum: sha1:f7b20548f3dbd121029e4a5f40532a3a6df1f2df + pristine_git_object: 18d5a0e721c484b07957db05d9ba717e245fdb83 + docs/models/v3incidentsincidentexportasyncresponse.md: + id: 67282ef858fc + last_write_checksum: sha1:e376e161e3aaf6517e63d89feec1df7beaa577a1 + pristine_git_object: bce2b90fecd66eaf56d68fc14ae84550800473bb + docs/models/v3incidentsincidentexportrequestisstarred.md: + id: 7007bc520295 + last_write_checksum: sha1:150463e40d8968ff380e4efc6e5cef2726a0c21a + pristine_git_object: 4981abcc02a9d21ad98c8879751180020425c1e0 + docs/models/v3incidentsincidentexportrequestnotes.md: + id: bf798c8bf505 + last_write_checksum: sha1:90db0e90ca5f341508397fa3d868bda247a81a47 + pristine_git_object: 447a3a4ab7b65a03c4fc71ebdf1173ea2b1dec88 + docs/models/v3incidentsincidentexportrequestretrospectives.md: + id: 57996fccb312 + last_write_checksum: sha1:fe57bd272bb9c052e091d9865b80cecd220d0eff + pristine_git_object: 762fa8e326e8f80a5044ec056485d2289758808a + docs/models/v3incidentsincidentexportrequestsloaffecting.md: + id: 716b1bff28e8 + last_write_checksum: sha1:55ef295ab0393d5fd3902c8081ff3ca28314099d + pristine_git_object: c5e7e709ae9d8ac06c35d7a03c234f776f0016bd + docs/models/v3incidentsincidentexportrequestsortby.md: + id: c7f121584542 + last_write_checksum: sha1:daedcd1206658641f83888de330ffc1927629767 + pristine_git_object: 090cb8736bf5e3fcd02610874f8114873d9ccf3d + docs/models/v3incidentsincidentpriority.md: + id: ff42d99e3ac5 + last_write_checksum: sha1:fb9b33efad237aee8239e62cababfac9a40a7b82 + pristine_git_object: 37984b4b87a89e284496035dc5f55cac3d684caf + docs/models/v3incidentsincidentpriorityupdaterequest.md: + id: d91f99c6736f + last_write_checksum: sha1:94515165442a157a03c8cbf3f58bc5cbeceae10c + pristine_git_object: c53af315c25adb31f27891562cb2ff18de94ee25 + docs/models/v3incidentsincidentpriorityupdateresponse.md: + id: 73f25bb31892 + last_write_checksum: sha1:27ab0011ee4253865209d196a90a8a2ece729235 + pristine_git_object: 2a405551800d373a7c31a73c9af7a62b531c6858 + docs/models/v3incidentsincidentresponse.md: + id: 1bbd42c3c3b3 + last_write_checksum: sha1:86f01ac24432a3cd14eadfeb8ed75834ef4e48bf + pristine_git_object: ce6751ce6de60a7a33f71364c8ec41a74de5d20f + docs/models/v3incidentsincidentresponseretriggerpolicy.md: + id: eab40180c5cf + last_write_checksum: sha1:d6f8fbfff64a60187f37bc2c975f1f33f9e528a5 + pristine_git_object: 30359516fc05d44a6b8c99de557aecfa6973675c + docs/models/v3incidentsincidentresponsetags.md: + id: 71343fa4d112 + last_write_checksum: sha1:ba1de2deefd7a4852b6829fa697485eab749c4a4 + pristine_git_object: 7a4093618738f6646c7c3ba3f05bb3223e6f0f0a + docs/models/v3incidentsingestionstatusrequest.md: + id: a69f649e8f16 + last_write_checksum: sha1:5acdc43ce5c8260b0b962f4ae5599f5b676c1904 + pristine_git_object: fb1e96f71944bc086b1a15ec1f7155b96e7a45af + docs/models/v3incidentslogs.md: + id: 35e1bb3851c9 + last_write_checksum: sha1:8a462ae83e2e527c9e826860fec633f1778094c4 + pristine_git_object: 603a3e3695fd70266e57e7033545c5184fab45a4 + docs/models/v3incidentslogsadditionalinfo.md: + id: 83edb8976c09 + last_write_checksum: sha1:a8298f7ed4e281f286aa3c53d6b06995d28aec29 + pristine_git_object: b6c93c3d97d68dd2583c0e71e85016efb9e8e64d + docs/models/v3incidentsmergeincidententityreference.md: + id: cddb3c39a5f1 + last_write_checksum: sha1:a07e85e53d163df765f3d626fd7300245f05be3f + pristine_git_object: 471a7e696a7bd1cddc3ce8ead9bedd0b5ed0317c + docs/models/v3incidentsnotescreatenoterequest.md: + id: 6be0b68f56f5 + last_write_checksum: sha1:098a8978ffe8b92655565dfa5894488198e5c815 + pristine_git_object: 310f1ff35c36d0f086fc9063bd201165b90335fe + docs/models/v3incidentsnotesnoteresponse.md: + id: cff0285222af + last_write_checksum: sha1:04f92373053097dbd9d930fb4a6d8fe13e7f5a81 + pristine_git_object: 99655e92ad898e53292d3f3e7a248a45bbcc8b1a + docs/models/v3incidentsnotesupdatenoterequest.md: + id: fe765a302b14 + last_write_checksum: sha1:e330d1c1779fa84671c5c70f074e151d397ac83a + pristine_git_object: 24eadeb8eb5319e7b60c178a73ce68f3a7584b6a + docs/models/v3incidentsnotificationdelaypolicy.md: + id: 09d477a7c55c + last_write_checksum: sha1:a36ba377fa1daf6811d3d86699bc66b496c99954 + pristine_git_object: 59f51f84c4c0fb903bc1ef0ace4a946cbe83c6ed + docs/models/v3incidentspinnedmessage.md: + id: 8dca13108204 + last_write_checksum: sha1:cb53caeeaed012e9c6484b16c918f8e82a1d7898 + pristine_git_object: f1973aa6ffa326336da74c6a8854de3f0f4e3f9c + docs/models/v3incidentspostmortemscreatepostmortemrequest.md: + id: e8a5a5b3f1a0 + last_write_checksum: sha1:5d4db44424dbb1df31092a663043a99876493ced + pristine_git_object: 1b3a9d6314566ccf6345dd7ff1b83c8c621271c6 + docs/models/v3incidentspostmortemspostmortemattachmentrequest.md: + id: 801fa68d9483 + last_write_checksum: sha1:62877f5e82839c809a9785345137e6f45494ceb1 + pristine_git_object: b0c86a3fec72ec5a17cc1ada9171de4581d4786d + docs/models/v3incidentspostmortemspostmortemfollowup.md: + id: 4a4b325a110a + last_write_checksum: sha1:a69dfd2e54b277e4cbc29caf88290431bd6cb421 + pristine_git_object: af3ecab2193ecac31e66c7805fd31ef33186a334 + docs/models/v3incidentspostmortemspostmortemlistresult.md: + id: 549ef55e381a + last_write_checksum: sha1:8c9ac80ef2d5359d124ad0a16486be0c7d641d28 + pristine_git_object: 3862894c36affd26cc26f5acc92eeaa17e4502bd + docs/models/v3incidentspostmortemspostmortemlistresultincident.md: + id: dfd8af3c5b43 + last_write_checksum: sha1:50f35f4b5ca931d4b60a5f9b5c61e55c69dc59b8 + pristine_git_object: 34cdb3a132c61c2c47413e90fe8385499cab9444 + docs/models/v3incidentspostmortemspostmortemresponse.md: + id: 03ee30306dc7 + last_write_checksum: sha1:87be19b20b0e7fc441dba6157144653d852b61ba + pristine_git_object: 247666a989d2052d30fed580776a22740d11f78a + docs/models/v3incidentspostmortemspostmortemresponseincident.md: + id: 2f5c9a7c670e + last_write_checksum: sha1:fcf56eaf72dc01a11d10a83017185f02dad92685 + pristine_git_object: b1d0a347d463bf40ade336110c299f55142d4f8d + docs/models/v3incidentspostmortemspostmortemstatus.md: + id: bec382f2209b + last_write_checksum: sha1:f8f86fa32cab7fd36a3afb94b5ffef98736ba09c + pristine_git_object: 19c94f9543efc4c16b6eedcf8b8432c077bdace7 + docs/models/v3incidentspostmortemstotalpostmortemcount.md: + id: d018b4f6e78d + last_write_checksum: sha1:da2bf1b3236f9a8dac0d770f78833f8cf451c204 + pristine_git_object: 9f9573e4b7ded83aa9860880e65a788ea559c32d + docs/models/v3incidentspostmortemsupdatepostmortemrequest.md: + id: b7948e29ca06 + last_write_checksum: sha1:4e27df716c2b5a4dd0bd9e078abf5fffaa3ee5db + pristine_git_object: 50132a0275c945a4478ccd668985ac964737b478 + docs/models/v3incidentsreassignincidentrequest.md: + id: bd6b9ad82663 + last_write_checksum: sha1:35c22438a72b689763e76a1ea585cc73c9884bfe + pristine_git_object: fbed22167e1cb3f48ccfbd619f2aed7197035d49 + docs/models/v3incidentsrelevantpeoplelog.md: + id: 0de10fe5e7a5 + last_write_checksum: sha1:c313b7bdc73a1006476c6e0a20ceb117abba677a + pristine_git_object: 48f3572bc00af4d4f58c32730177ccd229382c8a + docs/models/v3incidentsresolveincidentrequest.md: + id: 09cdd363453c + last_write_checksum: sha1:3ae4f7756dd55d3ded3f150a21b865e5e2874a41 + pristine_git_object: d957dfed9f0242fe6f50f15a4a30f0bfa5e5ce85 + docs/models/v3incidentsresponsenote.md: + id: a5e07ae3f531 + last_write_checksum: sha1:1c7e98785d37eb0468a7be9befedce7e8642f5da + pristine_git_object: 7aa87b713934c4b012b532437e7cc00123bf2633 + docs/models/v3incidentsrunbooksattachrunbooksrequest.md: + id: f3f67eb739bf + last_write_checksum: sha1:e76411274a242865584ef5bd2f9821fd9ce44d4a + pristine_git_object: c390dae7a77ac1a713ea5841a58e2e7de773ef6e + docs/models/v3incidentsrunbooksrunbookresponse.md: + id: 8014c6194d39 + last_write_checksum: sha1:2297473c864e3c7817307d1a4aaaa9ab077e20b0 + pristine_git_object: 672d5b2e20399f3d62a0c1bcfafbcf75c442ea18 + docs/models/v3incidentsserviceownerfilter.md: + id: c4524c0566c2 + last_write_checksum: sha1:98a3b2114f981d2420525f990a05e993e8c9d16f + pristine_git_object: 823187db7957719ab70e13ee066f7b15c5c78c21 + docs/models/v3incidentssnoozedetails.md: + id: 68ab6647f7e8 + last_write_checksum: sha1:f8664695a22ee78c804356ae491215e1001a36f5 + pristine_git_object: 8ced5b45d50538fca8ff698bd95e9ff0dadf0837 + docs/models/v3incidentssnoozenotificationsreassignto.md: + id: fc94fc414f41 + last_write_checksum: sha1:e6f3253b211fb03ac51811fba6933f5bbb19cffb + pristine_git_object: 13ade42256d2df476fbe815143e38b1d7b29eebf + docs/models/v3incidentssnoozenotificationssnoozeincidentrequest.md: + id: 5ce35545dce0 + last_write_checksum: sha1:371562170bb9c02a6d6f01a6dadb9a222dbf5906 + pristine_git_object: b62a573b197089f3529f5b9e28177bef4d349465 + docs/models/v3incidentssnoozenotificationssnoozeincidentresponse.md: + id: ceae4e853570 + last_write_checksum: sha1:c8c9f8bf4a62980113a021a54c2aace1d0bbc384 + pristine_git_object: dea5d66cbae91f694cd571842a52d336477f3391 + docs/models/v3incidentssnoozenotificationsunsnoozeincidentrequest.md: + id: 2cff98f684dd + last_write_checksum: sha1:d70f4fe36abec9af25faf0a00fa5bf63fa3d38b7 + pristine_git_object: 917ef7e0fd0a3cbea88c40ec84becee15f37b267 + docs/models/v3incidentssnoozenotificationsunsnoozeincidentresponse.md: + id: 77e7206e1114 + last_write_checksum: sha1:b774a2e1986964623adb597ce47fcc6bda724db5 + pristine_git_object: a677819f7e07254e9cb1cf75ee9a8ef248b10216 + docs/models/v3incidentstagsadditionalresponderdetails.md: + id: c2ec9d6fa47a + last_write_checksum: sha1:627e4201ae6513a8291f658a8dd5d284206dc58c + pristine_git_object: 7fe006447ac9812d34301a0b86ffc996e61e502c + docs/models/v3incidentstagsanalytics.md: + id: 2db22f49e7d5 + last_write_checksum: sha1:b01b267cfbfe4bf28e0ad00021384f8e3f88e429 + pristine_git_object: 642ad49de0e1f161182a9552bd4e0d4e5f574ec7 + docs/models/v3incidentstagsanalyticsmetrics.md: + id: f5fbe4138e3c + last_write_checksum: sha1:754acc5f9cd2e15354ea42b39a8ff34b00241305 + pristine_git_object: 4bae6db2f73b447b45dcdff54c7f16034e905409 + docs/models/v3incidentstagsappendtagrequest.md: + id: 2d310434e1b8 + last_write_checksum: sha1:444919a8aea38bb65926ce41b298b8cb70e3ae4a + pristine_git_object: 6cb2544b1d47234cb39dde194ba6ed90fe0d025f + docs/models/v3incidentstagsappendtagrequesttags.md: + id: 17a17160ecfe + last_write_checksum: sha1:87f128669338182457e5f2e978a665d0bf089e05 + pristine_git_object: d2157272d4327f94e58c9b665c4fd40efe876d8b + docs/models/v3incidentstagsassignedto.md: + id: ffbf1a817d14 + last_write_checksum: sha1:0272c8e0ff5a739922a755cf00ad21a1c612216f + pristine_git_object: ccf5829a2a30ded1572d813855a4178d20934e56 + docs/models/v3incidentstagsassignto.md: + id: 7e7ce83eaed5 + last_write_checksum: sha1:4f0691c6b1c02988f800dbb74b2928fa446fda94 + pristine_git_object: 7206fc42b7969504a6db499a1e0cd6796826fb30 + docs/models/v3incidentstagsdedupdata.md: + id: e76391cd59b5 + last_write_checksum: sha1:0738691ead1883609ca39f003f8273e2c40f416b + pristine_git_object: 53b563ea7af7d8e33087ade32e31b0ac7dce22d8 + docs/models/v3incidentstagsincidentfortagsresponse.md: + id: f783583bb7dc + last_write_checksum: sha1:9e4b06ba77f22c9f06200575bdb81bc21263f1f5 + pristine_git_object: bcae0d5e47ff42a4d64ae084777b5c43c091def4 + docs/models/v3incidentstagsincidentfortagsresponseretriggerpolicy.md: + id: 1d34e0c020a1 + last_write_checksum: sha1:9c7b93b2da8be7f2c84a3927e662d3e0fa1b9f79 + pristine_git_object: 6685e29ea69e0861369e8a2e458751cc0ddd61e4 + docs/models/v3incidentstagsincidentfortagsresponsetags.md: + id: b398a4933146 + last_write_checksum: sha1:2b886d616f6111c80de9f481243118856a53e4b3 + pristine_git_object: 6b9c612f977ee21e5b2d9d64d739c7440fe0b56a + docs/models/v3incidentstagsincidentpriority.md: + id: e75d5d8abebe + last_write_checksum: sha1:f3281f92c9bf8a59d520ead834add4c374945b47 + pristine_git_object: 9a346f79a1f8ccd28a89e35d178170dda0f51f18 + docs/models/v3incidentstagslogs.md: + id: c031d61a98a4 + last_write_checksum: sha1:8bfeebb7a24080db940e9d241e2879956027f0ff + pristine_git_object: 01b875b32bb97c109bd00a1e81f4d4b5efb539b6 + docs/models/v3incidentstagslogsadditionalinfo.md: + id: f4e28128cd4b + last_write_checksum: sha1:c1c5b04f93ed5a965782ff5568f701c38be79797 + pristine_git_object: dcba8efe7e75e65802fc0ac43524e502e28269b5 + docs/models/v3incidentstagsmergeincidententityreference.md: + id: a9038d2134f9 + last_write_checksum: sha1:e8a1c168a6ddc684864c28045ee85dbae5d01da2 + pristine_git_object: 148959a6008c71d6bf8f3aefa65e61be97a1de43 + docs/models/v3incidentstagsnotificationdelaypolicy.md: + id: cf5740f09d61 + last_write_checksum: sha1:8cadd3be4ce835294a963f1606c66ee20dcb1640 + pristine_git_object: e4672d45e5d3f3f871d532f7086c8025cc51dcc8 + docs/models/v3incidentstagspinnedmessage.md: + id: fb02e2581760 + last_write_checksum: sha1:2c4af4733c6e6aa8179c86addb8f1b35ad658da2 + pristine_git_object: 2876c2240b4d09ddf3c65533ad8908105211afcc + docs/models/v3incidentstagsrelevantpeoplelog.md: + id: 1fb7bc34d6dd + last_write_checksum: sha1:960ae72896f85335e7805c222f036d244c04ad33 + pristine_git_object: 2e0b8908d96cdb9357b4a16edbb3929b5f8ba6ef + docs/models/v3incidentstagsresponsenote.md: + id: a8801d620d08 + last_write_checksum: sha1:6ba000863f83783e8ac2a90f7b3a70a536465f08 + pristine_git_object: f7a330319c9e26023b7b809820b9f2120705e044 + docs/models/v3incidentstagssnoozedetails.md: + id: c4587bddbeaf + last_write_checksum: sha1:adfe93c14b819b882bb2c406075d07c26880f3ad + pristine_git_object: 385d12b7941f43a042b80e5827e7be3081f30512 + docs/models/v3incidentstagsupdatetagrequest.md: + id: 6ad732525b72 + last_write_checksum: sha1:4c612f878c5c876d7965470e8bcf76800c346bd4 + pristine_git_object: 0170633be5fc2dccb2a838fcf931e8bdd93c39a7 + docs/models/v3incidentstagsupdatetagrequesttags.md: + id: f62f3fa0df29 + last_write_checksum: sha1:08024d137129758876b14afd37698716bba83e35 + pristine_git_object: c195d68cc84011449947dffed3a72d322c55984e + docs/models/v3runbookscreaterunbookrequest.md: + id: 14e440ff2978 + last_write_checksum: sha1:7d467408692fa98ae6d3041bd0ba3278dd496249 + pristine_git_object: faa5be802a7103da2356f07758eb3a8f72e09bd2 + docs/models/v3runbooksrunbookresponse.md: + id: a85a4a742258 + last_write_checksum: sha1:8030bd8513a5f8cc657fd1ab59a5f5eb736e0fa5 + pristine_git_object: 1e408cc1e45b87cd960838e2c09dd38ec48a6142 + docs/models/v3runbooksstep.md: + id: 0b0fd787c345 + last_write_checksum: sha1:4b350f277232472792ef65adeffff5bbec1d096b + pristine_git_object: c09cbbde7deec33bf694b9056f19a059fec7854b + docs/models/v3runbooksupdaterunbookrequest.md: + id: 554fd08b267e + last_write_checksum: sha1:55d4f92b50d1ff7ab291b2a2370e665795b89d53 + pristine_git_object: 2f1d670c375dc4d373e48d2d92aef3169bb0ea54 + docs/models/v3runbooksupdationinfo.md: + id: 537c8ab4e76d + last_write_checksum: sha1:66e4c95fbb77ee7168e778308efce2c5ba6c8d73 + pristine_git_object: 7876764ce6c199f7569b6c7a3db13a68bef686bf + docs/models/v3servicesaptaconfig.md: + id: d2a6490bb88e + last_write_checksum: sha1:d2ce370d326dd903412eb91ad955a2c702082b20 + pristine_git_object: c32e3d080096b48230764189fadc64d0fe4738f0 + docs/models/v3servicesaptaconfigrequest.md: + id: 4a359c4ffc66 + last_write_checksum: sha1:3127c51512bd7ab6d10f194a793b0e0730d40097 + pristine_git_object: 0c144b45999b81d35107b82b939cff9b1751f151 + docs/models/v3servicescreateservicerequest.md: + id: bcc2180af024 + last_write_checksum: sha1:0124f62a6662b05dbe7bf1ac873f5055044c5b35 + pristine_git_object: 6ff09ed51c96a7e726470fe663fec2cb8e7b7f6d + docs/models/v3servicesdedupinitconfig.md: + id: 8f30457619e0 + last_write_checksum: sha1:2a5fcecc82b7e3bc7da74d70b34aa6e9969e57b6 + pristine_git_object: 73ee51968f25144968854a4d8ee7e666d297b1b1 + docs/models/v3servicesdedupinitconfigtimeunit.md: + id: c535a325e518 + last_write_checksum: sha1:a659e1158167e933e617358d4355956a27ec4a57 + pristine_git_object: 28292aea73e150b61e3504b725d9cc6c602aed68 + docs/models/v3servicesdeduplicationrulescreatededuplicationrulesrequest.md: + id: ad91e700abaa + last_write_checksum: sha1:496651c3e9cb7e0a75f81257f9c4d52d67d4e35b + pristine_git_object: 2f4466133684fee7cf1aa73aa6e001f2884d5e04 + docs/models/v3servicesdeduplicationrulesdeduplicationrule.md: + id: e0508547c06e + last_write_checksum: sha1:17680645fb82e6decbacc50e832e47e8be5cf76b + pristine_git_object: f83359ae610da66dfa40515126ee043afb1cb62d + docs/models/v3servicesdeduplicationrulesdeduplicationruleresponse.md: + id: ecbe676b6efd + last_write_checksum: sha1:1b9c3cdbe908d0a7f1af4e53fbbfd90aa55bd53b + pristine_git_object: 30d23106a9a50979b0827e0702ee523be09c1cb8 + docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md: + id: 9b5eeff569d4 + last_write_checksum: sha1:a4bc5178b4d6baa1afb59c745a771fcaa9605c02 + pristine_git_object: b9aca6427a5e2f20dae57212ed047beb985c74da + docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md: + id: 1943898faf86 + last_write_checksum: sha1:090c44ce7589eb79a50f6e1b5d65cd91b86218ec + pristine_git_object: 026e9095f2800c4bce2809822b4aadc664482b82 + docs/models/v3servicesdeduplicationrulesexpressionbranch.md: + id: 85727ad1dfd6 + last_write_checksum: sha1:e51330b24db5dee157e0ec79005627282bf6efbb + pristine_git_object: 7647dfe48cec3eeaff57541af9ebc2f891e4c89f + docs/models/v3servicesdeduplicationrulesexpressionbranchop.md: + id: a57011eff1d6 + last_write_checksum: sha1:45a64416dc426654dba71368f9e377d58a552ed4 + pristine_git_object: 4383bc3acbfdb1f91a27228405b9139a1761b2c1 + docs/models/v3servicesdeduplicationrulesexpressionbranchrhs.md: + id: 20881d5dab6c + last_write_checksum: sha1:baede934f292c10a76eb89cd7b4a8cc4a0c0868c + pristine_git_object: 7ebcaefb4602cb6336f6ad41328b8cf934899709 + docs/models/v3servicesdependenciescreateorupdatedependenciesrequest.md: + id: abf56a7111f5 + last_write_checksum: sha1:5724fefeddb0e52f6dfb105f5589bc0a79268f7e + pristine_git_object: ebfa40f16004e38d98e90aa69aed68cc38f2e4c9 + docs/models/v3servicesescalationpolicybasic.md: + id: 338553e216a0 + last_write_checksum: sha1:b205d44b0fd0f52d650048257b14c555aa55e017 + pristine_git_object: 7fdd75f8877bb1be7c94d5f70751d317a434bcee + docs/models/v3servicesextensionsslackextensionresponse.md: + id: 7860d0706587 + last_write_checksum: sha1:32eff4a40b2412f2184ef09624f54ed919083624 + pristine_git_object: d7172876e8493dfb2c29e7d298adc12146a6c986 + docs/models/v3servicesextensionsupdateslackextensionrequest.md: + id: c3015ee01791 + last_write_checksum: sha1:7e3fa3b5feb0e5ebcfb012ae3b795499a88b4c13 + pristine_git_object: 726f722a0c3a0508cd2e6fda8b1514480fc21617 + docs/models/v3servicesiagconfig.md: + id: eb389bbde577 + last_write_checksum: sha1:0558a6ce919cdb1779eb09e0f2a10e891883bee5 + pristine_git_object: 22845b892315a127bc1ac6b3d8580e46e02d0b44 + docs/models/v3servicesiagconfigrequest.md: + id: 777aa9c004cc + last_write_checksum: sha1:36b97d5351b0069f455c13fcd0c78a8e06c3f849 + pristine_git_object: 2b8d0dddf06bc9bb43db32b77cdd53c00da15629 + docs/models/v3servicesjiracloudextension.md: + id: 30a3d35f9a82 + last_write_checksum: sha1:7a59a2acf18da39745142efba31dcddb41251236 + pristine_git_object: 39ebe5022c4591a54e9be4003f7980a75981c5a8 + docs/models/v3servicesjiraissuetype.md: + id: 6f3ba0eaf902 + last_write_checksum: sha1:666af79382def8e6d3e98debdede945f2aea54ef + pristine_git_object: c8100156bd3bdc9d12aa00522e85afc5d2143cc1 + docs/models/v3servicesjiraproject.md: + id: 932cb4ea3ed0 + last_write_checksum: sha1:7e7367f2af975a5df140104df56e8225fea230f3 + pristine_git_object: 227d86a42d857f33ff17586459c95b550a399c87 + docs/models/v3servicesjirastatus.md: + id: 7f2b159bd7ec + last_write_checksum: sha1:b7490a44ef0fd307d8e8771bcabff4ebe611f718 + pristine_git_object: 16d58e1025711ba31999d628b08d25561b2de944 + docs/models/v3servicesjirastatusmap.md: + id: 1f07ab76c334 + last_write_checksum: sha1:83b3f3681655e2e526f965bbefbca0567e7f6516 + pristine_git_object: 73b0ff7b1912fdca8b0423619de92ee1e549953a + docs/models/v3servicesmaintenancemodecreateorupdatemaintenancemoderequest.md: + id: 863d36c730af + last_write_checksum: sha1:b3146f3a86ea5869da67e23fa9edc235aee9b699 + pristine_git_object: c80e4beb02a468fb50027b54a133c8c2e17ca99f + docs/models/v3servicesmaintenancemodemaintenancemoderesponse.md: + id: 98ada5512cbf + last_write_checksum: sha1:b263953e99df34643fd6d696f1413054b1ad670d + pristine_git_object: e0b6b783a7666244fa8cb57c16581ca335684fd8 + docs/models/v3servicesmaintenancemodeservicemaintenance.md: + id: f123f78fb172 + last_write_checksum: sha1:53de1a73ec6d72825195602b348a4f4e8c439a0c + pristine_git_object: ce299b233bd53147fc217bf8f978f368e43cf918 + docs/models/v3servicesnotificationdelayconfig.md: + id: 8a60959167bb + last_write_checksum: sha1:6aa59585f74d0be192766480e57612f450aa9f57 + pristine_git_object: b68ed1716d49dcc4b5a3ceb3e49be224f5fa30d4 + docs/models/v3servicesnotificationdelayconfigassignedto.md: + id: c02caf4459a2 + last_write_checksum: sha1:9ffd9b749e63597665a4ab41efb0bcd6dc8f03c8 + pristine_git_object: e8d0233a2ac75113a5f528670585da3eff5a612e + docs/models/v3servicesnotificationdelayconfigcustomtimeslots.md: + id: 18c0506ec167 + last_write_checksum: sha1:2ef094e670bc354d270d064132f34dc3221a8f64 + pristine_git_object: c3ab5bc08c217139e8d057ef5c356c5488698f7c + docs/models/v3servicesnotificationdelayconfigfixedtimeslotconfig.md: + id: f862be896a37 + last_write_checksum: sha1:02a9558da1270d61d66889e699fd5c7c6ff1fb2b + pristine_git_object: 5dbed82cd377907a5f84427b0db14c57b2a9fb0c + docs/models/v3servicesnotificationdelayconfigrequest.md: + id: 155d896946c0 + last_write_checksum: sha1:5bd2d93c6700ca95944c8cb493a493a95e3dd035 + pristine_git_object: a3791491f6d50f05fba6914f98ec890b2cc4683a + docs/models/v3servicesnotificationdelayconfigrequestassignedto.md: + id: f6b846f17249 + last_write_checksum: sha1:af9a8dbd657acb12947a97f5caaa695ad77c2b5f + pristine_git_object: be61eb88dae91ae7fceb56dd8691734a21664a3a + docs/models/v3servicesnotificationdelayconfigrequestcustomtimeslots.md: + id: 4b525748d319 + last_write_checksum: sha1:27579d9370910160b70cf8ae6b02ed8afb373a6c + pristine_git_object: 6e23e9be6f595ec74b74eaef22e6459bbb4beb18 + docs/models/v3servicesnotificationdelayconfigrequestfixedtimeslotconfig.md: + id: acebca6d7356 + last_write_checksum: sha1:5ca27127e9c5dff3d3f94fdb03b4246e4174247b + pristine_git_object: ed9f389174cae452ee6a626805baa7b557157e01 + docs/models/v3servicesoverlaycustomcontent.md: + id: ff0f4af23808 + last_write_checksum: sha1:34424ed3b604a17c7c1861e00c88a9d1a351b0df + pristine_git_object: 4b2b685bd2c3717e0718876b6776e2b1887b10e3 + docs/models/v3servicesoverlaycustomcontentoverlayresponse.md: + id: 6c1ba00adc83 + last_write_checksum: sha1:f42050385770ace73b42ed6042f5365f3cfdc541 + pristine_git_object: aa872bf58e7353d1c2a437b91767f0e7c3399eff + docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md: + id: 6ecbef18ff0a + last_write_checksum: sha1:48305f44f3fb30c9ccbf483350dd87300953aa45 + pristine_git_object: c20c00b5adad3ccdad84a42283ead637db3b039c + docs/models/v3servicesoverlaydedupkeyoverlay.md: + id: b62acac886fa + last_write_checksum: sha1:daa76b9c6e232feba62d6f016f7c01704b4af427 + pristine_git_object: 86de2ee2302e0ab064b3baff4be8bfef638aa7dd + docs/models/v3servicesoverlayoptinforkeybaseddeduplicationrequest.md: + id: 7ffc2cf46bd3 + last_write_checksum: sha1:5ae05336f34e8a5b63ca52a6e9b9939ed09113f3 + pristine_git_object: b6a3083204c09bdc7ce3a3584d1c25d3e6b72f19 + docs/models/v3servicesoverlayoverlayresponse.md: + id: fea9b8f42f70 + last_write_checksum: sha1:036c09291ef7270dde226e73a1f338cd813580da + pristine_git_object: 0edea7af425a3a8efde97beab36eedb41ed0db97 + docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md: + id: 9156f1524590 + last_write_checksum: sha1:ca815fb96557077bd48201ea451c8821a2ae765c + pristine_git_object: 9342bfe5aac13263e2e1d501e83f5c9b36de2e46 + docs/models/v3servicesoverlayrendercustomcontentoverlayrequest.md: + id: ca4bab2afe22 + last_write_checksum: sha1:601d75197fed6dcc26341bc18ddb498d31e41cc6 + pristine_git_object: 27e078c891e9e510111fe9256031ef308b500742 + docs/models/v3servicesoverlayrenderdedupkeytemplaterequest.md: + id: 2d4b581ac663 + last_write_checksum: sha1:277d81ec9b1ecff98e42314320398c96aef66e6e + pristine_git_object: 857cbaaa9bfcce0a1d0a2c5f2a31e705e25c0504 + docs/models/v3servicesoverlayupdatecustomcontenttemplateoverlayrequest.md: + id: b161fdf56edb + last_write_checksum: sha1:9f21924cf23a2fff84cce1022c0cfb667f587111 + pristine_git_object: b5931cd855690ca303fb400e86044f7728fbcd46 + docs/models/v3servicesoverlayupdatededupkeyoverlayrequest.md: + id: 3d6064f873c9 + last_write_checksum: sha1:bc1e19e1e01be78a669d8a977d888ce6900aa6e4 + pristine_git_object: 3c6823cc37bb10625b5cfbc40aface8afafc69ff + docs/models/v3servicesroutingrulescreateorupdateroutingrulesrequest.md: + id: 75c657ab65b8 + last_write_checksum: sha1:ebfe2969342b5b54c362a9d83eb5885ceff8fd53 + pristine_git_object: 1dd547628e1f7895156763fa648511cc062b80d9 + docs/models/v3servicesroutingrulesexpressionbranch.md: + id: 6a3c96314a98 + last_write_checksum: sha1:5b12ae7f4535d5afb1b0f725af8aafe4cf4abe79 + pristine_git_object: a79e5e0b5c178503b1fd5e3602c71d081779a2a2 + docs/models/v3servicesroutingrulesexpressionbranchop.md: + id: 89a67356c05a + last_write_checksum: sha1:97fff0f304094295f71f9728ef8017546003e8ba + pristine_git_object: 085892b8f63cc46bb829aaace18c0dfcc820c6a7 + docs/models/v3servicesroutingrulesexpressionbranchrhs.md: + id: 1e43abc7461d + last_write_checksum: sha1:428ea479cc81f617b948a702c6821485be4444af + pristine_git_object: e27982b09767a45d8b00527267720cfb748d8aa3 + docs/models/v3servicesroutingrulesroutingrule.md: + id: a42e355263fe + last_write_checksum: sha1:f6bb0e388fbda53153471c590612df55a820e96a + pristine_git_object: 4cb3c2025436b0a1097e4622d04e05c8b07d03dc + docs/models/v3servicesroutingrulesroutingruleentitytype.md: + id: 3f1229ecff7d + last_write_checksum: sha1:5662ad9415f933a2a399fe330156a7b3fd565e24 + pristine_git_object: 366fc08dd8644590feaa7c480a1e94d253e6428e + docs/models/v3servicesroutingrulesroutingruleresponse.md: + id: 4ef654be5907 + last_write_checksum: sha1:5d6f306b6cac9a9e3d52379c5cee7ceaeb1a92c5 + pristine_git_object: 0b0fdb98a25129e92c224fb6b2e3a3d64bcd0835 + docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md: + id: d0fd93be38a0 + last_write_checksum: sha1:348dee39456adf6f971df505c42bbd6eae1843eb + pristine_git_object: afb136e4fad5e86f8854326d5eeca984e5a7cb75 + docs/models/v3servicesroutingrulesroutingruleresponserouteto.md: + id: 4d4971bd9b2a + last_write_checksum: sha1:84d1e052cbfea0bd8683b9ef77e071aecfc33513 + pristine_git_object: c45ad9a06c15d42baec179e0e4bf97b81d1a0ef2 + docs/models/v3servicesroutingrulesroutingrulerouteto.md: + id: 38f9e1040eee + last_write_checksum: sha1:eb9f2124b1b98ab3e19525d1cba15eed98e37f5a + pristine_git_object: 1ef02da84b59aa12c5553dd061c8b71d569adf7d + docs/models/v3servicesservicemaintainer.md: + id: 172cf485aba1 + last_write_checksum: sha1:728f8d8f5ed1846421cdb5f2f9a43050fd2a0ee8 + pristine_git_object: 5f8817e0a5e12d5433270ad29fe01285c5faf278 + docs/models/v3servicesservicemaintainertype.md: + id: 034b74cd184b + last_write_checksum: sha1:231528f2b0ea94ba7defd4c4cf54040b85f8bc8a + pristine_git_object: 91fb316e7b2ee493945c32832cf02cbd666d8f14 + docs/models/v3servicesserviceresponse.md: + id: 8fbc9f9973e9 + last_write_checksum: sha1:10f689a9b0b339cadebb4c3ebf104de40801b788 + pristine_git_object: b95f449d0fe4076e170a98cfbf19774f4b896c6b + docs/models/v3servicesserviceslack.md: + id: 1c2528a2550e + last_write_checksum: sha1:627dbd5d27a37def476b980bd42eef0c14edceff + pristine_git_object: 467e8778ec1e1a3eb9aa5728314bb84292e48218 + docs/models/v3servicesservicetag.md: + id: a97f7c2800ab + last_write_checksum: sha1:3036827494b3ab3a36e43072a13435c1c5cb188a + pristine_git_object: 9f5c9a07c27bc6f77305db7cee870be7eb9d4ae3 + docs/models/v3servicessuppressionrulesbasicexpression.md: + id: 595c0e461cf7 + last_write_checksum: sha1:73fee8f198baa53620f6dc2143f5e07e024096e4 + pristine_git_object: 9b3d564b276589fff86a8ad2705b9b51f5c9a2e3 + docs/models/v3servicessuppressionrulescreateorupdatesuppressionrulesrequest.md: + id: f7a12d540b54 + last_write_checksum: sha1:705aa6a1b23552c6fe2d629f0e34b3add9d26edd + pristine_git_object: 2becdbfd19de25b96dfb3c9929b21bdc780db293 + docs/models/v3servicessuppressionrulescustomrepetition.md: + id: 83c5846ce8f4 + last_write_checksum: sha1:35a825ebed2c187a65d196996d08059e8560e2a3 + pristine_git_object: 6aba94a3bc6b7d0739b54c4065447eb81793efcb + docs/models/v3servicessuppressionrulessuppressionrule.md: + id: 14d00b6f02fe + last_write_checksum: sha1:fdc8d343a2eb587b13f1abee067d96eb45f0aaed + pristine_git_object: 6a55ee89c336be3f8049e762fa0f73739b7c6dcc + docs/models/v3servicessuppressionrulessuppressionruleresponse.md: + id: 58687ac0f2a3 + last_write_checksum: sha1:a7c87b332c2c49c1e7a43805011f5a2de22642ed + pristine_git_object: da40f95f6e3ada1ea7cee9a55ef123d852ccd735 + docs/models/v3servicessuppressionrulessuppressionrulescontainerresponse.md: + id: 38ce5c5701f7 + last_write_checksum: sha1:91ad05bdd26d7703709996c33cdfd0c83155fc12 + pristine_git_object: 6a3f6528bacc0ed1c850ac99e7f47ab7b1516765 + docs/models/v3servicessuppressionrulestimeslot.md: + id: 97e980bcc2cf + last_write_checksum: sha1:79acd1675cdae10881b1c4dae04532d3fa71f3d5 + pristine_git_object: 3736a1db734079a9b49d86c34d95c9a3325194c1 + docs/models/v3servicestaggingrulescreateorupdatetaggingrulesrequest.md: + id: 9edaad03f859 + last_write_checksum: sha1:5be591d36af70bce59d708b659b419d2f220288a + pristine_git_object: 70a2e01b54cdcecbd14039bae41c06aa98e5a72f + docs/models/v3servicestaggingrulesexpressionbranch.md: + id: e2d30e2473c6 + last_write_checksum: sha1:5f11f82f93c62adfcb3de3b0e43b8c623620a519 + pristine_git_object: e10fde50815ca27555bf095c58e1e5faedb1f83e + docs/models/v3servicestaggingrulesexpressionbranchop.md: + id: 06e946aa4daa + last_write_checksum: sha1:c78082a0d5ba3c9859044cca6cc625794eb018ce + pristine_git_object: 024214c4ea603f8aae49eb863aaf926950fbd121 + docs/models/v3servicestaggingrulesexpressionbranchrhs.md: + id: 3fd0feb022d4 + last_write_checksum: sha1:b55ffb8aad4c70b7ab942fcaf43cb26f71644de6 + pristine_git_object: 7dc4a08178cc2f6249e565f36a0fd9c76f49a2fe + docs/models/v3servicestaggingrulestagconfigobject.md: + id: 9db4fd682457 + last_write_checksum: sha1:622620e622146d8d59bb979d0d878eecd2282605 + pristine_git_object: f417cbcf08352597604fa9c3d5ab72d89392a2dc + docs/models/v3servicestaggingrulestaggingruleresponse.md: + id: fd89cd809dfe + last_write_checksum: sha1:ff49d9e08e4f264632e50769ce1c49be72985686 + pristine_git_object: 56d457d701496eb29367b9b6ebadaa2198f403ac + docs/models/v3servicestaggingrulestagrule.md: + id: 45a84d4bdb55 + last_write_checksum: sha1:57abc9d418ea7f33dfd07aa2ad5477604fc01192 + pristine_git_object: 86617e344e0a40e6d9addc7f6ccdac280521a0be + docs/models/v3servicestaggingrulestagsobject.md: + id: a4940b1c0254 + last_write_checksum: sha1:71a5a752d5565c5924da228cbd13132212127976 + pristine_git_object: e7659189327e2ad2cdcb18bde37f8f8c84f8be85 + docs/models/v3servicesupdateservicerequest.md: + id: b6724bcfc11b + last_write_checksum: sha1:054ec8bdfa91735cb383e9216121e39ff522414f + pristine_git_object: bd689ef61b14c3de5d4df33e981f4768dc29c623 + docs/models/v3slocreateslorequest.md: + id: 0808c53c2b3c + last_write_checksum: sha1:0ab8c978a05d8f6c2fcc8cfc2faa5e3dc69c8b86 + pristine_git_object: 088429b1e14b0dbe26c1cdc8c204c66057c10b0e + docs/models/v3slocreateslorequesttags.md: + id: 1bae7355f1c1 + last_write_checksum: sha1:336f277bd3085d5a8ac749e43d565dbf28a6da34 + pristine_git_object: 79035c29ab2c02f3716a48e63c2822a57ec51dae + docs/models/v3slomarksloaffectedrequest.md: + id: 82c044e66ad5 + last_write_checksum: sha1:15c70362bbeea396ad609ed8ab35d6cfef80285b + pristine_git_object: 6f6211750668d549aa9b09e462da47c0397e7cd4 + docs/models/v3sloslo.md: + id: 84db2d28b4fa + last_write_checksum: sha1:dd27e80468ad689f662258e1c27c37957a932abf + pristine_git_object: 28e2be8b69e3333d4ad83e77e2238fef9502ee64 + docs/models/v3slosloaction.md: + id: ce1e31ebcd37 + last_write_checksum: sha1:393263f336f0edd69d1b9a7eae5796b33b9cdb73 + pristine_git_object: aa1ae1f26835ab6521204fdde3148b47b2c72ee3 + docs/models/v3slosloactiontype.md: + id: b0e3449047f6 + last_write_checksum: sha1:6d59053b2ab4ed40afc121fd21ca73496d97a8e8 + pristine_git_object: 5e4c5a92a625ebe7737ff44a1d9dcc75fc8b7722 + docs/models/v3sloslodetailedresponse.md: + id: f144ba35057f + last_write_checksum: sha1:7fd20218bb6a55ef662f1da3ccbb0acf909cb9ee + pristine_git_object: 987d938425e1995c15ab6c05f4700ad2a5acb089 + docs/models/v3sloslodetailedresponsetags.md: + id: 2d7a4b51f86c + last_write_checksum: sha1:7ad155a038d83da3666fdc8e5b642b0ec867d62a + pristine_git_object: 895279015d8b042c6a6b8b938acf17dd85eb3322 + docs/models/v3sloslomonitoringcheck.md: + id: 13782d55c215 + last_write_checksum: sha1:cd27c8278ebb57a423ec8fe84fb38001fa0f2c26 + pristine_git_object: 346da9c24d34c70bf56f260acf281af916f63eaa + docs/models/v3slosloownertype.md: + id: 58d0afd412a2 + last_write_checksum: sha1:3c9b94f099e488a51801a8e229cce2600871b947 + pristine_git_object: 3ae4f8e3d3366fe9c8b7e19cb8eb52acf70115ad + docs/models/v3slosloresponse.md: + id: 0a57f71e6ab0 + last_write_checksum: sha1:798a862363cc56a161984ec10da3073475eb986b + pristine_git_object: a0ff1c914f4712046e09dda2f472f2e15886a492 + docs/models/v3slosloresponsetags.md: + id: 999778e5a69f + last_write_checksum: sha1:62e279c668e9f76a7b4e746baa0e808b8e93989c + pristine_git_object: 286b18f4bdbc41c8d3fdba0f1e36ee1f1f6797cb + docs/models/v3sloslotags.md: + id: 28e7842a9a16 + last_write_checksum: sha1:7816a97ff59618673449309316050bc5ee3b70da + pristine_git_object: bfdb1f846731ab76f53b4a0ee3e2283e575eef2a + docs/models/v3slosloviolatingincidentresponse.md: + id: bcfd57893200 + last_write_checksum: sha1:82ad29a9e3fb9c18a50813685877e516dc686add + pristine_git_object: a72dea320b388f5a0ff510c9c6fcfbc1e5b6312b + docs/models/v3sloslowithinsightsresponse.md: + id: f1a979f0672d + last_write_checksum: sha1:071ac04ebd55577717ccba6df75ff49c8a3e78a5 + pristine_git_object: 3add3039d28a060fa790af7d311dfc86caf02451 + docs/models/v3slotimeintervaltype.md: + id: f72b7c58f36f + last_write_checksum: sha1:1f4471bda5fd3c6bb6edf3a6f8cfd955cc56514a + pristine_git_object: 20068bbf1f61d359d94de6919bd195eafbcf12be + docs/models/v3teamsabilities.md: + id: 02efd07e16dc + last_write_checksum: sha1:8c4a20e7dd50bc199d010600721d36c3564c7f2f + pristine_git_object: a581233ae8ad47396a550923fba538a9651cb306 + docs/models/v3teamsaddbulkteammemberrequest.md: + id: e0618d4af65b + last_write_checksum: sha1:ff0d0882a010bab6f672af5009f7cfa7e6b12fa3 + pristine_git_object: 700eac64d2730b0e2851f2032c2b716c773a3415 + docs/models/v3teamsaddbulkteammemberrequestmember.md: + id: c8347de4742b + last_write_checksum: sha1:235a99059f4b2885a822438e9894f8c9c21bd995 + pristine_git_object: 01db2a20a45c07cae1792d101dbdbed3f3a72ad8 + docs/models/v3teamsaddteammemberrequest.md: + id: eb0eafa1dc90 + last_write_checksum: sha1:310ce6fea283216b2ba8d363df6fa36f8c39d9c1 + pristine_git_object: 3f8ab1d87a64870e1a697c025e735f5a86142f07 + docs/models/v3teamscreateteamrequest.md: + id: "442441296727" + last_write_checksum: sha1:2a0b13af7b2913900bf192e16360ec8fe169db51 + pristine_git_object: 7b5c0674c8ddc0bb115026246cf1dee7658ff6d2 + docs/models/v3teamscreateteamrolerequest.md: + id: 49c29f5556cd + last_write_checksum: sha1:d62bba1526f05425a1e54f2c95dc09f85c53d7cc + pristine_git_object: 17b547211831b9ce1b16d44aff4ab46b8e8ee7dc + docs/models/v3teamsteambaseresponse.md: + id: f12c00f086c5 + last_write_checksum: sha1:ccaffc4dea1b1e5f4d7707909cac4a7ca98a9896 + pristine_git_object: 5552ae1048f521e08d5742ad4b2ce2ab8b28b3e6 + docs/models/v3teamsteammember.md: + id: afda8b1adf07 + last_write_checksum: sha1:f67c2c4f733c4c9a553f806a70f63fdcb3bfd7a4 + pristine_git_object: 3db5e880a0d45e49113b890779ebf9c3f7ae667b + docs/models/v3teamsteammemberresponse.md: + id: 1613eb349de0 + last_write_checksum: sha1:1a90e28f483b77bd1d49e67982fb4a95020d1b34 + pristine_git_object: 8a8cf707b57f51b34477f56ef8c2657f49fb67dd + docs/models/v3teamsteamresponse.md: + id: 8cd3fad1ba89 + last_write_checksum: sha1:0a329742467ecbc22e670f030b8fee9a81d6f400 + pristine_git_object: 604b725edff74856626806ba9ea1b52638dd03d8 + docs/models/v3teamsteamrole.md: + id: d25a9775f6dd + last_write_checksum: sha1:b1713f8866ce8d6a8b29e336505dbf8fbf2d38ac + pristine_git_object: f588fbc30b720cd27b51997d2e91bda56413f23c + docs/models/v3teamsteamroleresponse.md: + id: 418095d56857 + last_write_checksum: sha1:2bce4db65a218147705ed7c72e5863df9251e515 + pristine_git_object: 3b9608395ad4d368e89bae29e80e666eae17a94f + docs/models/v3teamsupdateteammemberrequest.md: + id: fb8e951c81b6 + last_write_checksum: sha1:a16ba9f1b6be6ed2d7b9a719bacc118eed0403ba + pristine_git_object: a6aa43f3f11e50175c6151c9508e6a310a0efcd5 + docs/models/v3teamsupdateteamrequest.md: + id: 5aa537f66101 + last_write_checksum: sha1:d0190cee0533fff3575734b21041ea6f9b4a7da3 + pristine_git_object: ade7c09f3d8890744bb7b8406f323cb06b5fd012 + docs/models/v3teamsupdateteamrequestmember.md: + id: 391c88886ac8 + last_write_checksum: sha1:ab0ec65c266bde623b02f0c5493ae3a4ea4702d7 + pristine_git_object: 306ce5cc289cca27a593adc9610098352a8598c3 + docs/models/v3teamsupdateteamrolerequest.md: + id: 324ed169c185 + last_write_checksum: sha1:9f3d3bad42d4a2c88d6305c2bd3cc36a263183be + pristine_git_object: c2f62abdaa8d29e3a943d5d95e18d519031b4f09 + docs/models/v3usersadduserrequest.md: + id: 2beb0a0dec9f + last_write_checksum: sha1:332e1008576ca900e41c50cc2f79626b30d497f6 + pristine_git_object: 3a0fc27a1855e3e18bb5220e819941c7b984ad9b + docs/models/v3usersadduserrequestrole.md: + id: dec153bc18f9 + last_write_checksum: sha1:1bc00a28b8c91a976e5bdf2ef5749c48add9c97f + pristine_git_object: 471a04b1d328e9f9aa39204773bcbafd6458ab4e + docs/models/v3usersapitokenresponse.md: + id: 198844a14e3e + last_write_checksum: sha1:2a93431ab885fb8e3ad23cc47556e58031628a7f + pristine_git_object: 00c2a0f6b9ed1c531bb3e6d22035653664339883 + docs/models/v3userscontact.md: + id: 6756c5098b02 + last_write_checksum: sha1:93e85393357eb9bf76af89d2b8d9534bca0fa277 + pristine_git_object: 805a9ef8c5a4c0071210e7a59d1396aee6541611 + docs/models/v3usersglobalrbacabilityname.md: + id: 6216e317f7db + last_write_checksum: sha1:72b30a76f3e59fcae85ca63b2772561a231dbe18 + pristine_git_object: e36a90f037c71f78ffb45905fd96df177358cb3d + docs/models/v3usersnotificationrule.md: + id: ace9c5e6524c + last_write_checksum: sha1:6db49b4fc7a17b14e6016c307e9e2a56f87a4806 + pristine_git_object: c2bfc25c8cfafdd875beac576f1b3a7aa039e6aa + docs/models/v3usersupdateuserabilitiesrequest.md: + id: 16b12313ac8b + last_write_checksum: sha1:adc0b51b202c008340a5b7533005fca05d09aa3b + pristine_git_object: 03730661e61af04d911980c339b6cba3fd1c4ad4 + docs/models/v3usersupdateuserabilitiesrequestdata.md: + id: 269d1f56734d + last_write_checksum: sha1:cb4b45100b854cf04e994aba4c2a038d4030c61f + pristine_git_object: e56272f2e556f77aea25f2b0fa0128604356e5dd + docs/models/v3usersupdateuserrequest.md: + id: 5f7002b4694d + last_write_checksum: sha1:07aec92de9e73cf0c87d289aeeed221b7766e673 + pristine_git_object: f8401fcc2a2cec9192b0f54b43e493287b7969bd + docs/models/v3usersupdateuserrequestrole.md: + id: fe9d6d9e461e + last_write_checksum: sha1:97323c87685beb7408d6c5e1a66d0284eb23bdef + pristine_git_object: cca2ab995e12919031b8aa31b8bc55ca0e79ba3e + docs/models/v3usersuserresponse.md: + id: 6c2c8c4d2eb9 + last_write_checksum: sha1:4df6a6b141130b4ffb7e32f45018b44f544c287a + pristine_git_object: 82da30e6d9054046bbd110140da84e317e2623af + docs/models/v3usersuserroleresponse.md: + id: e952c96f28d8 + last_write_checksum: sha1:298e5916f82625ae6dd4f8d73b9853fa22cec437 + pristine_git_object: f633577d9f47b8525b092802b37dec32f7fc0290 + docs/models/v3webformscreateorupdatewebformrequest.md: + id: 23fbf5d7efa2 + last_write_checksum: sha1:7ab54115d384739b2874b60c6aed5ca1ba9b4662 + pristine_git_object: 1c85154ca839f2743da65c108177e0bd3339aa00 + docs/models/v3webformscreateorupdatewebformrequesttags.md: + id: fcd61a7aec7c + last_write_checksum: sha1:d73cc565a50e1475abad0a0f8b9b94d4e6838db3 + pristine_git_object: 23eb09c9cd72c23180efda1b7f99593282221adf + docs/models/v3webformsrecaptchasecrets.md: + id: 5be225b7f013 + last_write_checksum: sha1:533e1118f155aa0cf4768914e5f66384aa881338 + pristine_git_object: eca266064088a491199882eb7620ae81abdc6983 + docs/models/v3webformswebformresponse.md: + id: 5c079bec75ee + last_write_checksum: sha1:73c0b3cb6cf654c4f1def13f46aad551c5914aae + pristine_git_object: f2f8e2451d1b9d9f2b0e964ab8068e6ae64b51d4 + docs/models/v3webformswebformresponsetags.md: + id: c95cb644d894 + last_write_checksum: sha1:f36a719a266cdf316aeb2a9b05c8880d0e6afbf0 + pristine_git_object: 460bd5c6d99da14b3c01791ed8a7590a5041306a + docs/models/v3webformswfinputfield.md: + id: 5af283ec1b2f + last_write_checksum: sha1:1f3a259ac9db779d08278f6c33f3aab423331445 + pristine_git_object: 82e0804ff209921643c9249354f42ae8a380372f + docs/models/v3webformswfservice.md: + id: 0a2dd3eb9ea6 + last_write_checksum: sha1:cc0263013c2904af5a7a38e128d8449cd3986939 + pristine_git_object: b6449c4225498b581044853c0acf08ded3234860 + docs/models/v3workflowsactionrequest.md: + id: 7ce818963a2d + last_write_checksum: sha1:f077622bd4f9cdce78b657ca68615167199a18c6 + pristine_git_object: fea72c7df8f61c2a2a629619791dfd355f8d7b13 + docs/models/v3workflowsactionrequestdata.md: + id: 3fbe640facb4 + last_write_checksum: sha1:dac0f968eb1ebbd8bd4a14133f0576cc44f42744 + pristine_git_object: 9d49bfc765ec687a990d484223061c72400fa53c + docs/models/v3workflowsactionrequestname.md: + id: 977a75a03820 + last_write_checksum: sha1:ec568e72a925e675dd967cbdf0ea11316efa8267 + pristine_git_object: 303cb2e33858bd116f246d7502e1073540189e31 + docs/models/v3workflowsactionrequestsqattachrunbooks.md: + id: aa61502747bd + last_write_checksum: sha1:1fdc08bacd6e70f279dfd68cd81f58b2d725726b + pristine_git_object: bfe852d7d8baf071de81485a51dac78954fed041 + docs/models/v3workflowsactionrequestupdate.md: + id: 5d9c1b8941c7 + last_write_checksum: sha1:16c920bbb3ad6cc379257adb744e00d7650dfddc + pristine_git_object: 959c44344c93ca79aaa9955940699faeba95b6b8 + docs/models/v3workflowsactionrequestupdatedata.md: + id: 8881ab1dc247 + last_write_checksum: sha1:3613a8bbfdf762d5dac74f17778517ca75309451 + pristine_git_object: 4c34c0861cb0d326f37c6c4c0a945f0eb1889a6b + docs/models/v3workflowsactionrequestupdatename.md: + id: 34c27264e1e2 + last_write_checksum: sha1:727a19b50532c820ecb93fff28c12f35afa19489 + pristine_git_object: 520205b3beb9f69d56badee9ff0f5bb64ace2760 + docs/models/v3workflowsactionrequestupdatesqattachrunbooks.md: + id: a1cd1d0d0815 + last_write_checksum: sha1:87bdabaa9c137450ce9b57cdcf6da0be60fb4e23 + pristine_git_object: e227f237e0f5b17510be0bb7365d7145da60d9a0 + docs/models/v3workflowsactionresponse.md: + id: 9cafba82211a + last_write_checksum: sha1:0a9ac6c33295a6bfedf1290c8a2a31f59e02aa4a + pristine_git_object: 52d627be9bd2a06c0a6f76529a1b39cb20540597 + docs/models/v3workflowsactionresponsedata.md: + id: 8b1fa50fa8fd + last_write_checksum: sha1:c49f0bf5bbdab7acad017fc10c8ed0bfb52ce22d + pristine_git_object: 134c2623e02b7d46fae357f91909a1801cd8a621 + docs/models/v3workflowsactionresponsename.md: + id: 448f46565a87 + last_write_checksum: sha1:51732d4b3afea798480475ce3af571f208239174 + pristine_git_object: f9bdcd37b3b8fc1102567fe3d58336801d18b71d + docs/models/v3workflowsactionresponsesqattachrunbooks.md: + id: 78967605ea59 + last_write_checksum: sha1:7c38dfcf98dd60f130ef154af28645d37908af70 + pristine_git_object: c3fb746e4054db199110024547370d726771dacf + docs/models/v3workflowsbulkenabledisableworkflowsrequest.md: + id: d12ed186b045 + last_write_checksum: sha1:f589711b9ead8c3ca70af800eca0a7cf927284af + pristine_git_object: a16667828839e22a1e69a228880a53f08da3f601 + docs/models/v3workflowscommunicationchannel.md: + id: 4bb165ed5d49 + last_write_checksum: sha1:4522b741eef1472b09b71b4f58b408a9e60b2735 + pristine_git_object: 4dd659697e3665d6c01338acda4efd529bbe6ba6 + docs/models/v3workflowscommunicationchanneltype.md: + id: 0087bcf888fd + last_write_checksum: sha1:909ae39f36f871e8fe6d99cc5aed56714f297e57 + pristine_git_object: 4b564a72760a5c8ee60b17c5de0ebf652edb1d72 + docs/models/v3workflowscomponentandimpact.md: + id: 653f899f7869 + last_write_checksum: sha1:cd1d3256222d0205ec31b2509fcbef07f6398cff + pristine_git_object: 1a2c0586007b8497919c70ecc712399092cbf72a + docs/models/v3workflowscreateworkflowfilter.md: + id: 31ead28d9656 + last_write_checksum: sha1:4faa7942453d7857526040e08b19336b5ec2da64 + pristine_git_object: 7b93086a32dc32059bc1b664f9db9dd9809ad4b1 + docs/models/v3workflowscreateworkflowrequest.md: + id: 6566c872c957 + last_write_checksum: sha1:d6f54ba795b0fd76fa956085f0d0c12c72802ba7 + pristine_git_object: 04a29a9be57fec0ea038e7979876aa0a6fa76c67 + docs/models/v3workflowscreateworkflowrequestownertype.md: + id: 37358c0b776f + last_write_checksum: sha1:f5b3b3b51b2ab92e947993e32439e8b8f59f0f6b + pristine_git_object: a8d2a68fc68ae5fe741546ff1ad1afc8dc28c1eb + docs/models/v3workflowscreateworkflowrequestupdate.md: + id: "404336202350" + last_write_checksum: sha1:0ceddb0c01752dd67762a86cc112dcbb34297c15 + pristine_git_object: 855af85061f2ce1bf57cfa7620d20df5f1efb0f4 + docs/models/v3workflowscreateworkflowrequestupdateownertype.md: + id: c65dd3d73c31 + last_write_checksum: sha1:77d462bccbf6134fdc704e07c63cc287067acf46 + pristine_git_object: a8cf12fce89c082811e99369c8580445f27edc79 + docs/models/v3workflowsenabledisableworkflowrequest.md: + id: 175c04cea4ea + last_write_checksum: sha1:b815003bba3675c98b9ffd08d02a7c3f2b7eb541 + pristine_git_object: 78678c9ba41adee630e1a52bd6631ca2d5c57597 + docs/models/v3workflowsentityowner.md: + id: 959fb4e31db6 + last_write_checksum: sha1:432090830e531e1f0365218d8444080f1f063794 + pristine_git_object: 13ecf00335be8fc817768d9718e3bf28d6ffb588 + docs/models/v3workflowsentityownerupdate.md: + id: 5c2face88cb0 + last_write_checksum: sha1:b1dffe28ac807c5c9cf0ce9d31c2329cff78d524 + pristine_git_object: 72584e03ce7c8510c8a3c0bf508e9040e48cbd4d + docs/models/v3workflowsgetworkflowactionbyidresponse.md: + id: 99ae61edfa85 + last_write_checksum: sha1:850f3c67eb16a89fb9c2f60e34e085db1c9edeba + pristine_git_object: 451c4c7228c7a8ce5abb4998d21d12f98c6ca2d5 + docs/models/v3workflowsgetworkflowbyidresponse.md: + id: 2ada2025fc01 + last_write_checksum: sha1:32cf0b837e717b48d32fb4608fd4f6ca91d375df + pristine_git_object: 4da479ee7f92e63938a552ace6b2adc842c65f29 + docs/models/v3workflowsgetworkflowlogsresponse.md: + id: cb741e4d8054 + last_write_checksum: sha1:8bed975aa5133653436c08af655aba667ccfe8f0 + pristine_git_object: a12ee36cf2ae9b94ef8dfaccd751f65e7fcf0578 + docs/models/v3workflowsgetworkflowlogsresponsedata.md: + id: fb069b5c2331 + last_write_checksum: sha1:0f53a0da3987059520e20753c962dfcf9d156ca0 + pristine_git_object: 90f2fa5a8b3ffe95669d75f1fe807c0e28881bd0 + docs/models/v3workflowsgetworkflowlogsresponsemeta.md: + id: 8001d972f502 + last_write_checksum: sha1:a231f7c8849026e9c0d85a29420813498fd6557a + pristine_git_object: 537507c95f3c9cfa2b94255cfef84189a626d7a5 + docs/models/v3workflowsissuestatusandmessage.md: + id: 31506509c983 + last_write_checksum: sha1:80235f051cf7868fc6c0f2721a0e4a00fc160163 + pristine_git_object: a04fde523bd69afb570c71f4cbc26462d7904acb + docs/models/v3workflowsjiracreateticket.md: + id: d72faab09fff + last_write_checksum: sha1:2dc0a874abb9715c3da458c905119d372e61b165 + pristine_git_object: edebce77480dfe6fbe1b5e287cf4a1cd5460a075 + docs/models/v3workflowsjiracreateticketdata.md: + id: 95e6baf78e47 + last_write_checksum: sha1:48be8b018bd88464516359db2d2290f40e7a794c + pristine_git_object: ba0212018dceac13bbaa305ff3871024502319ce + docs/models/v3workflowsjiracreateticketname.md: + id: 54d9e769fa18 + last_write_checksum: sha1:6b5c655bbb29251aa10413405e3e3814734388d0 + pristine_git_object: 9479032161c0326e56429047ff66c2518cf6c552 + docs/models/v3workflowsjiracreateticketupdate.md: + id: e1e3d434375f + last_write_checksum: sha1:4d87485114491a0f55ec146d3d41a32f45e2ff89 + pristine_git_object: 828cf616aa8778dbab78367f2dc3e79e866f7fcd + docs/models/v3workflowsjiracreateticketupdatedata.md: + id: c178efcb7023 + last_write_checksum: sha1:96b35c74ceba98dbcd954cb0a0033f8a36e2cc99 + pristine_git_object: 8a836b363225127e3caa8b166eda5b6e0d157231 + docs/models/v3workflowsjiracreateticketupdatename.md: + id: 2d30964c3e8a + last_write_checksum: sha1:14d283edb4b597b4cc727cf73d99a32ef439a777 + pristine_git_object: 75f775c75d542e6dc435311f8e9fd297a1b8456f + docs/models/v3workflowslistworkflowapiresponse.md: + id: 31e6faacc7b0 + last_write_checksum: sha1:e2c194e1737f5799d3002ed60771d7ccc4f0a3ca + pristine_git_object: f956bb0292a6e793b27d14360addfe3dc754fd51 + docs/models/v3workflowslistworkflowapiresponsemeta.md: + id: cf815a3052da + last_write_checksum: sha1:3abe44abfd2aa6fb476bd0d957ebc5701f689610 + pristine_git_object: 4a0831360c476f5dd998e4ee32ec5131e07ba0f2 + docs/models/v3workflowsmsteamscreatemeetinglink.md: + id: 154dec8ebe0c + last_write_checksum: sha1:ad2f6b6d6d8f53cf95c0065063562a8de8189dca + pristine_git_object: aedf99696b102e3573110a2b744f61a45acb6850 + docs/models/v3workflowsmsteamscreatemeetinglinkname.md: + id: f827ce0979c3 + last_write_checksum: sha1:657d93e9f65fdbb114229f287dd69ffcb5ff609b + pristine_git_object: a428c1902a532109b2168e851aee129eda44987f + docs/models/v3workflowsmsteamscreatemeetinglinkupdate.md: + id: 13126f2a3f21 + last_write_checksum: sha1:d62c41f9f42f4e4b8cb6c414ef6b3ce2e0dedf6a + pristine_git_object: 7b29041b10de9674ae2dd68f59568d4284ecd50e + docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md: + id: fb6e583e172c + last_write_checksum: sha1:bc0dc6ab4940925e25b5d6e726159538e3d73c31 + pristine_git_object: fcd88da03455aa8acd4390b21bc626ca9f2abc63 + docs/models/v3workflowsmsteamsmessagechannel.md: + id: e436a6dcd6f1 + last_write_checksum: sha1:dad0d2e2e9c25a78bb2e6f4f8b73d38193d19a83 + pristine_git_object: d3e70487abf28f22f652d2864c6e922bd0f592e7 + docs/models/v3workflowsmsteamsmessagechanneldata.md: + id: 31a6106bfef7 + last_write_checksum: sha1:c11f11aafd3eed8744edc58ebf4f5a99b367c781 + pristine_git_object: 700927a6a4a3507fe75625b91e191f803550155b + docs/models/v3workflowsmsteamsmessagechannelname.md: + id: 7e63a27ca93f + last_write_checksum: sha1:2c47e2e6bece9b6328e0f3dd3d1d0086c34f609c + pristine_git_object: 85fcdc5903e4107a8dd799eb4eee0dee5e5607ae + docs/models/v3workflowsmsteamsmessagechannelupdate.md: + id: 439482f4e4c8 + last_write_checksum: sha1:dc4c44bf6d3095dcd4c1ad7f6f64c00b5e09c984 + pristine_git_object: f675740e09c4c3b38eb9acdea303f77234e96543 + docs/models/v3workflowsmsteamsmessagechannelupdatedata.md: + id: 249a0f81f7b9 + last_write_checksum: sha1:9ae72052ecae8c9a07df4e6747dd044541fe6d63 + pristine_git_object: 573842070f5a6b6a7703e53cc3d9ea67a8b397ed + docs/models/v3workflowsmsteamsmessagechannelupdatename.md: + id: a9b9df740f20 + last_write_checksum: sha1:42a12d927c35d4ac276d120f14115881a1cc3e52 + pristine_git_object: 0098af658a6abfbcdc900b8737426eb2d48e4122 + docs/models/v3workflowsmsteamsmessageuser.md: + id: 2007663ea6d2 + last_write_checksum: sha1:9edd5a336e1e81098bafa690e885fa0986bdceb2 + pristine_git_object: 9c77dbb487b61ac7cabef2b5155573292222c30e + docs/models/v3workflowsmsteamsmessageuserdata.md: + id: f72dc1fa06d5 + last_write_checksum: sha1:9d47d51bf78a4caaa948c26b9aa0bba00be373a0 + pristine_git_object: 0c0bf156ca4fb35d920c38f6fd3f3567edd62cb3 + docs/models/v3workflowsmsteamsmessageusername.md: + id: 702df725c10b + last_write_checksum: sha1:94c138c4ff38f617d2a09746dc5f51670eefe8a0 + pristine_git_object: ec6eee3d8c5d5c45d0ffe7c0799ae822d7d955da + docs/models/v3workflowsmsteamsmessageuserupdate.md: + id: b1e6d887ffc9 + last_write_checksum: sha1:6d42d079551052bffcaa4a5e5d1f202852a3e313 + pristine_git_object: 02d0e2193b2019121f133b5b8e94b640f27ca1c4 + docs/models/v3workflowsmsteamsmessageuserupdatedata.md: + id: 60860017357f + last_write_checksum: sha1:4cbd9f601f74c1d28c244410b670b0108a210483 + pristine_git_object: eebfe5fcd99e30ca0c22f30f182b1f65bff9592c + docs/models/v3workflowsmsteamsmessageuserupdatename.md: + id: 56b10558e89f + last_write_checksum: sha1:5186ddc58e10bd685c313f5bce6eb0cb7946751c + pristine_git_object: 0e8596682e933bd24954f46c8a671d35544cd47a + docs/models/v3workflowsrunbookresponse.md: + id: f9a46d97d65a + last_write_checksum: sha1:c316dacc3b7d4ac18600c8eb849fc8091475d386 + pristine_git_object: ab7dc9b04d1ee93c5cf772d139442c63abd6db24 + docs/models/v3workflowsslackarchivechannel.md: + id: 16f28e0a82b7 + last_write_checksum: sha1:f8d92eecd8b12028e06fc7b6ed970ad3a736b3ad + pristine_git_object: 466375cad49f4a6d2605c58e0c7060529e431ca7 + docs/models/v3workflowsslackarchivechannelname.md: + id: d04bd527c2b1 + last_write_checksum: sha1:581c23ed909fa8485b028d9ad956db08d739a7a4 + pristine_git_object: 11ec42c1618c3ba679ebf8d9b3173fc7cc61453a + docs/models/v3workflowsslackarchivechannelupdate.md: + id: a2b22f14313c + last_write_checksum: sha1:c6791d1e1680da7634dd60766c6898dc0ff123b8 + pristine_git_object: 31c05257a0f6de8910c6436c51bbb99a7366de6a + docs/models/v3workflowsslackarchivechannelupdatename.md: + id: 91c7a4313094 + last_write_checksum: sha1:e797da66b8647d97f31541cf402eb247050772c7 + pristine_git_object: 27539c82e786578424f56f1fd692ca16fd1da312 + docs/models/v3workflowsslackcreateincidentchannel.md: + id: ce1b9bcffa82 + last_write_checksum: sha1:8b08c0961be168b6dc7c3618ade97bd7792fa000 + pristine_git_object: df7378cb327aae70ee599083aba26b9b64fb0812 + docs/models/v3workflowsslackcreateincidentchanneldata.md: + id: bea61fa5fc5e + last_write_checksum: sha1:4334ab4a7ef7c5af3094773566f4711eb80d6a04 + pristine_git_object: d895fbf4baddc52eac8e2df35a7245d1f1944351 + docs/models/v3workflowsslackcreateincidentchannelname.md: + id: 6400d93a9056 + last_write_checksum: sha1:97df0b542f571a9bbadc2f82552d037f49181701 + pristine_git_object: 51fefbeb0264126e4e7e831dac6a08d28b8adab7 + docs/models/v3workflowsslackcreateincidentchannelupdate.md: + id: 2ea40e922a8a + last_write_checksum: sha1:e188d10722bddc536a23350854af9889a61d65a4 + pristine_git_object: 2114cd884ce104f8c3dcaf0dd30920fe527fc9df + docs/models/v3workflowsslackcreateincidentchannelupdatedata.md: + id: f37b55aba7f7 + last_write_checksum: sha1:f35f9d053f24fe25742e96f6e7911032e8779ac1 + pristine_git_object: 3a80de75723a323b8c824734df3900f996ecdf19 + docs/models/v3workflowsslackcreateincidentchannelupdatename.md: + id: e2980996e967 + last_write_checksum: sha1:33a37c8e9b30f5199b93c786a44aaf9657913173 + pristine_git_object: e3b2f1b0eb9891893338f2ca4a55e921022a9b8e + docs/models/v3workflowsslackmessagechannel.md: + id: 82cdece370d6 + last_write_checksum: sha1:e3d6f345992842ea867443da229750b6e4789391 + pristine_git_object: 924a1c53b0fc1efff490280001e7181e2e2071f0 + docs/models/v3workflowsslackmessagechanneldata.md: + id: bfb3df9309c7 + last_write_checksum: sha1:1d261233dc44c9470b22d2ba9d979e4610eedcfc + pristine_git_object: 0cec19f5ca2641f5d8846bc63328c4f50adc0647 + docs/models/v3workflowsslackmessagechannelname.md: + id: e6ba3bfc3a62 + last_write_checksum: sha1:96c8eca845bed84f21bb0743c2cfc0e3a716f4ed + pristine_git_object: 774bdb849e6a1f6a29aad89147306c58b97d3adc + docs/models/v3workflowsslackmessagechannelupdate.md: + id: 0f5ebb43a1cf + last_write_checksum: sha1:2a8c4b5a76845dcf37ad109bee2f026097ca6d13 + pristine_git_object: 4024924f5ebbd3837fda2a7afa2e50ce0230b00d + docs/models/v3workflowsslackmessagechannelupdatedata.md: + id: 57c7b6147acd + last_write_checksum: sha1:451b5c1168ba74798851d6644ce1375e872c031f + pristine_git_object: 1abafcb07699fa7e7a6f41f508098be0880a102c + docs/models/v3workflowsslackmessagechannelupdatename.md: + id: 690a421681c7 + last_write_checksum: sha1:7b96bbe8eaa44db7e0a88491836ef4d28c822632 + pristine_git_object: 3503aa4ceda6cb110172f189ea8f5ba0ebef716b + docs/models/v3workflowsslackmessageuser.md: + id: 8859e1dcb7a9 + last_write_checksum: sha1:a20730ba6a3c82618d4b647c8a8d897f63cda35f + pristine_git_object: 4a435f059370547a11064ef8ee1ea10b961c322a + docs/models/v3workflowsslackmessageuserdata.md: + id: ff0e4fc4bd6a + last_write_checksum: sha1:f880afc1b6da6926dabbe1680fbfe49c43c8c083 + pristine_git_object: 2a8a0e73db2841efaf8b53adb6713d798c33620d + docs/models/v3workflowsslackmessageusername.md: + id: f7a53b9634a2 + last_write_checksum: sha1:ac87ccb2c1a579891ead104a88f97d6f54d7a057 + pristine_git_object: 2a8b367982b8bbe8c16c05e3b57e90bc121692c4 + docs/models/v3workflowsslackmessageuserupdate.md: + id: e1378d5fc940 + last_write_checksum: sha1:0b000b9ce83bca860daf672e18fce08c99282666 + pristine_git_object: 7c2f1c98731ddfc677d40fe456b908466893d50b + docs/models/v3workflowsslackmessageuserupdatedata.md: + id: 1f41eb959eee + last_write_checksum: sha1:a17aff0a88c08c3b96100e5d8ab8d814aeb45d49 + pristine_git_object: 39031c7eef8980e7232b35102742a7b7c053b153 + docs/models/v3workflowsslackmessageuserupdatename.md: + id: 4c136486910c + last_write_checksum: sha1:88ffb8d3aee4c3c16dfb95a7794a1f8de3a8e23e + pristine_git_object: e7d65dc77a4b3d7c52727f5bd0f3a7093e6913bb + docs/models/v3workflowssqaddcommunicationchannel.md: + id: f35cdcea5772 + last_write_checksum: sha1:212b920c761b220edc6733a34b502ccbf792b31c + pristine_git_object: 8b37f2b376575e17770b4f83af308aaccd8a3a6e + docs/models/v3workflowssqaddcommunicationchanneldata.md: + id: bef695aec925 + last_write_checksum: sha1:c3332c6e99b9a956afd0df3c0d4771be699b6f73 + pristine_git_object: 6dca00c8e994a9a1cfe101c86740d3446516bdfe + docs/models/v3workflowssqaddcommunicationchannelname.md: + id: 165234c33cb3 + last_write_checksum: sha1:b0b47c707c80bea34623f6871b587ba6954e13e6 + pristine_git_object: f8c30c65d2a886e5636a51d96749f3c0118196f8 + docs/models/v3workflowssqaddcommunicationchannelupdate.md: + id: 320c59f8ebe4 + last_write_checksum: sha1:018522e2353b3f70eaa057295fc84d7717f53926 + pristine_git_object: 9eced8cdf57f35c679668f6c86e43fc4d153e357 + docs/models/v3workflowssqaddcommunicationchannelupdatedata.md: + id: 948eea50b6b6 + last_write_checksum: sha1:e51001c29b68bf6cd2303f1e472f30f8853adfe0 + pristine_git_object: 67ce3eada1174ccb0a0fbb727986495dbcfe249a + docs/models/v3workflowssqaddcommunicationchannelupdatename.md: + id: cb65d937d10b + last_write_checksum: sha1:9fb129545a84c4e0c290ac49b15c71d9208cfa52 + pristine_git_object: 5fbbacf9e26a8aa8ed7c3a6a49f0540d5e9e83b5 + docs/models/v3workflowssqaddincidentnote.md: + id: 34c6e85fd5e4 + last_write_checksum: sha1:b976b227312b6831ace972b202a870760706a916 + pristine_git_object: e6a81b4a97eac00795c7dc8ab51d7c1bc4a38fc3 + docs/models/v3workflowssqaddincidentnotedata.md: + id: 019b59eeffa7 + last_write_checksum: sha1:c4eb245383ea9ef720ec55c33af4e6363ea27efa + pristine_git_object: 0cf95fe7948fc548b00eaa8f1727bfdadde44af0 + docs/models/v3workflowssqaddincidentnotename.md: + id: b682420d30f6 + last_write_checksum: sha1:0681bb0998fcfb023a096ada9d029e87bb4d3f13 + pristine_git_object: 9ee42ba27f32201a349f0b6160e72e0f592f4a72 + docs/models/v3workflowssqaddincidentnoteupdate.md: + id: 03102b827465 + last_write_checksum: sha1:6d497f16cb95137429fed7bdf24adc963c19609e + pristine_git_object: b5c75a48bda0aa0e8f1b8be119d0354c2a9d0286 + docs/models/v3workflowssqaddincidentnoteupdatedata.md: + id: 8e523bc6a9d5 + last_write_checksum: sha1:13698a56d5d10ea46d83eac170dd2a62dbe11858 + pristine_git_object: 89b09c886073e329f6cdaccae919d385d2b3b880 + docs/models/v3workflowssqaddincidentnoteupdatename.md: + id: 324aef6b83ed + last_write_checksum: sha1:724b4ac84afd391038fdcbefde00e956799bb4ae + pristine_git_object: 0659b8395de90df905b6861649f0765fa7d3e0db + docs/models/v3workflowssqcreatestatuspageissue.md: + id: cae39c84ece2 + last_write_checksum: sha1:57b4319bb583f9722f152ba2dd889ccffa417374 + pristine_git_object: 8e0073568e699d3bea5ef9610cf2fbbdecee4476 + docs/models/v3workflowssqcreatestatuspageissuedata.md: + id: f8538d2f7d35 + last_write_checksum: sha1:30988d34778680ea93662ad977e0891acb55a881 + pristine_git_object: b9404d903a99e76fc95f9fc70eebb833790c977c + docs/models/v3workflowssqcreatestatuspageissuename.md: + id: 1c074273e9d5 + last_write_checksum: sha1:e501992ba5f9af35da763af2684f64697f42db67 + pristine_git_object: b4d1f61a165dab557e1ab851d6892903fd0b2e06 + docs/models/v3workflowssqcreatestatuspageissueupdate.md: + id: 89cc2bab78e6 + last_write_checksum: sha1:c54e3a4a09aab52e5d78ad4dd54fcd347ae57f1f + pristine_git_object: c7e19b1766fea72b92f08e9411ef3453a847a5e6 + docs/models/v3workflowssqcreatestatuspageissueupdatedata.md: + id: e35ddc08f014 + last_write_checksum: sha1:d5a41639a08416f47cb6c6d644c63442b8a41785 + pristine_git_object: eb9dbb2ba15ac5e315f1b8189d9a7228322be7ce + docs/models/v3workflowssqcreatestatuspageissueupdatename.md: + id: 50c638b34cd1 + last_write_checksum: sha1:7f6c411a7f5f505361b284906254df6e6cd71dfb + pristine_git_object: f08ff9ef7aa5afbc462455211aea05c5de3896fd + docs/models/v3workflowssqmakehttpcall.md: + id: e889453c0d88 + last_write_checksum: sha1:c03b82168d00a0a4b2ac07110b627972c007eb6c + pristine_git_object: f3d3cf49b0ae7a07c46e3a15dacf73436c2a0c15 + docs/models/v3workflowssqmakehttpcalldata.md: + id: 750947a59aaa + last_write_checksum: sha1:0211e6f021044e3de35e0c7bb5863a7811914445 + pristine_git_object: fef0d25cf5eff76088a460ab36d7af61e6183e7e + docs/models/v3workflowssqmakehttpcallheader.md: + id: 6d81db5113ab + last_write_checksum: sha1:d5f11cd450a4a754d38561fe7f869ebb978cc727 + pristine_git_object: 5b6610cb6a69275a960aa994603524607d556d57 + docs/models/v3workflowssqmakehttpcallmethod.md: + id: 8733ab1861fb + last_write_checksum: sha1:8f2d8e8b45da03aea77f5a3882d384469af65043 + pristine_git_object: 46808045fe25fb5d4cbc1f0196134521683d67e0 + docs/models/v3workflowssqmakehttpcallname.md: + id: b104504ed9a0 + last_write_checksum: sha1:13277b54b769ff74299a9c6c402d78b6253def12 + pristine_git_object: d487a4b2a95304e5b227226cb1bff849024f2ec0 + docs/models/v3workflowssqmakehttpcallupdate.md: + id: d20d80222947 + last_write_checksum: sha1:9e78089f87f23c85f0bfee93d05ebf074f2f536b + pristine_git_object: 1f14034a9c6dbddb74ef4a7f5ca844ef8646c850 + docs/models/v3workflowssqmakehttpcallupdatedata.md: + id: 38a20d2c2485 + last_write_checksum: sha1:feafae3632059d440d580ffc46e3c754de2b3986 + pristine_git_object: 63024e900900becf3138b92775052c245432bbf1 + docs/models/v3workflowssqmakehttpcallupdateheader.md: + id: b8ba446d5e13 + last_write_checksum: sha1:95c93afee1a69f39a12a64b1c2b2e279244dc80a + pristine_git_object: 0418a791da32462f474fd7d734de8d5b685e6768 + docs/models/v3workflowssqmakehttpcallupdatemethod.md: + id: b782431b076a + last_write_checksum: sha1:0cd7bc1fed48662a119eb31fedb196cb7ef17fdd + pristine_git_object: f599dbab5cc8b2f747c760ccc30543b80c75312f + docs/models/v3workflowssqmakehttpcallupdatename.md: + id: ea1327f77f13 + last_write_checksum: sha1:94bfb0467360645a2d0c95400204d27748db98c0 + pristine_git_object: c1d4d4f4b6d073192b4ab99814c9f5d17648cd0f + docs/models/v3workflowssqmarkincidentsloaffecting.md: + id: d2c6f87456a3 + last_write_checksum: sha1:979d98948cfac83a5b79f20a1939d1b639992796 + pristine_git_object: 6b5dd102a39650b294cb40d09550fe67f3797cda + docs/models/v3workflowssqmarkincidentsloaffectingdata.md: + id: b0bd287aa0fa + last_write_checksum: sha1:233e0832800f5eb891a832b5aeb4676ee766140f + pristine_git_object: 44ff8dd2c7086610de02391de73edd8a4d60c473 + docs/models/v3workflowssqmarkincidentsloaffectingname.md: + id: 062cb2b2812a + last_write_checksum: sha1:4766527173e884ea1ecf3ea4d3e6156d6cea2e74 + pristine_git_object: 345e5ad84372b15873826e2d3d9aa1388f6abe4e + docs/models/v3workflowssqmarkincidentsloaffectingupdate.md: + id: 92c15d41dace + last_write_checksum: sha1:104fd7586f83f092cc9708d56b3adf5be5261092 + pristine_git_object: 3572f7a8098bd6eb5bbab6fa5c88b53b97783aea + docs/models/v3workflowssqmarkincidentsloaffectingupdatedata.md: + id: 422339cdde3c + last_write_checksum: sha1:76be31da3a2a636a3c6075ccf9b41772d53518c2 + pristine_git_object: f1d0828cc3db56a71d5d8e0599c5f2d489f9a7f7 + docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md: + id: 1a9c4505f70c + last_write_checksum: sha1:82779696da53d49ca5dcd30b5d78013b5a2144f7 + pristine_git_object: c298d57a78b84c1963b2061b419ad47e5d0fe653 + docs/models/v3workflowssqsendemail.md: + id: 066e7f7f7439 + last_write_checksum: sha1:e8845bc2a244fbabed64473012b021b080d2beb3 + pristine_git_object: 136da826944ad92c34865446e10c01e539292a61 + docs/models/v3workflowssqsendemaildata.md: + id: 3783264be57e + last_write_checksum: sha1:ea823440faf3728b66daf9ceacfc681bcfb5be48 + pristine_git_object: 44e14fa7e3c7f12d07351e26063e4da8bf2c3b85 + docs/models/v3workflowssqsendemailname.md: + id: 5e0be40fa8f3 + last_write_checksum: sha1:ef67b972e2170c00489036362ee18af45cd7f167 + pristine_git_object: ec85bcc4ec28cc0aa97b8699c8d26ca8ba05467f + docs/models/v3workflowssqsendemailupdate.md: + id: 9bd64a88dfe7 + last_write_checksum: sha1:ee42133c65dd82b976c2339c75326c2f2f3986a4 + pristine_git_object: 6c301594262d99d845f612559790d333d2f83c0a + docs/models/v3workflowssqsendemailupdatedata.md: + id: 1c1e4ae9ed88 + last_write_checksum: sha1:c8acef11f61da5e45c50b13cf092f70fd1c290c1 + pristine_git_object: 6818b72985688d6297deec88a2a4756dbdfc081c + docs/models/v3workflowssqsendemailupdatename.md: + id: e65cc60a54a0 + last_write_checksum: sha1:b73c829343a0709ec217a3751f48fb41f705bcd2 + pristine_git_object: 50fe0d307cde6023802d61e8683b4dd1dcfcdf07 + docs/models/v3workflowssqtriggermanualwebhook.md: + id: 0f8f49831cef + last_write_checksum: sha1:41c75a18a334567fb698d716ca4f06444d435eb9 + pristine_git_object: 99906914ea4997832300be78a4e7e5d43055e79b + docs/models/v3workflowssqtriggermanualwebhookdata.md: + id: 39f276f62d53 + last_write_checksum: sha1:791bf3c94b9b1dd83cc3208011b307f0b57ce94f + pristine_git_object: 8b7fe4ec9bd38da8da12b334fd0b1ca7bed4ca90 + docs/models/v3workflowssqtriggermanualwebhookname.md: + id: cb652cd97bd7 + last_write_checksum: sha1:04d41ff873a23356468ddf9754e1ee71667d4a66 + pristine_git_object: d7359a1381e378bb32b01017d7e72db87a2230f8 + docs/models/v3workflowssqtriggermanualwebhookupdate.md: + id: 7b044187721b + last_write_checksum: sha1:87a095b2110e32682059cdb32cfa52b72b2fd4aa + pristine_git_object: 865b8bdd1ed26b85d2a4c9781fb5c721eae6a317 + docs/models/v3workflowssqtriggermanualwebhookupdatedata.md: + id: 848724e5f78d + last_write_checksum: sha1:46024ed6e8ae31092982a92b03564fefe56a05f7 + pristine_git_object: a5c195f75a59a0ff75cab5786859352c880c0194 + docs/models/v3workflowssqtriggermanualwebhookupdatename.md: + id: c27b8388323b + last_write_checksum: sha1:823ea92b70b61d43511e1cd39e548bc2bf7f2b1d + pristine_git_object: 0ea8f5b95226ee0660c32335d191d9953ab1d823 + docs/models/v3workflowstag.md: + id: 3bd50748fadb + last_write_checksum: sha1:ff1823e05c6a896aee43cf335d5bebcc1ca25f7c + pristine_git_object: 0502f04ee8d4a17161461eee809639c331b2d2ff + docs/models/v3workflowsupdateactionsorderrequest.md: + id: 9c89c0b22e80 + last_write_checksum: sha1:274f1e347b730bc31bfac6c3181941539cb62445 + pristine_git_object: 227e9c8b281b6c883c44039fa9158e6b8da397ef + docs/models/v3workflowsupdateactionsorderresponse.md: + id: b0b6625ddb3c + last_write_checksum: sha1:8b4f17a50302e16105981ff45c1659c9d1265dcc + pristine_git_object: 8aa38beb889c7835b54848926d09dda17e880e4e + docs/models/v3workflowsupdateactionsorderresponsedata.md: + id: d9013db6e658 + last_write_checksum: sha1:a6f915f6a6e9502d69481d5696350df7dde6ecab + pristine_git_object: ea8056572b040621a179468134817b2f9195b1fe + docs/models/v3workflowsupdateincidentpriority.md: + id: cb31fbfdd67f + last_write_checksum: sha1:751d92c6511cd2d4cb29a790b4802738e6ab4dd2 + pristine_git_object: 710f704a189c9a8e8cd89d9bbfe4d358c69c163b + docs/models/v3workflowsupdateincidentprioritydata.md: + id: d20011bcd428 + last_write_checksum: sha1:a1938ca4a9316bc1e737930f7f8ac9e863fa6a58 + pristine_git_object: c6cba24a558e9b1a41563a69527bde52bbbf3339 + docs/models/v3workflowsupdateincidentpriorityname.md: + id: 6098c2986d60 + last_write_checksum: sha1:b9a7135fef4788bdd39ca2cb9427da3060c67764 + pristine_git_object: 7e56a104fbfbfec0cd598d627a0261749393f5d9 + docs/models/v3workflowsupdateincidentprioritypriority.md: + id: fa558c5e1925 + last_write_checksum: sha1:9f9acbafcb41547682c6d9a25a9740161330f547 + pristine_git_object: e8a3ba478724d8d11836f48b580eff0c3c22602d + docs/models/v3workflowsupdateincidentpriorityupdate.md: + id: fc6f52de6af3 + last_write_checksum: sha1:a3b11ff0b02fbe379333b9fbff2e610676affa69 + pristine_git_object: db614ac60edcfea8ca21816cca7aa803f6223f0f + docs/models/v3workflowsupdateincidentpriorityupdatedata.md: + id: 9a23c025546c + last_write_checksum: sha1:6ebddeef89e75145f134150b7016ea907921b637 + pristine_git_object: c3d85c52cc8aef68588b5b48bba18c9c862a8609 + docs/models/v3workflowsupdateincidentpriorityupdatename.md: + id: be1979c28132 + last_write_checksum: sha1:940eeee9b760bdad7df8ca9307bc87ef8894f854 + pristine_git_object: 1b98f733c03b45fb1d8c77cf40c1e9e5a747eb8d + docs/models/v3workflowsupdateincidentpriorityupdatepriority.md: + id: 8250e620e952 + last_write_checksum: sha1:0cfcad5490bc9d2ef0e0802d4b91d396ac09dfa3 + pristine_git_object: 1250f25a7a3666d9c53f0de472aa53d01f7003bb + docs/models/v3workflowsupdateworkflowapiresponse.md: + id: 7156176075fc + last_write_checksum: sha1:806bb9f7ccefbf7199bb1b6df121a69646085dc3 + pristine_git_object: e2155033f4efb3eca4c240c02e7370dd596b8e97 + docs/models/v3workflowsworkflowapiresponse.md: + id: 335eefb2d22d + last_write_checksum: sha1:8a57e0cac2d7a9a20889257e36196e66582c714e + pristine_git_object: 942e348ea1f254a33c898d45f15f17f4ec8f443c + docs/models/v3workflowsworkflowfilters.md: + id: f26aefa73c02 + last_write_checksum: sha1:a9fc33cb10d91491fee7ff6627861655cdbdd785 + pristine_git_object: 52a1ddfdb49e012f73438de6e50941cbcc0cb7df + docs/models/v3workflowsworkflowtrigger.md: + id: bed43ed59a3a + last_write_checksum: sha1:b3687765ddebe5f614556876952bcef9c3817ef2 + pristine_git_object: d7eb22e0cac1242630950ed5bdbb6a2f610b164b + docs/models/v4changetimezoneresponse.md: + id: 73a824f9063f + last_write_checksum: sha1:d879a1d292a15ec62a79554476148fee6e60adb2 + pristine_git_object: e43a7158f7a38179f9dd6bf6dd8b0e4d5924271b + docs/models/v4createrotationrequest.md: + id: bdea58c9dd9f + last_write_checksum: sha1:e5b04cfb007d8d0456272bcb7af482865c3dfdad + pristine_git_object: 4f1edfd1d0a68747000e38f6ff946e2a8ee3024a + docs/models/v4createscheduleoverriderequest.md: + id: d538b73b2be8 + last_write_checksum: sha1:165b1c154a4597c2d5eabffec5bc1b5e28101f21 + pristine_git_object: 0cdf7762133d145b1e5be53d303b850f89f6ea54 + docs/models/v4createschedulerequest.md: + id: 67161c19d65a + last_write_checksum: sha1:f5f858b18afda67d3fea097880b42276a47abc84 + pristine_git_object: 750ce6e2a8c141ac0f64b6baf8ed2a0e36ee589b + docs/models/v4createschedulerequestownertype.md: + id: bf62f365c377 + last_write_checksum: sha1:1292b492ef060ad66884130c78aebc478587d480 + pristine_git_object: 090f67c8299e54a3ea01be4c45bf32b1f3cf6383 + docs/models/v4getrotationparticipantsresponse.md: + id: ff9202915230 + last_write_checksum: sha1:e766542c389d2ce8cdff10267d2535e7c271b89e + pristine_git_object: f621d4244a47c6fc57ff01a35460de7db15eac12 + docs/models/v4icallinkresponse.md: + id: 604c0aa981cd + last_write_checksum: sha1:24c3545093b2869c958ea78c2e9604a27dc5fb1a + pristine_git_object: 35cb79c66e9f4672e44cb5887cc00528a2483eb9 + docs/models/v4overrideparticipantgroup.md: + id: 523815766e9c + last_write_checksum: sha1:a01de59a1aa9e688972b95582177315a84de7d8d + pristine_git_object: 2494bc83035a1a6bda11cb6201b23cc63cfae6cd + docs/models/v4overrideresponse.md: + id: 8a94dacbceb4 + last_write_checksum: sha1:0b0cc9ca25036893a3667fdbd421c0dd29d41ec2 + pristine_git_object: 147de65425c3e0e7d547dd12a4f11ab93da8642d + docs/models/v4participant.md: + id: ab53715fadac + last_write_checksum: sha1:e28200196ba0bf2c7aecfdfa274098288214893f + pristine_git_object: c501ae29ea5c0979c244b01afc1dd78d03f319d3 + docs/models/v4participantgroup.md: + id: 71b6d6437f78 + last_write_checksum: sha1:7740823f00a21b53e063126c303b152ec261c146 + pristine_git_object: b9957c13668be9f4ff0688ff146cc26009d4e61b + docs/models/v4pauseresumescheduleresponse.md: + id: c3d4b16cc20b + last_write_checksum: sha1:281c7bd9d656b94553248244f17ad9fa1bb0abde + pristine_git_object: 58ff6ab043fb46b3b70d3bf59da97e8b0eb4bbc2 + docs/models/v4rotationparticipantsresponse.md: + id: 53409cda1598 + last_write_checksum: sha1:783de5bea2700fe91c6d409758fa0fc04cea8322 + pristine_git_object: 639a6b519d8d66abdda45e0ef112158181a33984 + docs/models/v4rotationresponse.md: + id: 76c7bebb96a0 + last_write_checksum: sha1:8d7ac08d4ab06d35938f6086ce60787075d897af + pristine_git_object: 6bcadcb2336bcf361643711fda0241df904b961a + docs/models/v4scheduleresponse.md: + id: e29045b13a22 + last_write_checksum: sha1:c4d319ffc56051cbf3a510af102e137309b95b61 + pristine_git_object: dc5622d4178edb1f1dfa3c6f7f61213a471f547e + docs/models/v4scheduleresponseownertype.md: + id: 9730fb6c6062 + last_write_checksum: sha1:5650a3ffc532f43e062adf7310f0c3315ddcccf9 + pristine_git_object: 17577ddc719d357f1a5a523f2c2ad4495daf99f0 + docs/models/v4shifttimeslot.md: + id: a74768f98607 + last_write_checksum: sha1:65fc96229bdeb0fddcb227fd8f4dacf72050e122 + pristine_git_object: 35a0095c9abfae0bc2d906752c21107692202efb + docs/models/v4squadscreatesquadrequest.md: + id: e92b3040fc53 + last_write_checksum: sha1:404547be9030c668270b7d54d414ecce61d4db75 + pristine_git_object: 6744be2b44d9c8414cef34a5fbe0eaf1a0e0de71 + docs/models/v4squadscreatesquadresponse.md: + id: a302cba6c6ea + last_write_checksum: sha1:dcbd4fdffe2d86f66b6dcfdd07870b60efe71c32 + pristine_git_object: cae69e5c3cb282ac478374533b3dddcb5c0dd877 + docs/models/v4squadsremovesquadmemberresponse.md: + id: e40408ab3985 + last_write_checksum: sha1:8de679e0388d2e978c3c271716ff98e98c7cc325 + pristine_git_object: 15df06bee9ec7ef6e04af8cfccbc5449ab664f3d + docs/models/v4squadssquadmember.md: + id: 00c9e42460e2 + last_write_checksum: sha1:61eb4e3fa937ba15e0c4c425f87910dd6d0c72e9 + pristine_git_object: f8992417337d6ff1ec0804e9f5dbff14d62bed2d + docs/models/v4squadssquadresponse.md: + id: 0d46b63aea7d + last_write_checksum: sha1:a0f966b76e095d790f645eeec213ec845521ef0c + pristine_git_object: 1e5cd31b177a7a65740dc67304aa2581d1afb525 + docs/models/v4squadsupdatesquadmemberrequest.md: + id: fea8c46ddc2c + last_write_checksum: sha1:ff9486a6c6837bd526812f4c9e93c73130be1670 + pristine_git_object: e2505e74d23bf619832b0f931c374cb4f0ea55f0 + docs/models/v4squadsupdatesquadmemberresponse.md: + id: 2b6763dd56b0 + last_write_checksum: sha1:fbaac7539c5452ac1d5a890cf062c9dea40f2846 + pristine_git_object: d9c803045e399ca0bebf90e304db23832075d531 + docs/models/v4squadsupdatesquadnamerequest.md: + id: f61f9f51651e + last_write_checksum: sha1:24a867d565d7dbbea2c3eccb1dcb8e0200e4dcf8 + pristine_git_object: 4493a7089404969b73387aec3b21954d984fd2bc + docs/models/v4squadsupdatesquadnameresponse.md: + id: fa21bc4c0ce7 + last_write_checksum: sha1:8732a801dd94613b323099e3010b25505b3eef79 + pristine_git_object: aae9d06933a2a0b904950866abd1aa8e54b3fc9a + docs/models/v4squadsupdatesquadrequest.md: + id: 1a94ed71117f + last_write_checksum: sha1:ed921109706db0238a82f977371cb86d5415b0f2 + pristine_git_object: 7aad711b391729ab9431a78ca02d36e9b01a0361 + docs/models/v4statuspagescomponentgroupscomponent.md: + id: 0963dae93e3e + last_write_checksum: sha1:64ad32bcdf5b2a808a9f214779108a07d99119ba + pristine_git_object: 2629b1887d8f7eb46d298bec088356c4dec7e30e + docs/models/v4statuspagescomponentgroupscomponentgroupresponse.md: + id: 36f828c81a90 + last_write_checksum: sha1:583429608fe16ebee21f94955141fdbcc15807ec + pristine_git_object: 7e860e3b852b3a4b7a7ed2d418f3e48af86bd10f + docs/models/v4statuspagescomponentgroupscomponentstatus.md: + id: 4ae3f02c8f42 + last_write_checksum: sha1:ed4b761a84416199f12e800b394d0ee8b5028343 + pristine_git_object: de421995b6555df2b34e11e61aa27cd2716ae9f9 + docs/models/v4statuspagescomponentgroupscreatecomponentgrouprequest.md: + id: a44a698b06ce + last_write_checksum: sha1:43e12546a65434447e25eaeafc1a4e9370740610 + pristine_git_object: 0f7d4d246dd4aac812d4b9deb10c270b64d1d04b + docs/models/v4statuspagescomponentgroupscreatecomponentgroupresponse.md: + id: 498fcb6b3ec3 + last_write_checksum: sha1:7e3403a88de755cdc21e5e94db4a89336f18bffa + pristine_git_object: 7d609ec1129a28b0836a2b2b3f36d822d2619372 + docs/models/v4statuspagescomponentgroupsdeletecomponentgroupbyidresponse.md: + id: 55986411e5d2 + last_write_checksum: sha1:8beea5662f8a4a7d8f66ddff18786988f9d2878c + pristine_git_object: ddd56fbc04cbbe8df2da15f32bdf2fd9670ec105 + docs/models/v4statuspagescomponentgroupsgetcomponentgroupbyidresponse.md: + id: 2759e1cda9cc + last_write_checksum: sha1:5ea0de8d3f33485c50e29b427f79d609da77112c + pristine_git_object: 91cd77e516a4f41550c2ad836a8c2760a9ab54e7 + docs/models/v4statuspagescomponentscomponent.md: + id: ac47ce04ff18 + last_write_checksum: sha1:0e5f5fc14687f85930cab9a0c4363f3edc3bf4c3 + pristine_git_object: 07adb9f107f2dcd60b8f51b50ceffc91fa45e198 + docs/models/v4statuspagescomponentscomponentstatus.md: + id: 1c11d31a1a9f + last_write_checksum: sha1:d4d34efae25a36041d532e28e7fc7b7253f2b78f + pristine_git_object: 0f6d0d2207caa3abb221710e6b372a1750fbf214 + docs/models/v4statuspagescomponentscreatecomponentrequest.md: + id: c6e59c29f8d5 + last_write_checksum: sha1:edb02e5af4b86ba4188938da64885c08c3b508d7 + pristine_git_object: 93adbb242d816060117a0a5e01b46381212769ff + docs/models/v4statuspagescomponentscreatecomponentresponse.md: + id: d6ac6fa11e67 + last_write_checksum: sha1:c9a93e7c296253227be082449c30ff4d6a62e766 + pristine_git_object: 38b10f11eb27c23d3cf13a38216ccfcb41b5feec + docs/models/v4statuspagescomponentsdeletecomponentbyidresponse.md: + id: 7f91545be589 + last_write_checksum: sha1:974cfd0756373f51e0ba24db209d69a9642955a4 + pristine_git_object: 14c5b2db3730a3f2bc3c7e34084ad3ae41ee937c + docs/models/v4statuspagescomponentsgetcomponentbyidresponse.md: + id: f2b2c96351f7 + last_write_checksum: sha1:5b3adf975c72e5cda53c79d2ebad7c29578b95b8 + pristine_git_object: 7656c9d0e137c84b349e614bc741c307090fd059 + docs/models/v4statuspagescomponentslistcomponentsresponse.md: + id: 20db5c1b8d87 + last_write_checksum: sha1:de008abdb22075b734f719680524b05d8dc9e94c + pristine_git_object: e9bd1c0da93e83406ded44c714952dabdbd53cf8 + docs/models/v4statuspagescomponentsupdatecomponentbyidrequest.md: + id: e08521150062 + last_write_checksum: sha1:eabc2d38a0ec5102a24ade3f19937f9a0bd4a01b + pristine_git_object: 234dfbbffe2fae604a5c9b8e87580107e468162f + docs/models/v4statuspagescomponentsupdatecomponentbyidresponse.md: + id: 088c3876b5f4 + last_write_checksum: sha1:ad60bf435f98896fc1722273c7f93c9fbc30acfc + pristine_git_object: f6ba9908122d84a09bda4ca420bfbfdf544afe22 + docs/models/v4statuspagescreatestatuspagerequest.md: + id: 2e0de8c31683 + last_write_checksum: sha1:78c4e0dd55ef1e3e53628bd33fe72e3e15ac72a4 + pristine_git_object: e3a7ededd5a482f25806811d0812a412e0cc25e6 + docs/models/v4statuspagescreatestatuspagerequestownertype.md: + id: 4c7ea36a08ef + last_write_checksum: sha1:92be66f74caf43d03705968291d28366f60777b7 + pristine_git_object: ffc1e2214cc033afaa42dd4719903f7cd12fe24d + docs/models/v4statuspagescreatestatuspageresponse.md: + id: fb4d2132cde3 + last_write_checksum: sha1:4af0545582570856aedf92d18945b7ea59aee99e + pristine_git_object: dc881cd8b1b8ef78fa0e53304ac1e875ae141e3e + docs/models/v4statuspagesdeletestatuspagebyidresponse.md: + id: 1343ec0eb9ce + last_write_checksum: sha1:36d4c7b92464efef2291caea97dc0fdbb58a34d0 + pristine_git_object: 81e51aa610d79ab10f58af5ca7391fa02774b4f8 + docs/models/v4statuspagesgetstatuspagebyidresponse.md: + id: 78006a225ef6 + last_write_checksum: sha1:1a9efb17bc3d911b117d60941367326a4c4816b8 + pristine_git_object: fcb6884b5fcafc1b8c182612011908d8cd9f4d58 + docs/models/v4statuspagesgetstatuspagebyidresponsethemecolor.md: + id: 263820bc6676 + last_write_checksum: sha1:7fe8821213b4ce3383236cce87525eac3e6851a8 + pristine_git_object: f2b80703696960b7de6c8d141d376fa91317d7e8 + docs/models/v4statuspagesissuescomponentstatus.md: + id: 7530da4e3960 + last_write_checksum: sha1:a5cb8995c214df53fe891fb36431f5be9e22167d + pristine_git_object: 7938bbbd9d4a14d4370da06cffa11c58e754cab1 + docs/models/v4statuspagesissuescreateissuerequest.md: + id: 15a87bc5b687 + last_write_checksum: sha1:e59e01b70e0a086eb23bdc857a2b25f3f3ac91a3 + pristine_git_object: 27cfc31a564de760555b913397412fe39f1e7328 + docs/models/v4statuspagesissuescreateissuerequestcomponent.md: + id: e5ab8a899986 + last_write_checksum: sha1:b08d6727157ca102076752890ad404b5f3344adc + pristine_git_object: 5c76e7ff8ce472407893ce82b303dc6ada5c4523 + docs/models/v4statuspagesissuescreateissuerequestissue.md: + id: 121b3b2f778b + last_write_checksum: sha1:1a8a69127a001fa373da1035f669bd84be3ae6a7 + pristine_git_object: d97e16f9ddd4c2d01734176625000b4dac590fa8 + docs/models/v4statuspagesissuescreateissuerequeststatemessage.md: + id: 6b68cbfc1c60 + last_write_checksum: sha1:c5db835734910cb996c72288d167b938d5d28d10 + pristine_git_object: 34d6f519d3a3ed689e42da95a82847ed67971e3c + docs/models/v4statuspagesissuescreateissueresponse.md: + id: 692077f69bd6 + last_write_checksum: sha1:cc5ac6ff1d3c35de02df3aa5b7ede3dcb82d88b9 + pristine_git_object: 0a52326c590dbdcb6cafb046ff0b0bf1906b332d + docs/models/v4statuspagesissuesdeleteissuebyidresponse.md: + id: dbe3af0ea3a9 + last_write_checksum: sha1:83c5a40475b8ef75fd6072b54a5e4ca6f8e81de0 + pristine_git_object: b3300c041cb86da4df990dd4c4d826ccf3c86a91 + docs/models/v4statuspagesissuesgetissuebyidresponse.md: + id: 63b91e254169 + last_write_checksum: sha1:23a42f03deca43ff27b355026313ae437a3183f6 + pristine_git_object: e0c39decff185c3c93acb8e8dd7b413566dd4392 + docs/models/v4statuspagesissuesissue.md: + id: 9b99849a4dad + last_write_checksum: sha1:e53da4c7fb1857c07dbaeb225d42cda9d960082b + pristine_git_object: a7621003e97cebecb800d30ddf56a41b5d194e2c + docs/models/v4statuspagesissuesissuecomponent.md: + id: 1030949534bc + last_write_checksum: sha1:31ab3101e71c3e830db29d154b59d0220b67a7c5 + pristine_git_object: 409c2f776a5774e584784757dff2d00943f84cf6 + docs/models/v4statuspagesissuesissuecomponentdetail.md: + id: cffd553565dd + last_write_checksum: sha1:485414fb8a7ebcd7ced41a786dd09c1d892c5b8f + pristine_git_object: 8b3f55ad57bf756344df2d9bd2a8fba4a2755cc1 + docs/models/v4statuspagesissuesissuedetail.md: + id: ff591890fc38 + last_write_checksum: sha1:ec122f8c0105281a956e65a31f718c428d200765 + pristine_git_object: 7008f5208164fd2d4bc96c5e065d3bc544a530db + docs/models/v4statuspagesissuesissuestate.md: + id: 910f0338cede + last_write_checksum: sha1:c19e8438daaebaa9a4d16790a2c9c59698069551 + pristine_git_object: cfa2d74c9cab53cfe7e864bad0cda69530e7ba8c + docs/models/v4statuspagesissuesissuestatemessage.md: + id: 59e04b5b05e1 + last_write_checksum: sha1:90f17b31808999ee507836f42fa9b50002f700af + pristine_git_object: 16fb9fde8508a8398e354f4e75f574ce10dbf474 + docs/models/v4statuspagesissueslistissuesresponse.md: + id: 0f7eacb6761c + last_write_checksum: sha1:bc0f5ba167cf538fc9d54dcc62820c4e3f025f6e + pristine_git_object: 1db427cec5af070dada77565a9cb3f3374d943e8 + docs/models/v4statuspagesissueslistissuesresponsemeta.md: + id: ac727e499a0e + last_write_checksum: sha1:887b8f9994811070575b167ea3d3a10b9fad14f7 + pristine_git_object: 8b195c15f482089f053c9f5b964c6e441c92c462 + docs/models/v4statuspagesissuesliststatuspageissuestatesresponse.md: + id: fb6c7000a6a7 + last_write_checksum: sha1:6ef2c66d17b1935e161aca9cb1510f48d0770598 + pristine_git_object: 00aef2d03d1aee4ab137c0b8f98fedbed8862005 + docs/models/v4statuspagesissuesupdateissuerequest.md: + id: 951d0572778d + last_write_checksum: sha1:90f4af32a94172b2af35f9f8aef0c00178e23fd9 + pristine_git_object: 2994549147d48c98b89f2e82f5e004d0f6c533a9 + docs/models/v4statuspagesissuesupdateissuerequestcomponent.md: + id: d26b06cae03a + last_write_checksum: sha1:1cc06d4ba3ea483250de0f90dff761a4f0dae9d6 + pristine_git_object: 23f30778e5f8e57bcef1fca5d9c1609f32290fb6 + docs/models/v4statuspagesissuesupdateissuerequestissue.md: + id: 8b094392be38 + last_write_checksum: sha1:0efe095925a1c45f8d12a3bc606c1eff674ed1e1 + pristine_git_object: ef795e59ec9b5b64018d70a34e755da5216fdd96 + docs/models/v4statuspagesissuesupdateissuerequeststatemessage.md: + id: 695df96bd2bf + last_write_checksum: sha1:d31d5007b9436f6c945a7dca78b581dde711c4b5 + pristine_git_object: a929c90507fabebd280eff6335079a9109f3f48f + docs/models/v4statuspagesissuesupdateissueresponse.md: + id: c73440aef3e0 + last_write_checksum: sha1:f0ab618e1f90ef04d20bef2c80530eac407b847b + pristine_git_object: 77f8471a3642d32d10360296f9107f52484bd906 + docs/models/v4statuspagesliststatuspagesresponse.md: + id: 60ba61be70a4 + last_write_checksum: sha1:7d4eb7b627bcb40c25bad64aab63521d31d13c27 + pristine_git_object: c33f336d14263b96ef89b97c73a27e7214d3ae8d + docs/models/v4statuspagesliststatuspagesresponsemeta.md: + id: f56fb0310275 + last_write_checksum: sha1:98c044454337998261c22827ac1e6c8e999dc893 + pristine_git_object: 18522e12731b5116f5e84fdbb56b12a00c29a303 + docs/models/v4statuspageslistsubscribersresponse.md: + id: 8405b4dfd73f + last_write_checksum: sha1:7d02b1a0a31ca9474659beae00c5afa31894cb2f + pristine_git_object: 1b54268658bb6c80c20fc529445c6854e4a2deda + docs/models/v4statuspageslistsubscribersresponsemeta.md: + id: 4f28250569b9 + last_write_checksum: sha1:4740d6720701b05a31bce59c7ab1e949e0c7eef7 + pristine_git_object: 711f0888dec550a718c1042f7e82baee0bda74ce + docs/models/v4statuspagesmaintenancescreatemaintenancerequest.md: + id: c0a75dc30099 + last_write_checksum: sha1:fbeac2ac6ee08c91f1a9da6a4cae88fb1e2e2a70 + pristine_git_object: 8d8faa1376692629cf59b1bed1ab504c6a54318b + docs/models/v4statuspagesmaintenancescreatemaintenanceresponse.md: + id: fb05089f1b40 + last_write_checksum: sha1:2b6d9e7aba04bd9e595c8c3994e79b2b4528f524 + pristine_git_object: a8d10469d5649256b34f58b0a30dfc320b8e8281 + docs/models/v4statuspagesmaintenancesdeletemaintenancebyidresponse.md: + id: ecce256b4d76 + last_write_checksum: sha1:c632b6aaea1d0f0603c5011d4c8c00c07c478055 + pristine_git_object: fee4b0754a448f28a8383c84155ddcb265389c79 + docs/models/v4statuspagesmaintenancesgetmaintenancebyidresponse.md: + id: 76fecbff4a08 + last_write_checksum: sha1:f82901e4f191944d5b8c708a6eed6e27b03ad3ee + pristine_git_object: 1ecc60ed7cf678cd0130353db38f78036b8ca6bc + docs/models/v4statuspagesmaintenanceslistmaintenancesresponse.md: + id: 0ca83ba5c75e + last_write_checksum: sha1:f6e3ee46cc8013e92a07e83484b682d33d38965f + pristine_git_object: e98cc8f6abea2f5fe5e73483c6ae61663e6d7cd9 + docs/models/v4statuspagesmaintenanceslistmaintenancesresponsemeta.md: + id: efe3908d5b92 + last_write_checksum: sha1:03f990e84cde52c356f974a3f55ce0432ef86aed + pristine_git_object: 7c6ce549ccdfc23390691f18e7add41d6ad9daec + docs/models/v4statuspagesmaintenancesmaintenance.md: + id: "314231399668" + last_write_checksum: sha1:533e9cf05c7bb6bb96e3e4eea76ff5b777819998 + pristine_git_object: ee1ab3bda290ea537c1ca26fb3d83a58ada92655 + docs/models/v4statuspagesmaintenancesmaintenancecomponent.md: + id: c01e5d08f64a + last_write_checksum: sha1:d9e4111e66a2cf73cdf538fedd66496d121b34e8 + pristine_git_object: 6160e6c47426c5a17c3316e11de280dd1f4c6cc4 + docs/models/v4statuspagesmaintenancesupdatemaintenancebyidrequest.md: + id: 643eee6af43d + last_write_checksum: sha1:ef593d5b8beccd6863ec18ad7c628fff4f0480fd + pristine_git_object: 1d9285607bb005e1568864b0d33d0d90a2a4e0d7 + docs/models/v4statuspagesmaintenancesupdatemaintenancebyidresponse.md: + id: 37d44918fa16 + last_write_checksum: sha1:b31d6f8ea4a6dcfda74e57508009a7f0e716b107 + pristine_git_object: ed82004f2c34e931dcad36d3a13ad553c65f0b6f + docs/models/v4statuspagesnewstatuspagecomponent.md: + id: 009be18b98e7 + last_write_checksum: sha1:0a8e0d256694257d00a62788dffaae2f60401430 + pristine_git_object: 6a47c59b5cad6a0697b005145bdb5cf649581ac3 + docs/models/v4statuspagesnewstatuspagecomponentlist.md: + id: f6338216e13e + last_write_checksum: sha1:a93974f1d6a7f51d1f80843d5b05edf178865c55 + pristine_git_object: 54168330bbf02d4570af6e5c8157a0f16dfdff56 + docs/models/v4statuspagesnewstatuspagecomponentlisttype.md: + id: 9404b6987f60 + last_write_checksum: sha1:9dedb4307ab60bf94e1dc6e73405dd1e77be7897 + pristine_git_object: a6597954cf61bc1c3dc596944752d224cd1d7000 + docs/models/v4statuspagesnewstatuspagecomponenttype.md: + id: d5548f6c8aed + last_write_checksum: sha1:a57ea1723baefea0b9cc3d93c24de3124afeddd3 + pristine_git_object: 922cf11b26b9ca8f31c8f419ab30ccba27f880ef + docs/models/v4statuspagesnewstatuspagethemecolor.md: + id: b27a06aa6db2 + last_write_checksum: sha1:6465374521b9ee5ef06c87634ae228c9834b9b5f + pristine_git_object: da2b8e339695a4ddd0d845fcb841b085e17f7c15 + docs/models/v4statuspagesstatuspage.md: + id: 02101d424ba5 + last_write_checksum: sha1:27bb66ea6c4926528ce7272ef766e87d0a8aa394 + pristine_git_object: 969fc403145bd0ffd9b238d5478b261c57c686b3 + docs/models/v4statuspagesstatuspagecomponent.md: + id: 874f184bd960 + last_write_checksum: sha1:073a35e3d169dffe48a3b36f79a4d54f1643e245 + pristine_git_object: ba9f1585518ec40e81d242cec3dc5c2990fab8d0 + docs/models/v4statuspagesstatuspagestatus.md: + id: 949f9956e05f + last_write_checksum: sha1:335ab917e20a8ff60c25ca74c1405818dbbfc770 + pristine_git_object: 11c0c8df40dbf97090fd8548cd1b0f204bbd1e8c + docs/models/v4statuspagesstatuspagestatusesresponse.md: + id: 9880e3b29a94 + last_write_checksum: sha1:c01f2229e8e5338ffea56287997afa2c3ea7c0bf + pristine_git_object: 7be94cdc01d58f10f0d6768c531ec4f65ecb7f1f + docs/models/v4statuspagesstatuspagesubscriber.md: + id: 56183f017b4b + last_write_checksum: sha1:82dbae909165c2af4b2db6befdc8442e6cac65cc + pristine_git_object: 7ac442ad65ae566ca456b3c631b564d2d58d634c + docs/models/v4statuspagesstatuspagesubscribercomponent.md: + id: dbdbcc19c8ef + last_write_checksum: sha1:dc99df60c3618f6d47e5d149c6451ea10f5cce60 + pristine_git_object: 8dd1f4142cdd37ad3e97606640295fdc6570785e + docs/models/v4statuspagestotalsubscriberscount.md: + id: e2922875be53 + last_write_checksum: sha1:8e4e1d40e99f3e19f75530e2e78c7b34bc6c655e + pristine_git_object: d47605f098e9a64c8ba757d0ae122e88149f190d + docs/models/v4statuspagesupdatestatuspagebyidrequest.md: + id: c1aeb231560b + last_write_checksum: sha1:17b44e165b7fcb40fcdbfd28f19877015398fda7 + pristine_git_object: 8697dc13c0fe154c1a3d43d1d8221cbfa2d7eee0 + docs/models/v4statuspagesupdatestatuspagebyidrequestcomponent1.md: + id: b255836dc3b6 + last_write_checksum: sha1:44c3fde28b9cab81ff9f33a8605ca156d3048571 + pristine_git_object: 40d1a42c1eb42a35a94932818082a7f14516ce6d + docs/models/v4statuspagesupdatestatuspagebyidrequestcomponent2.md: + id: ca9f23c863cd + last_write_checksum: sha1:79a3235c0a7ba9fb970b4c5e64a1bf392efdd269 + pristine_git_object: c2327c91dda307e43a40ae0147fda5688b41a4e2 + docs/models/v4statuspagesupdatestatuspagebyidrequestthemecolor.md: + id: 7147c7af7d94 + last_write_checksum: sha1:c72c862ba319f51e728064863a452a9874fa97ec + pristine_git_object: ce0c51b8ffd3b69715caefb0135714ee56f90cfa + docs/models/v4statuspagesupdatestatuspagebyidresponse.md: + id: 3c517ec4d137 + last_write_checksum: sha1:1c38d544453cbaea8f6bc29e7c93f35457bf8cb2 + pristine_git_object: 363ac28d7c19f7b6e44dad78df24c98b67ad72fa + docs/models/v4statuspagesupdatestatuspagebyidresponsethemecolor.md: + id: efd24624d680 + last_write_checksum: sha1:6224b8af506e27adf44a173309c8e1ca711354fc + pristine_git_object: 2b7b15c810e2c88e73132eb5cbbf95af983790fd + docs/models/v4tag.md: + id: 39b339a0e3c1 + last_write_checksum: sha1:58ac3de34fc61da874f3d477f918fc32815a0cf8 + pristine_git_object: ec4b90723fd29c1d0bde445e53bbdcade3806231 + docs/models/v4updaterotationparticipantsrequest.md: + id: eecf37961cd6 + last_write_checksum: sha1:8fb030503ec485d6fbbff4e50ff0e8797115080c + pristine_git_object: 53dd4e461ba37e3b6fe10260387791a51d19fd02 + docs/models/v4updaterotationrequest.md: + id: 846527d50693 + last_write_checksum: sha1:9f6cbd4eb94b206fb00ddac14a897729f965e118 + pristine_git_object: 12d24b6b4a618a9c0ca4a1ad491e79c84aceed41 + docs/models/v4updatescheduleoverriderequest.md: + id: 6c540fd01f95 + last_write_checksum: sha1:f86c0577a688a78aef3de3c85e7af4962177cc24 + pristine_git_object: c9818d8d1a4c42a045579caeab7744258a039a47 + docs/models/v4updateschedulerequest.md: + id: e4598f985ce3 + last_write_checksum: sha1:c51e79b64d04cc5556e64b3ebb2fb23c874f08f0 + pristine_git_object: 6db1e15f6004277f7a1512911058f47c0e872bc2 + docs/models/v4updateschedulerequestownertype.md: + id: 054033b2a24e + last_write_checksum: sha1:6ba63c152d0f7ec643963420376d21ff3db82347 + pristine_git_object: f97b3c950ee01d4d307b04965cc09ec73862fff1 + docs/models/webforms.md: + id: d7593da3f6ac + last_write_checksum: sha1:fb716d289dc0af24338b08d8154dae1d906af948 + pristine_git_object: ef115a20a90f88f89f104afb046748c94b91225a + docs/models/webformscreatewebformdata.md: + id: 89c8e3eab0c1 + last_write_checksum: sha1:4bcb18fc62734879f2b1a2da19b506c56ede2a1a + pristine_git_object: 450b92cf6b571560149a20b94e2500681c60e586 + docs/models/webformscreatewebformresponse.md: + id: b8c8d5ff25f6 + last_write_checksum: sha1:97bffc0835d1de9e5b3cd651f4eb8ee86204d0cc + pristine_git_object: 99d1f07b9bf0e7305eacd53b666066ee659b36f6 + docs/models/webformsgetallwebformsmeta.md: + id: 167d210a7bed + last_write_checksum: sha1:14277f0a5112b436b45a19f8b2f86aa99bf60a48 + pristine_git_object: 6dab33ecc0ea26703f6ae8e7a0c6c303833f58e6 + docs/models/webformsgetallwebformsrequest.md: + id: 5b888d0da196 + last_write_checksum: sha1:2c73be78117d3dbc81bcda956441b2212a1c3acc + pristine_git_object: be3e94d07242fb148edb51f68c831c0772c79072 + docs/models/webformsgetallwebformsresponse.md: + id: d6343b2e2d77 + last_write_checksum: sha1:763fa8e3864e157718fa594862dec9983bc70114 + pristine_git_object: 26d4fe97a17044eef92dbdd35102a953ac55b44b + docs/models/webformsgetallwebformsresponsebody.md: + id: 6a4deb21679b + last_write_checksum: sha1:294747a15fcf1aa6ed8728e9e70a5b074e5dd4a0 + pristine_git_object: 8e52a3bf008385277ba61f60bf0b110a2a802c0f + docs/models/webformsgetwebformbyidrequest.md: + id: 40f9d08128cb + last_write_checksum: sha1:317e5a11bb8449637272dfac12762aca6590045d + pristine_git_object: 794914f32f62fcf05b674d9afc93a9ae63fff4f4 + docs/models/webformsgetwebformbyidresponse.md: + id: dd4d2cb5602e + last_write_checksum: sha1:7148b23de92af4887ddd87e75f62f27dab5b0bb5 + pristine_git_object: 453c0b35ffe1401ab93ab168ba268af7ee5e621f + docs/models/webformsremovewebformrequest.md: + id: 71537606085c + last_write_checksum: sha1:b5a0c2d346fd31184978ddf408c1b2cfcc2a5677 + pristine_git_object: b67b9a4ef16cc35bbbfa5a24d118ad569e33c63e + docs/models/webformsremovewebformresponse.md: + id: a2ebafb10e72 + last_write_checksum: sha1:07105a0615409c8aa869aab11cc8ffcf5f77ee59 + pristine_git_object: 59b3438e3c8728d4d8e5c2c3a70f48f9a2d4181d + docs/models/webformsupdatewebformrequest.md: + id: 6103ef529591 + last_write_checksum: sha1:78f4d1004bfef01162734849e85e184842e82865 + pristine_git_object: f563f9a0c39dbdbb0292a964cd101eafba547714 + docs/models/webformsupdatewebformresponse.md: + id: f28b5f335413 + last_write_checksum: sha1:0f241427b4af7630658fea3c2965fff37a6c4d8d + pristine_git_object: 2e1a8adbb6d040805cb91ee33d5f7890e39ca616 + docs/models/webhookscreatewebhookbody.md: + id: 16143dc5060b + last_write_checksum: sha1:3ffc15217b16879aab0cfcac8f5b4b88c2496d6f + pristine_git_object: 510ddb3a0e0d21db9694084645910582ed621d53 + docs/models/webhookscreatewebhookresponse.md: + id: 7a08ef3ab2f8 + last_write_checksum: sha1:efd777f89369d99378773fc3d2db00db8bf07692 + pristine_git_object: fe415b023e41ada5f0c958771d9a6a7bfec3b43f + docs/models/webhooksdeletewebhookrequest.md: + id: 8a4c4f5ab2b9 + last_write_checksum: sha1:696ae2db37fcde101bc763d8f1eef07ce0061c4d + pristine_git_object: 25d5b1ed7e20b8a749d87ddfa5685f53813e26a1 + docs/models/webhooksdeletewebhookresponsebody.md: + id: b4345ddd12b6 + last_write_checksum: sha1:9d8fe8c9fd9fc405cf9b6bfd667bfff3c1e9a72a + pristine_git_object: 6ed4fb378d7d916a2dcdb57a029269a6570b13b7 + docs/models/webhooksgetallwebhooksrequest.md: + id: 6cd7626191de + last_write_checksum: sha1:d57ea7a6fc03a245e379db5a0a61d66b9869ceda + pristine_git_object: 6065af31ec42a228e596878c51ee805acbdb2ccb + docs/models/webhooksgetwebhookbyidrequest.md: + id: d6266f91b94e + last_write_checksum: sha1:b57de6d213bcd42abdefe7bbff6d9bf8b288f242 + pristine_git_object: 6af3cbfd11200a6d74ca4090c8fb803cf7e0dce4 + docs/models/webhooksgetwebhookbyidresponse.md: + id: 0bcb78b3ee3a + last_write_checksum: sha1:87e1f6e08173b015b2902fbdd2e41dfbf00ed818 + pristine_git_object: af6515f718d00c9e5cdb4049d1e3eda24eb5a7c6 + docs/models/webhooksupdatewebhookrequest.md: + id: 81f20bc5d05c + last_write_checksum: sha1:d6446d8f5c27ef49955c117f32f98850a520bd5a + pristine_git_object: f8943fd97973d279121b21f012c7f9424bb7ab3b + docs/models/webhooksupdatewebhookresponse.md: + id: 8feae2784f4e + last_write_checksum: sha1:cb0585309625d26725ed225d42b4090e7f5a03a4 + pristine_git_object: 7d8a5fffb2c2c3ab46f308376252173a39740816 + docs/models/workflows.md: + id: c2e4e6e2a7a3 + last_write_checksum: sha1:daba428ed5741c27ad558baee551645600ada2f7 + pristine_git_object: d5e1051587f8a3e36000365d55772e06b3c529e4 + docs/models/workflowsbulkenabledisableworkflowsresponsebody.md: + id: 2e8e10eee38b + last_write_checksum: sha1:499896999edfe451074df8e6e347f75bbfe8fd82 + pristine_git_object: 100b32145339c5174bf4e21f7fb73f009626c1a9 + docs/models/workflowscreateactionrequest.md: + id: 8c6f47e96c2d + last_write_checksum: sha1:8b68a4ae9b7efd7917f2fe32471320b84cf73a31 + pristine_git_object: 0f42d181b171b58c472526a18d5e0357178db56e + docs/models/workflowscreateactionresponse.md: + id: b39e5a6b3c1a + last_write_checksum: sha1:7eeb6ee21cc77cdeb99f1b64dc7c86dd6987fbba + pristine_git_object: 527afadca325272657c4d921ac7efa3ed137072d + docs/models/workflowscreateworkflowresponse.md: + id: 4ddce085de27 + last_write_checksum: sha1:667e9fce2844511a53c1321fdb2b9163aeaeaf1a + pristine_git_object: 88ec6a620f744f54c7554a9714ad14f272a8513f + docs/models/workflowsdeleteworkflowactionrequest.md: + id: f2793aef4896 + last_write_checksum: sha1:cec8472ae53bd4df8a87fc4e0ac288a057762fe7 + pristine_git_object: 1df26bfc0ee4ada22abe344710d484a45c0dc927 + docs/models/workflowsdeleteworkflowactionresponsebody.md: + id: dee312b06f4e + last_write_checksum: sha1:61712aa7ad322862851b4ca326accf8eafa9703d + pristine_git_object: 108e002bd69e8f869a516922c35bc0908322695f + docs/models/workflowsdeleteworkflowrequest.md: + id: 799473aefc04 + last_write_checksum: sha1:6b43a88dc8904e1fc61c5c3c10e32fa8ade2df1a + pristine_git_object: ce84b40a18b7f8eb6e1cf69a4e2abe8f7c4385df + docs/models/workflowsdeleteworkflowresponsebody.md: + id: b68f80e8a801 + last_write_checksum: sha1:f736b7ea978845e46c21d9f59479bb2f0e6e3833 + pristine_git_object: 74f2c99e21fbe892a9e01e171f3085e7cb94c32f + docs/models/workflowsenabledisableworkflowrequest.md: + id: 3ed02881a119 + last_write_checksum: sha1:4f9b66f3acd894962ecaf94dc6b1b6900cc85be3 + pristine_git_object: 5d8c8348847d80bcde096e43d5baec86b8d71689 + docs/models/workflowsenabledisableworkflowresponsebody.md: + id: 555795bc41d3 + last_write_checksum: sha1:b735d238839367ff6110f3152c271144e825bc50 + pristine_git_object: a36f955d028c3e670089af3923af1ac9a54af5b5 + docs/models/workflowsgetworkflowactionbyidrequest.md: + id: 1cd124fab5cd + last_write_checksum: sha1:88be77c840ef15b7ecd4ec448030b1a3327b5e57 + pristine_git_object: 2ae4246bf44faba611dd1eabc0d353b9e0c020b6 + docs/models/workflowsgetworkflowactionbyidresponse.md: + id: 005407508f2f + last_write_checksum: sha1:d8fff4ebb1cb2060c78a1998f78536d231e5c413 + pristine_git_object: ba5b356ee4adc36d849d5a08d46654fe5eefa2ad + docs/models/workflowsgetworkflowbyidrequest.md: + id: c10a604dd653 + last_write_checksum: sha1:e4ae22588aa971ddff8b0c2925a79d087625af18 + pristine_git_object: de3126e3d3659843f2d1893ba412e4dffd724020 + docs/models/workflowsgetworkflowlogsrequest.md: + id: 24acfe9be9cc + last_write_checksum: sha1:6f7dba52ba5d78ba946fe0574208be4037c5cfd7 + pristine_git_object: ab2ed1c62e609ac7299e943905712e8c05901060 + docs/models/workflowsgetworkflowlogsresponse.md: + id: 07996381ee23 + last_write_checksum: sha1:a685ab7fbd03531b5f1aea30bb426469544daa77 + pristine_git_object: a461fda8564de48ca6c8b930ad72a55ba0f66f00 + docs/models/workflowslistworkflowsrequest.md: + id: 9531c259a3ed + last_write_checksum: sha1:ca78fea54cd61c24682ec0eb5e940b0989e50ddc + pristine_git_object: 6104e9397d94094d767f3973f8b07aa762680ed7 + docs/models/workflowslistworkflowsresponse.md: + id: aa9eb8617b12 + last_write_checksum: sha1:f641291571d1f7e93a90f4d4692b436eee62f072 + pristine_git_object: ebc5fff80e274ab0d1b1f94225527c789eedce4e + docs/models/workflowsupdateactionsorderrequest.md: + id: 225b234b4dcc + last_write_checksum: sha1:01b21da569169c4991e520134697bcff57ef818c + pristine_git_object: 0849c8ea714ead0615e5a1ed8a13055d4bfb8c7d + docs/models/workflowsupdateworkflowactionrequest.md: + id: 33f99b0de8c8 + last_write_checksum: sha1:48a233cf56622605a427ea9d7d2af78869e63f60 + pristine_git_object: 197bd78e6f310dfb2b14d9af1c65267093182e2e + docs/models/workflowsupdateworkflowrequest.md: + id: 9ac251630862 + last_write_checksum: sha1:03d4e165ca9990062ca15630830e6bb6d239315b + pristine_git_object: bc5557c1bda34cfc4126ed840593ca38f745b5aa + docs/models/workflowsupdateworkflowresponse.md: + id: b2cd108a71b2 + last_write_checksum: sha1:3e80782b296884388dd1ee74898d4a06764ffba1 + pristine_git_object: ce48b2abaaf7c795091a1c2edfa534d9bfffe1a1 + docs/sdks/additionalresponders/README.md: + id: 9fc738976fbf + last_write_checksum: sha1:a13f94b7cef8dc9e7400209da91d4bb604686a11 + pristine_git_object: 68d65b589eafad58d2c9c18b2f594a77f45d19f7 + docs/sdks/analytics/README.md: + id: 4c84abb05030 + last_write_checksum: sha1:337bd04ca1855cddd46496614432233520b21e46 + pristine_git_object: 0a4d7df91b7a30cd5ca9a8ee5f78b0ff9c62a3e7 + docs/sdks/apitoken/README.md: + id: 3a8c9141b2ac + last_write_checksum: sha1:98222b3ada5dd3a72d126fe70b638aeee57e475d + pristine_git_object: 75bfd2643abc6448aed35e59252241e20b915019 + docs/sdks/apitokens/README.md: + id: 343913b4e20d + last_write_checksum: sha1:2940056243d024724d10c44c2f7057fdbeb43206 + pristine_git_object: e2e4edccaabd79749f0d2c61896f0cb50ca4fb0b + docs/sdks/auditlogs/README.md: + id: 4ed8509e422e + last_write_checksum: sha1:fa6ba328a096ba09c829ac9e8c8a4e8debb0ce0e + pristine_git_object: d7678f3a452832de67eb9a725ad27a26c050d103 + docs/sdks/autopausetransientalerts/README.md: + id: 599212b917fb + last_write_checksum: sha1:df4956524deca8329fd5107a69a529b89bf5dcba + pristine_git_object: 2488fc35b2561d000e30c01a56a11e6e858d9358 + docs/sdks/communicationcard/README.md: + id: 3458a29255c0 + last_write_checksum: sha1:355759a729d489be4eb31b1f7dad827ac6cf83d1 + pristine_git_object: a2c16ff97e6b3742041ab548b8bc4465dd2b1e25 + docs/sdks/communicationcards/README.md: + id: a0281ee7a562 + last_write_checksum: sha1:4fd3116126f557bba09819594d23304a8663ffd2 + pristine_git_object: 959507cba71f972b7ed05f9a8feb5cad08b60bd7 + docs/sdks/componentgroups/README.md: + id: fa6270f2e614 + last_write_checksum: sha1:278782f7bd9ee0ad47a5caeffd9f3ca16509bcca + pristine_git_object: 4fa14082000a59c61506d35a053feeb79ab648f2 + docs/sdks/components/README.md: + id: 4bb4b7851066 + last_write_checksum: sha1:39a4fdc0f53cbc8b3510724de99f5283b8141e18 + pristine_git_object: 4190c449edfe87fb728cfdb3273495dc6fac8882 + docs/sdks/dedupkey/README.md: + id: 7a9f7e8aad21 + last_write_checksum: sha1:3b1b50704ea61b7be5e91ccd92f521a43a708f3f + pristine_git_object: bfe12f2f5c58750a5bc380b5d55a47fa6499a097 + docs/sdks/dedupkeys/README.md: + id: 7ee82f7a528a + last_write_checksum: sha1:62e1d092c07acd587c13ab7388f65e8e905291a3 + pristine_git_object: 7b08b05339c366d9ab7f769bfb562e67c8b7e3e0 + docs/sdks/deduplicationrules/README.md: + id: 459a4f7f1907 + last_write_checksum: sha1:5faa8544d04e5af4872f5d779fb8c2771185a1a1 + pristine_git_object: defa9a3937639f1a8063381cde0c1626afc19161 + docs/sdks/dependencies/README.md: + id: 404c58d019cf + last_write_checksum: sha1:af30489ca4ba78bd7bf88b424df6224ae08170a0 + pristine_git_object: 6f6a8f2a961b4f946485aa67dcab40c3a2f4f48a + docs/sdks/escalationpoliciessdk/README.md: + id: 1ce3601619b9 + last_write_checksum: sha1:6ebe44bdaecfb34915596f6b1e68c2be8ecce996 + pristine_git_object: 5fb26a48bb0548f6f89a260c785642fbf56057ed + docs/sdks/events/README.md: + id: cf45a4390b9b + last_write_checksum: sha1:f15b1387fc9e2d5d2204e92714483905f29105fe + pristine_git_object: 46ba53ad49869fc15fa930433ed81334134886bc + docs/sdks/exports/README.md: + id: 31b6f3b68d3c + last_write_checksum: sha1:1e52870544838f03af38827aa4120fd2a8132308 + pristine_git_object: 2d6d5cadbc7a3eb81feea169d429e48403fce5d9 + docs/sdks/exportschedule/README.md: + id: 49ede2f27ab9 + last_write_checksum: sha1:9e963f670558ec273482d01516e2b50f8b1b9626 + pristine_git_object: e74b9a937fd5909ae37d04d9f643130ed9eb991e + docs/sdks/extensionswebhooks/README.md: + id: 19f12caec88f + last_write_checksum: sha1:b92fc08eba8b5f2c4d96eb361ab9d2e8250f2ad5 + pristine_git_object: 879defc4cea49d391bc8a9c63311baab3abea0fc + docs/sdks/falsepositive/README.md: + id: 80aaea549d71 + last_write_checksum: sha1:2eb9c3a5430b947aa53e147f75c322ad204e80b2 + pristine_git_object: ba55632347a30606c454ba7b1152dbb70bea956d + docs/sdks/globaleventrules/README.md: + id: 9ff78d03338f + last_write_checksum: sha1:07ca16de633449f155a9151ab8cb0b63999c8b21 + pristine_git_object: b09b811b4c857671f8e84398fa84b0dc61dfb0b1 + docs/sdks/globaleventrulesrulesets/README.md: + id: 6505ac54559e + last_write_checksum: sha1:f110b31bd6814fedb40c4596cfb4bd268a0c0079 + pristine_git_object: c3092d89a107ba8369a483a8904bfc8e88b4206d + docs/sdks/globaloncallreminderrulessdk/README.md: + id: 991145e614e6 + last_write_checksum: sha1:991fe12f43079971caa723f06b2f556fc22ef02c + pristine_git_object: 1c4be89a4362029bc88573dcf88d313793f8ec59 + docs/sdks/incidentactions/README.md: + id: f43a82e65026 + last_write_checksum: sha1:67112749eed1fd395ce9e00242b4b907b3e349c4 + pristine_git_object: 9fa00b0bd4fc207c696c454f42d6139293fb8721 + docs/sdks/incidents/README.md: + id: 6ce620b07518 + last_write_checksum: sha1:40c4b5ab08110616b4d975617774aadf760ee200 + pristine_git_object: f6925dc4fa205d26f1484b42fc0160c1c90c0168 + docs/sdks/incidentsactions/README.md: + id: c4891acabbd7 + last_write_checksum: sha1:4abfc6ea7cb2f620bb4e82c8bab6358c3ffb1afd + pristine_git_object: d9e203a3ed7c875185f89da4b14bf2a60db5a8c2 + docs/sdks/incidentsadditionalresponders/README.md: + id: d9a74b56fa5b + last_write_checksum: sha1:35fe40b9efacaf90c635041868586a1646d6776a + pristine_git_object: 5f0495024eb015701c0fbdea0a2ff6047c07966f + docs/sdks/incidentscommunicationcards/README.md: + id: ab60bc9bc85c + last_write_checksum: sha1:4211c4d7984270b4522f8516746000563213ecad + pristine_git_object: aea4cefe0def68875773ca00ea946eeb66529fcc + docs/sdks/incidentsexport/README.md: + id: 54aa179ad605 + last_write_checksum: sha1:1947472d3b49458e7847858e2bafaff96d3306e4 + pristine_git_object: 08c619b80d20feac1bf8b98f9fed5a4f4539c792 + docs/sdks/incidentspostmortems/README.md: + id: f6e617b5beff + last_write_checksum: sha1:bf5884eed6b2e2d00449451817ff3a75fb121ae4 + pristine_git_object: e0fca17dc1ab890d81cfe92021d79d331da6c4c2 + docs/sdks/incidentssnoozenotifications/README.md: + id: 35878e1bbdee + last_write_checksum: sha1:7e3b68f7c71ba71573304eae1edad87d70a911de + pristine_git_object: f7d71c769a8c5b39cc76b03c935ad7c839b9a035 + docs/sdks/incidentstags/README.md: + id: 3c0b4eb27805 + last_write_checksum: sha1:b5da5088821acd3c155722083de9b012bc5ea80c + pristine_git_object: 8a29c750942916f42c48c0f464280b4ab55a662d + docs/sdks/issues/README.md: + id: cbb80cd6efef + last_write_checksum: sha1:f4d82ffdd3d7cac80d727e87cbfed9d91c588e95 + pristine_git_object: 1bdb91c3187a562f9ae15dd190993c33800f7f37 + docs/sdks/jira/README.md: + id: 27f5758e4f5f + last_write_checksum: sha1:2a66908d8c0a15959a9d4eed0e5a0a8f579c5b3f + pristine_git_object: 21f7a4c6290a3e37e0bb4c51f763c4cd95bc90f7 + docs/sdks/logs/README.md: + id: 5adacd63da21 + last_write_checksum: sha1:72679c6b1ad43ece19e12b1a4431c871a22b40c7 + pristine_git_object: 9481983f675a8451fa372e8a86a89fbb83e4dc88 + docs/sdks/maintenance/README.md: + id: c49365c1bf42 + last_write_checksum: sha1:ba52260264e35eaabc4cd7bfeee1516f88166506 + pristine_git_object: a2b582e47193357473933bcd853bbe5c87d81565 + docs/sdks/maintenancemode/README.md: + id: 9e942a2819c3 + last_write_checksum: sha1:8d36e79f90be52a70a33e59538207a1216ddccf7 + pristine_git_object: 9d2bc7a8349cd2f738b959d9fd069e68f95634a9 + docs/sdks/maintenances/README.md: + id: 3805e52a456a + last_write_checksum: sha1:febe20ee4ebca8b8baf30856225d8a104a523837 + pristine_git_object: a62a86cd39d449905f3c8eb04203c34a53362076 + docs/sdks/msteams1/README.md: + id: 8b597e52abc1 + last_write_checksum: sha1:59c47d27c3b3bf911c66ffade1fa37943b7ff600 + pristine_git_object: eab9b7695fe2cc7a85852391c2e598fedb9f90c0 + docs/sdks/msteams2/README.md: + id: 0e3542d75b0f + last_write_checksum: sha1:fbc547b174034ecdee46037b631b52f0a71dc77b + pristine_git_object: 33a00b8b29834022b71dc96c072a49f2e13fd9e6 + docs/sdks/notes/README.md: + id: 541aead547ce + last_write_checksum: sha1:3369b83d08b207be4229306c80cb0477fc92aeb5 + pristine_git_object: 58d25d4013fe29b54fa3e17fd7b8c8cc695068a0 + docs/sdks/overlay/README.md: + id: c08997cd16d6 + last_write_checksum: sha1:93a74566e79203744c3ee81d4e14ce78ea5e6667 + pristine_git_object: c1d55eb9457092f7da8146c3ebfeec52548756e4 + docs/sdks/overlaycustomcontenttemplates/README.md: + id: 4c84981ee8c3 + last_write_checksum: sha1:aaa7e5c0181ac344e7c18efddddf2e223d30ab11 + pristine_git_object: 8ee093ad3f4244fe060a1432f2c2cfd34ab18346 + docs/sdks/overlayscustomcontenttemplates/README.md: + id: bb14134b2c46 + last_write_checksum: sha1:09243e1e382663f3be6564d0bd341e6e45be8dbc + pristine_git_object: ffcc81f23453fa2e3ab07b391ea3e5e9503d3e07 + docs/sdks/overrides/README.md: + id: 46db2bec0591 + last_write_checksum: sha1:40eaef4e2c77cb8c1607a5546c3fc37b2641fbbd + pristine_git_object: f6006590f9690cdbbd3ccfb8e67a6620478b6e5c + docs/sdks/postmortemssdk/README.md: + id: 16164a830901 + last_write_checksum: sha1:bd9b4b65de8fd50fcb873a4b85707d4d17dab512 + pristine_git_object: e2139fd2cefe74f87c33d848fc700ed5e6ccb46d + docs/sdks/roles/README.md: + id: 69204c99730f + last_write_checksum: sha1:33c460e58f56dc9e9f9e75685091bea018344202 + pristine_git_object: c4143fb92324819e2587cf50223376b8ac39952f + docs/sdks/rotations/README.md: + id: a9a30cc633e6 + last_write_checksum: sha1:d9f8f85918e84c38525ed13fc0df9b2438370cc1 + pristine_git_object: f39f58ae3245f2e108bc6ab8babfbbd85186961c + docs/sdks/routingrules/README.md: + id: 98af604c06e4 + last_write_checksum: sha1:9caf44ba507e996db59f7005bd0a4f7ee7795755 + pristine_git_object: d8db0ce87379a6e0e4fec27aa395bdde95e8486b + docs/sdks/rules/README.md: + id: e939756277c3 + last_write_checksum: sha1:0cc38f83d86e46d8e52dc9548e9d8953b163eb05 + pristine_git_object: 410f1c2f664a45fd5c7c2da4a00d8e094a54326d + docs/sdks/rulesets/README.md: + id: ad59e7c3c83b + last_write_checksum: sha1:f3a2b02eaa75e643ed9c44fbc3e04f0f95695383 + pristine_git_object: 043c110b7fa54ca2903d6e60cd94164c42f7dffd + docs/sdks/rulesetsrules/README.md: + id: d6ec1c990d96 + last_write_checksum: sha1:832e54361378da9e0e27a037b681bdef480cc281 + pristine_git_object: b77f3dbbc8f32b150b82e1aa9bbf1ab6e9cf0763 + docs/sdks/runbookssdk/README.md: + id: 1a8b7270ad5c + last_write_checksum: sha1:cac7ac44a3ff8df4fa05b715ad2be59af7de41a3 + pristine_git_object: c4be63543c14640a404ebf737c2358ec5c9363db + docs/sdks/schedulesexport/README.md: + id: 881a0fc8213e + last_write_checksum: sha1:a104833bbd052773acdea52026a8625772943d4e + pristine_git_object: d4aa52befba289623bb28cd6680ae800e6d834b8 + docs/sdks/schedulesoverrides/README.md: + id: 7a98a45ae4d2 + last_write_checksum: sha1:74bc5cb2e495badd11ba1b0a7b72e288db53aa54 + pristine_git_object: 743f769eb5987572f22006f12a46be501f1d2121 + docs/sdks/schedulessdk/README.md: + id: e9ac9a4a7922 + last_write_checksum: sha1:d43a626d81bf628fbb2d42ed89513962d75490dc + pristine_git_object: 32254009365f7cad03c753c13a2af6ba779bab60 + docs/sdks/servicenow/README.md: + id: 00c4a6b16c47 + last_write_checksum: sha1:4197503188af04506d0d608834c6c4536d4caa73 + pristine_git_object: ca6b62960a1a5cf330b3ef6910f2e8bc4424e08a + docs/sdks/servicesdedupkey/README.md: + id: 28ba4488027c + last_write_checksum: sha1:7db11b2a053f58cbb02c0e3ec867bbfee1def951 + pristine_git_object: 9691c652cb168522efabb09c33f5f67f89032596 + docs/sdks/servicesextensions/README.md: + id: 63e4f0a075a5 + last_write_checksum: sha1:9b518402f546c096dfdbd894dd42264118c06baf + pristine_git_object: 87f27ee9fb8ca34ab089bb61b883f03917f1dee9 + docs/sdks/servicesoverlays/README.md: + id: 878f28fb4ea8 + last_write_checksum: sha1:e28f9b21df5bc1868ff1fae8b6a97db0d28321e8 + pristine_git_object: 40fbf9069eed6101bc0e6fdbeaba2262f83232da + docs/sdks/servicessdk/README.md: + id: afd54615dac1 + last_write_checksum: sha1:80051800469d3ee6d4716f71e5ad218a62950353 + pristine_git_object: 7edfc74ec1ae6ca85507ab589372d6813f282837 + docs/sdks/slossdk/README.md: + id: a5fd4fac049b + last_write_checksum: sha1:d9e7b8045d015ef271331f8b8138a29db2c1f7b1 + pristine_git_object: a3ed7d1f1c08b71812d39474871e2e979e8b8b7c + docs/sdks/snoozenotifications/README.md: + id: 68d3b786bb5a + last_write_checksum: sha1:8bc7c64af630f7051d7087bb1c84594385a42c01 + pristine_git_object: 1a396c358a1c8405004121f9cd41e09958ec990a + docs/sdks/squadsmembers/README.md: + id: 7f850d6bd8aa + last_write_checksum: sha1:4a1a92d5976f3d5dc3a9a27df0a1fbc5c305afc0 + pristine_git_object: 3e3783815487fad4a7e3428f2c524d3a3406f97d + docs/sdks/squadssdk/README.md: + id: 8dd283063b35 + last_write_checksum: sha1:08b5260d4750e2b5795d400e05ef4c7649c68ad2 + pristine_git_object: 58b40bc74174e9faf0cfceee33a9bf118e5ae0ab + docs/sdks/squadsv4/README.md: + id: 078cbe520b33 + last_write_checksum: sha1:c12d0884ae1f355a09f4510fbf6024c0a266eacb + pristine_git_object: 034b6e6ebf31705e15fd051858000427b26f6268 + docs/sdks/statuspagescomponentgroups/README.md: + id: 5bed37990b70 + last_write_checksum: sha1:05e01c39c98d9f3bce91d106a22205ee04945224 + pristine_git_object: 3ec7e6debcd75b4e80de146036a3e42931a33a57 + docs/sdks/statuspagescomponents/README.md: + id: 6c06e89fe663 + last_write_checksum: sha1:aa1ce9542d039fdeac2f8bb5bfb0bde908ce207c + pristine_git_object: 25dbc24727df2c2a9f00b2c32a3d34754e041c06 + docs/sdks/statuspagesissues/README.md: + id: b35fdc8f8358 + last_write_checksum: sha1:8ca111edd987f7153a19db6c531c9bdd63d0f43f + pristine_git_object: 1d0593b9f15880156833359407ad2d51386123c8 + docs/sdks/statuspagesmaintenances1/README.md: + id: 5c838dd11c90 + last_write_checksum: sha1:da05143fc9d02049c8eeccf4018fea5eccd1f5d6 + pristine_git_object: d9c130c3e0659acc25d65812063e65d09908bcd2 + docs/sdks/statuspagesmaintenances2/README.md: + id: adffc1d2d594 + last_write_checksum: sha1:665c63ca36d884f10cceca9d2d49ca7e92d79965 + pristine_git_object: be199e440b40b604b538b1ae767d08ab0bf00166 + docs/sdks/statuspagessdk1/README.md: + id: 2f8d3f2e128f + last_write_checksum: sha1:a92fc51d669e6d0d7e862bd5c8e34b8a8d619ce5 + pristine_git_object: 0be146b56cfd4897e37e5b0c593d31bf94e24add + docs/sdks/subscribers/README.md: + id: 14c599d74195 + last_write_checksum: sha1:ec2caf74200cea686b34e7d0cec5772ae2dc173d + pristine_git_object: 7d6cc9cb990cce90218c9e0d9f83eab2944d3739 + docs/sdks/suppressionrules/README.md: + id: 340b29b64030 + last_write_checksum: sha1:e22ca0ef9a220bc026a97d67d957cdc5cd453b35 + pristine_git_object: 8502fe9fe09e25635f0d75e54fd6d407a7309853 + docs/sdks/taggingrules/README.md: + id: ecd772b1f340 + last_write_checksum: sha1:4ba22597e8c700c9da7a0a532d4786e391e389b5 + pristine_git_object: 7cc4898b31458ea67a66d8a2bc4cdf238afd9ee2 + docs/sdks/teams/README.md: + id: aad657749b4d + last_write_checksum: sha1:e9a7473d8a32e94becbf37575ebf2b8c656fe1b5 + pristine_git_object: 7e40f53d5e5d0e552a0421bf892835ee6b5e75bf + docs/sdks/teamsmembers/README.md: + id: ecf19669ea0e + last_write_checksum: sha1:72f7ecfb5fdeb60d37aea5609bef639e882ff3c5 + pristine_git_object: ddeaff6c4f6bc699307a5ff533260b2b1141452b + docs/sdks/users/README.md: + id: 5d80027045fe + last_write_checksum: sha1:f1dceb4c5ba5e72e1298e2e06f1ba87c74d56c24 + pristine_git_object: adba9decdbbe6a4489379fbe887d594cbe95c780 + docs/sdks/webformssdk/README.md: + id: 5d607f237b05 + last_write_checksum: sha1:a7eb2802ca4a83b455b8a7d289aa785150933bdc + pristine_git_object: 1230a02108beca8dd57655a499dcdd9a30345637 + docs/sdks/webhook/README.md: + id: 3b908e644c3d + last_write_checksum: sha1:887ec55b61bf673c140e87c823db418e4b2814d3 + pristine_git_object: 0763a34e215ad571ddb35a790732842f11278ac4 + docs/sdks/webhooks/README.md: + id: e21b32d786a4 + last_write_checksum: sha1:41d3c100a8f468556d4287aa3373fd57ecf3394e + pristine_git_object: 797a42797d93a6f40d0bd8e1243c38339da48e2e + docs/sdks/workflowsactions/README.md: + id: 55261f483b40 + last_write_checksum: sha1:486824d3deb6c593f9cc08b1296a4ee20df6558d + pristine_git_object: 67c8f14f32c19b2121890a6a1c256ac3ca50c4db + docs/sdks/workflowssdk/README.md: + id: 5ea762cb6c5d + last_write_checksum: sha1:50b8b84c4cf46440c07e0d23697565ad6eabcbad + pristine_git_object: 0d68b43a896acbe867db9e3eb59dcccb47ffc353 + py.typed: + id: 258c3ed47ae4 + last_write_checksum: sha1:8efc425ffe830805ffcc0f3055871bdcdc542c60 + pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 + pylintrc: + id: 7ce8b9f946e6 + last_write_checksum: sha1:119a7102c8d96c4ae67aa079d5fdbf6f81c40143 + pristine_git_object: 3172e4517bbe56588dc7300d4d4a4bce158a9246 + pyproject.toml: + id: 5d07e7d72637 + last_write_checksum: sha1:d0b6d68a5fa2c6759ffb99382b0cdb2273318565 + pristine_git_object: 05cbb6e09a49505612c9c941e99a66ee7bc27edb + scripts/prepare_readme.py: + id: e0c5957a6035 + last_write_checksum: sha1:aea9a9664ef9aff4e7b7b5c85f26027796f49ca0 + pristine_git_object: e3d691543d12dca05ad7dae4c64255ed0bc0d575 + scripts/publish.sh: + id: fe273b08f514 + last_write_checksum: sha1:b290b25b36dca3d5eb1a2e66a2e1bcf2e7326cf3 + pristine_git_object: c35748f360329c2bc370e9b189f49b1a360b2c48 + src/squadcast_sdk/__init__.py: + id: 580c8119aea5 + last_write_checksum: sha1:da077c0bdfcef64a4a5aea91a17292f72fa2b088 + pristine_git_object: 833c68cd526fe34aab2b7e7c45f974f7f4b9e120 + src/squadcast_sdk/_hooks/__init__.py: + id: 9887814d09d7 + last_write_checksum: sha1:e3111289afd28ad557c21d9e2f918caabfb7037d + pristine_git_object: 2ee66cdd592fe41731c24ddd407c8ca31c50aec1 + src/squadcast_sdk/_hooks/sdkhooks.py: + id: efdd973df1fb + last_write_checksum: sha1:f6ceeec731eb86253bdfeb6e4a6df71730ee5855 + pristine_git_object: 7f5325be7e6290f3358c3b9fc3db162d2504c37c + src/squadcast_sdk/_hooks/types.py: + id: 0baa8806a044 + last_write_checksum: sha1:0c8913bfb2278b342995a2210be7d589bd142e4d + pristine_git_object: 28a85ed5e041bd88f09388cdbd7c0d9e84461a4d + src/squadcast_sdk/_version.py: + id: 4f595f70b00c + last_write_checksum: sha1:32b66965a71fd75a84efc55adc15361aa1b49dc6 + pristine_git_object: 97b099a21dd3f0959f94a8d56758f70c48b14af9 + src/squadcast_sdk/additionalresponders.py: + id: b928e2200f63 + last_write_checksum: sha1:6173958904ab7d26b7544464810f5fdbd5247ee0 + pristine_git_object: d5aed4b4521e53549cc6f2313f575c66cf8542db + src/squadcast_sdk/analytics.py: + id: 28adb1d9fa24 + last_write_checksum: sha1:e88625626c8353478447871e4f0256a3b7d320f7 + pristine_git_object: 5edeb25703980c71f5b3439d4b90a08415b760bd + src/squadcast_sdk/apitoken.py: + id: 573ccec4bc75 + last_write_checksum: sha1:c1f97a6456628af2e51050b68cbd8d63dd3954ba + pristine_git_object: 0c5c66fd62271b27bc09c2bc71e5d319d5b9930b + src/squadcast_sdk/apitokens.py: + id: dc6f53625dad + last_write_checksum: sha1:b5d7a8405a67373bbbc683a556d6d18f90ac2f6f + pristine_git_object: 8eef786020a4a17cb90573307ea853c6931c5a1d + src/squadcast_sdk/auditlogs.py: + id: 5f6ff56139a4 + last_write_checksum: sha1:4bd70d1db13e5cb0423bac41250dd9ca7cfdf1d5 + pristine_git_object: dec547f50ce0f04a467c4fb6d47eb19a93632521 + src/squadcast_sdk/autopausetransientalerts.py: + id: 96a661a45a0c + last_write_checksum: sha1:dd7277f0bd1c92c62f365f281dedd111eba528cf + pristine_git_object: 9d0f0cb550bc0a4417c598fd1a58c63cd1dffb78 + src/squadcast_sdk/basesdk.py: + id: 95ebe14c2d93 + last_write_checksum: sha1:ca210afa44b5370140149923a4f79ee5de334b54 + pristine_git_object: 5d2a86436485390bc887a98e3a84a5457336d536 + src/squadcast_sdk/communicationcard.py: + id: a89311ce798e + last_write_checksum: sha1:97ae661cc9692413e4a824d8e0daabd35a9ed0ba + pristine_git_object: 764a4d6e7ccb43b62b3f6f7ac5080b07d711c54d + src/squadcast_sdk/communicationcards.py: + id: c596401bedcd + last_write_checksum: sha1:053b54e62c164f1158ccbbca7026d1d27c21c27d + pristine_git_object: 554d6802fa3d30d8424bb22358bc8acf9db0d7ef + src/squadcast_sdk/componentgroups.py: + id: 04f1ec841a6f + last_write_checksum: sha1:1bb0ba0ed278ca6f048081d2b7f3f0e05da24908 + pristine_git_object: dbc5070a90c639a83d18642d46435257c2951687 + src/squadcast_sdk/components.py: + id: 3805ae1b0e1b + last_write_checksum: sha1:cab0c9309f7c7e478712a916daf88760a8833378 + pristine_git_object: 0fa0b8d3d8a50ffd03ffdc497da465bb33cf3186 + src/squadcast_sdk/dedupkey.py: + id: 6c48171f8bfb + last_write_checksum: sha1:6d32846a1f2109a7ba7899ec7098d2f869fd6904 + pristine_git_object: 77a921b0dacb58a61b9872b0aa0c763ec158275a + src/squadcast_sdk/dedupkeys.py: + id: 2244f6be9e8d + last_write_checksum: sha1:1132391242d4677fb37b94418c3e722ba2b807d9 + pristine_git_object: 92845fa66413a5f25e97535a8eefb5426c3623cc + src/squadcast_sdk/deduplicationrules.py: + id: bee5fa226291 + last_write_checksum: sha1:ac3b34e1fa554f9a2d741b1064bf159f48a19323 + pristine_git_object: 8c9201f9a387c989b60f87d9a99203bd1b94f878 + src/squadcast_sdk/dependencies.py: + id: c864a66a0fe4 + last_write_checksum: sha1:b488f08b41ed2963121dd64d64e335ad854358d3 + pristine_git_object: 7766a716788b8af96728ebefb2d21c0702cce3b5 + src/squadcast_sdk/errors/__init__.py: + id: 15a1adfc4ebb + last_write_checksum: sha1:df6a2088e8c6cc8eaa1506c25af123b4703aedf5 + pristine_git_object: d02ad2d2418dfd8719c1c7271a69bf76acea12bc + src/squadcast_sdk/errors/analytics_getorganalyticsop.py: + id: b91a17c30c94 + last_write_checksum: sha1:584ba869aa2f4b0c8e47786767726789bd24c8e7 + pristine_git_object: 24fad7643373ec97f44b0466894434b65baf146c + src/squadcast_sdk/errors/common_v4_error.py: + id: 10b95c7edc24 + last_write_checksum: sha1:8b6d469ffad129aec735030cc82957aca00c9ccd + pristine_git_object: c2eebdfa90d50c07569998547fd8b7bf7c691189 + src/squadcast_sdk/errors/no_response_error.py: + id: 0b4a85bc213b + last_write_checksum: sha1:7f326424a7d5ae1bcd5c89a0d6b3dbda9138942f + pristine_git_object: 1deab64bc43e1e65bf3c412d326a4032ce342366 + src/squadcast_sdk/errors/responsevalidationerror.py: + id: e638ebebb93b + last_write_checksum: sha1:83a39b61a662b7ae596fb2bd394c76ed7dc9cda0 + pristine_git_object: 599994c769dff912d52dc8d2c1810305650a83a9 + src/squadcast_sdk/errors/sdkdefaulterror.py: + id: 872e3df1be36 + last_write_checksum: sha1:59873429f09701e8bfd33ef1c73335142bdd7d39 + pristine_git_object: e8517ba96c7f2086f4b6801a9d2090848c83f4c7 + src/squadcast_sdk/errors/squadcastsdkerror.py: + id: 2675609a2aec + last_write_checksum: sha1:f4048466d889503eeb2d1b5a1bad42c5258fbb21 + pristine_git_object: 99af59735328b16bdf4ab7323d257566c6aef6a7 + src/squadcast_sdk/escalationpolicies_sdk.py: + id: a17a0abc90f5 + last_write_checksum: sha1:d89ac8968afe922c1977e8e244af9de3b9dbb5fa + pristine_git_object: 5ec500294212d4ae7d435c5ddc96a3a5039c5373 + src/squadcast_sdk/events.py: + id: d4ce35a35daa + last_write_checksum: sha1:64981c7029d032c34c9a8c2b93705d2fb556d156 + pristine_git_object: ee1da411ef2ccaa670d57c15fdd0db7889f51cfd + src/squadcast_sdk/exports.py: + id: 6342235645ab + last_write_checksum: sha1:8f558c269823ff1fc947b28158facb5d0f61618c + pristine_git_object: c53ea6f303392eb5a5827bd222af31560075bcb7 + src/squadcast_sdk/exportschedule.py: + id: b48cf5c2bc34 + last_write_checksum: sha1:d9fa7a1aba5ea9127589c984c278dc8ef309cf4c + pristine_git_object: 1471ff59987742b74e4f970b515a3fdf523c4247 + src/squadcast_sdk/extensions.py: + id: 21a16df98789 + last_write_checksum: sha1:d7dc4b67219a52af72e403967162deebc933d031 + pristine_git_object: f5bed9e79b99994fa15bae1532dcfb3c403efda6 + src/squadcast_sdk/extensions_webhooks.py: + id: 4e28c40de0c8 + last_write_checksum: sha1:c05f71abf6a5bf075ee9c7245e552094ec466c87 + pristine_git_object: 5788f6d457593633e43b7847b419216a7580a1fb + src/squadcast_sdk/falsepositive.py: + id: 64ac33f1745e + last_write_checksum: sha1:70c7ee10037694828aa8ea1693985f8a46d8f51d + pristine_git_object: d6dba769c37c09908a99e00b78409f1217c1d18b + src/squadcast_sdk/globaleventrules.py: + id: f9c4608088df + last_write_checksum: sha1:cb7d5f02c9264c7234ac8039b30b206f147ccf79 + pristine_git_object: 92ac5c34eab6bdbe9dad37e5b1c15e4677924cef + src/squadcast_sdk/globaleventrules_rulesets.py: + id: f05aefd84ca8 + last_write_checksum: sha1:2e6eab4dda1d530ca0764f50f35a3bc1bfc043e0 + pristine_git_object: 5e5f1547e50abddaa4c26b2ff067c4e8d8981ab7 + src/squadcast_sdk/globaloncallreminderrules_sdk.py: + id: 44841da959fa + last_write_checksum: sha1:dacf50ac6617a01ec5f60b35edfd6fb64b47cc6b + pristine_git_object: beeed925d0e040281d5f000a23b7f2d227f3925a + src/squadcast_sdk/httpclient.py: + id: 89714f753e4f + last_write_checksum: sha1:5e55338d6ee9f01ab648cad4380201a8a3da7dd7 + pristine_git_object: 89560b566073785535643e694c112bedbd3db13d + src/squadcast_sdk/incidentactions.py: + id: f36760da9e57 + last_write_checksum: sha1:5e65c3e98d5a13b55affc5cc76420db381ec73cf + pristine_git_object: 5de28819f9a3e40d021362227062650a0fec9085 + src/squadcast_sdk/incidents.py: + id: c7b4907c2e2a + last_write_checksum: sha1:53736fecb56c07b0db85a8dc72b465299fd2f61b + pristine_git_object: c866ab4d6fc7f0aa8d478c7db8c8e7e3141e7917 + src/squadcast_sdk/incidents_actions.py: + id: d29a1c2de65f + last_write_checksum: sha1:be75eb5bdd6ce5bf9c65f6f67ace954474a92154 + pristine_git_object: edc30a17288df23948c5bb4493df60386e95b49c + src/squadcast_sdk/incidents_additionalresponders.py: + id: f4139494f944 + last_write_checksum: sha1:29ba00803cb095c2d19e3db10e157d0cedb4333b + pristine_git_object: 42de52e86d6d98c7aa53b29ab5935c09dfb81292 + src/squadcast_sdk/incidents_communicationcards.py: + id: 4e2ed753bdc1 + last_write_checksum: sha1:c66389eaac178f60b6e1c085fe9d77c28d9ef294 + pristine_git_object: ae53ad2b8dedb18293e2d90a8e556ac9339ce6ca + src/squadcast_sdk/incidents_export.py: + id: 93ad56428588 + last_write_checksum: sha1:0f8e3da3098ae58c803754df26ff3556ba9b42e3 + pristine_git_object: 3414b7f9a166942eeb30368512dab619e8090eed + src/squadcast_sdk/incidents_postmortems.py: + id: 99ce7aeee406 + last_write_checksum: sha1:03d902640865f98c074f85007ad29fa71353d386 + pristine_git_object: 4d0a9c8cb01f7df1846338554005a6baceb9dedf + src/squadcast_sdk/incidents_snoozenotifications.py: + id: b3dfe8a8e222 + last_write_checksum: sha1:449540bbeee7f6d2741e5fbbbbee80b7cb756ea8 + pristine_git_object: e557e55da3f2bcf2558106043ff66b217c64ca31 + src/squadcast_sdk/incidents_tags.py: + id: 055708c356ff + last_write_checksum: sha1:98388e57bd2b4d987fada2dacb2cd310337bfa5e + pristine_git_object: e37ffdeabaeb3d65d631b1c0a209aa947f8ac528 + src/squadcast_sdk/issues.py: + id: 13ea752bfaaa + last_write_checksum: sha1:efa4520dd9d46e33aca124fe518635f7295e6cff + pristine_git_object: bd1a8a389b61139be7b26dcb2fc41813f5555a25 + src/squadcast_sdk/jira.py: + id: 16e62263ff09 + last_write_checksum: sha1:843f2462e56e89865eb6c099b4b9145eb08a7f16 + pristine_git_object: e2bea26aed76b6b5d7f10a4fd11c4f784f573022 + src/squadcast_sdk/logs.py: + id: 770d8bb69819 + last_write_checksum: sha1:2ae6b390cb9f6a13704099dd6f5bde6caee0f080 + pristine_git_object: e09e93c9d6b6388311b0ca3aa945a9ece30fd8ae + src/squadcast_sdk/maintenance.py: + id: 99f28df40919 + last_write_checksum: sha1:924f00d5c6fd40af092a1b3c17217b77239bca18 + pristine_git_object: 547dcbc0da3bec40c662fa7646df36d811fcabc6 + src/squadcast_sdk/maintenancemode.py: + id: 4e80c1acf9a3 + last_write_checksum: sha1:f9351a477603a6360e8e0982e3c962bf67822884 + pristine_git_object: 1d599dfbc9b132efaecf241c07a9e10c32e5f9a2 + src/squadcast_sdk/maintenances.py: + id: bcce9d2b09a2 + last_write_checksum: sha1:65d04b7fb893d5e54be1be506da291b64ed0ff8e + pristine_git_object: d529a417549f17ed85875009a46548854dbf86bc + src/squadcast_sdk/models/__init__.py: + id: 21ef35ea4c18 + last_write_checksum: sha1:d4e8514652c0ce7d5eabc46650610e71ce6e20db + pristine_git_object: bf991c3de5e84e66cfa4f0948d3f8dc8019b2361 + src/squadcast_sdk/models/additionalresponders_addadditionalrespondersop.py: + id: 8659dba914dd + last_write_checksum: sha1:c515be7a9989d3e3533ea4c32ac725c4e8e016f7 + pristine_git_object: 14b53312e869980c00418a0f987bf51641eec6bb + src/squadcast_sdk/models/additionalresponders_getadditionalrespondersop.py: + id: b092b7bd80aa + last_write_checksum: sha1:8f2b81adb4e813b49477c86fb8e23c27f7598030 + pristine_git_object: dbb3ac57dc7a550176a49e8ad673a926d3afc96f + src/squadcast_sdk/models/additionalresponders_removeadditionalrespondersop.py: + id: 55aff8a6a497 + last_write_checksum: sha1:38e30c0af7fdfd928ce54a5352f6e1c3199679ab + pristine_git_object: 902197d93d89fc0a80695d82ccff285159c786e3 + src/squadcast_sdk/models/analytics_getorganalyticsop.py: + id: f0670915d0aa + last_write_checksum: sha1:b8a2ece64f053ce24efcd874408c1da694aa7351 + pristine_git_object: 9461bb3b42a0f17239c75572f55b9ec25bda9901 + src/squadcast_sdk/models/analytics_getteamanalyticsop.py: + id: 8d8d9f5fffa0 + last_write_checksum: sha1:1781d3f21e5f92770b3ed29285cd0f5ce20a5ad5 + pristine_git_object: 27e53cc8b6dd982d24c52cc8ff65235e9be0bb9d + src/squadcast_sdk/models/apta_markasnottransientop.py: + id: a8eef066a2ad + last_write_checksum: sha1:18bc1464281d4ccd12a62ff92f9a047d1207d8d1 + pristine_git_object: d0b74f9d2a5c50e7db5aef46554961cff5e8265a + src/squadcast_sdk/models/apta_markastransientop.py: + id: a9dab460408a + last_write_checksum: sha1:b4ef5fb7a34e0d98b3911d93a17bb3e9dd1c8190 + pristine_git_object: 7206ad5b4b93ebe5bbb7109972f885aeadee55b6 + src/squadcast_sdk/models/auditlogs_getauditlogbyidop.py: + id: b9c18a100c4e + last_write_checksum: sha1:5d90a91a10f6839b47d2baa0de5a89acfe05aac9 + pristine_git_object: d4e3b0509b0ad1392d7421c0a9e63a6ff9c51c54 + src/squadcast_sdk/models/auditlogs_getauditlogsexporthistorybyidop.py: + id: 9b97840f3a5b + last_write_checksum: sha1:8e4da1e225e32fdf03a928e0464536c18d72e843 + pristine_git_object: d5bc5e70fefbf899afc1ba6206303130221d84ec + src/squadcast_sdk/models/auditlogs_listauditlogsexporthistoryop.py: + id: 26ccedc1af66 + last_write_checksum: sha1:708555968ce966e49b476d1115880f9d3188d705 + pristine_git_object: 16d7f7cb9e4a863f9f46b45cf6215c97c9c827ff + src/squadcast_sdk/models/auditlogs_listauditlogsop.py: + id: 587effdc37c9 + last_write_checksum: sha1:a4fa902bc7b225a233d25372a373bb096243c9fe + pristine_git_object: 319881b3edd4d1396f912a8edd12190fd6b67256 + src/squadcast_sdk/models/common_v3_entityowner.py: + id: 823ba6808a6b + last_write_checksum: sha1:f7658729a1d3fc8dc311520bba8f9ac108645ddc + pristine_git_object: 5da27e645822c5d7e9e6dd25fd124ada42f77aeb + src/squadcast_sdk/models/common_v3_errormeta.py: + id: d9eff382cc43 + last_write_checksum: sha1:11db2971f3c8a20992caef91e8f7e117f254cde0 + pristine_git_object: 429d8d0d1047f63fdff7731e8384486a4d1b7397 + src/squadcast_sdk/models/common_v3_rbacentitypermission.py: + id: da0ab5477a7c + last_write_checksum: sha1:bc2cf99c6666fea9caf0fd50557d9b9ac8fc5405 + pristine_git_object: 6efbb91b91267984aff32f54241adaf9658d3d38 + src/squadcast_sdk/models/common_v3_rbacowner.py: + id: 38ea439dceb1 + last_write_checksum: sha1:2b15d3fedf9e31f3215ad5fb7c3c361af3fe5e53 + pristine_git_object: 5c95c09b2ef6f2dc314351eaa343824b2ac74fec + src/squadcast_sdk/models/common_v4_error.py: + id: 35372c59136d + last_write_checksum: sha1:b92332ea55a9f33f357cdb14c12828f641111c71 + pristine_git_object: f2c7f6de7ab02b25176e8e1f2a06ed3946497250 + src/squadcast_sdk/models/common_v4_pageinfo.py: + id: 288708eaf05e + last_write_checksum: sha1:9ada94b7c88cbda0f096cbe31a172e3273131cfd + pristine_git_object: 4df02081194a212715ada6d506088a25f1c0fb41 + src/squadcast_sdk/models/communicationcards_archiveslackchannelop.py: + id: 6b835913a80b + last_write_checksum: sha1:07ac36bdefcc58af6dcda9b8c82c84fdcfbb4331 + pristine_git_object: 8c228050e7f7aec13c93c08ea3f561f2fff76cdd + src/squadcast_sdk/models/communicationcards_createcommunicationcardop.py: + id: 3de7317a0c91 + last_write_checksum: sha1:ff91ccffa0642b8aab50913ec0ac531e7b50f24a + pristine_git_object: ecd49a04a3138d821d6062405df696a0baf81ccc + src/squadcast_sdk/models/communicationcards_createslackchannelincommunicationcardop.py: + id: a74cffe2e1d0 + last_write_checksum: sha1:3ea92577a111d9733e2300c6fdd9f9ebf76f8938 + pristine_git_object: f91c2bf63ae2be792a5d04db3858c2ba6a954fbf + src/squadcast_sdk/models/communicationcards_deletecommunicationcardop.py: + id: 68bb528ab9fd + last_write_checksum: sha1:fb574daedd432127a428dd57dd74b75643b3e4b0 + pristine_git_object: 0480a841a25818c231ce657e98b8e53e05d57c72 + src/squadcast_sdk/models/communicationcards_getallcommunicationcardop.py: + id: ce23f2c3bc7b + last_write_checksum: sha1:7e8a93c262f56548f2ee57ed459745bf3028ff72 + pristine_git_object: e3f3d2f60d19e042dd2c2cd2cafda60bcd5adbc3 + src/squadcast_sdk/models/communicationcards_updatecommunicationcardop.py: + id: 8bfa7e573afa + last_write_checksum: sha1:e1d5264bc7a1a68b35776d33adb8f56a29e009ff + pristine_git_object: 7603312cc9c0db0914454817762a898406626eda + src/squadcast_sdk/models/componentgroups_createcomponentgroupop.py: + id: d1a67b6eefc7 + last_write_checksum: sha1:618fd649ee305b99c9534b90eecb6aadd20f43b4 + pristine_git_object: 5fe0af95fa80356ba39453fd9b428e9e0a0924dc + src/squadcast_sdk/models/componentgroups_deletecomponentgroupbyidop.py: + id: dbc82bc5c7fd + last_write_checksum: sha1:261db6eabe67a1fde9080910643346cef8f55b87 + pristine_git_object: 8f68b7f30a7161931cda065320ff3eff0abb5a07 + src/squadcast_sdk/models/componentgroups_getcomponentgroupbyidop.py: + id: 047a735994f3 + last_write_checksum: sha1:a37422a918d34f5139231add79297515011e79bd + pristine_git_object: 5542e9405052a8381988594218430e4c593ffeda + src/squadcast_sdk/models/componentgroups_listcomponentgroupsop.py: + id: 1046028097a7 + last_write_checksum: sha1:b104f0fc9dd14d3e70bfd2acf2a7bbd37b9dc9d1 + pristine_git_object: c765e03cf20821091cb4ca87281e86750e3cc031 + src/squadcast_sdk/models/components_createcomponentop.py: + id: 01d2729bffc4 + last_write_checksum: sha1:f1c7ef56d031cf0569ff1b0383e74f3aa46b6b12 + pristine_git_object: 3e0edb718447b71aac3ada66e940dac551ac7418 + src/squadcast_sdk/models/components_deletecomponentbyidop.py: + id: 113805e97ed0 + last_write_checksum: sha1:5611711c9ff5c62174450fc525d01a48a7b9a8c8 + pristine_git_object: 7de905d99ab25ddd62fa6ac6e88b4572865a54a3 + src/squadcast_sdk/models/components_getcomponentbyidop.py: + id: 58779e1d086e + last_write_checksum: sha1:8fa1fddc1373e0d21db9a527300ead4cf4887263 + pristine_git_object: 5610772d98fa94d27deaccf7ebc9a29eb2e09b9c + src/squadcast_sdk/models/components_listcomponentsop.py: + id: 84cfa180927b + last_write_checksum: sha1:8ab1a6da651009256acaceda32c322c24501d341 + pristine_git_object: 1addedd882f522cd18cf1716ba1fd8a6256d5676 + src/squadcast_sdk/models/components_updatecomponentbyidop.py: + id: 6f11978ca260 + last_write_checksum: sha1:f61d5b6aa26c083cdf28b856f3b6e3a95f092af3 + pristine_git_object: bfa7781aa3063250ee32543f63118ea6376b1690 + src/squadcast_sdk/models/deduplicationrules_createorupdatededuplicationrulesop.py: + id: b4911768d0cb + last_write_checksum: sha1:e56af3f66d008a95b2d11f8f2cf94187192acb73 + pristine_git_object: 5ba8f6fbee5c9c38a7bb10f6ff1fa2c8656925dd + src/squadcast_sdk/models/deduplicationrules_getdeduplicationrulesop.py: + id: a881b0b6c7c2 + last_write_checksum: sha1:791557d9941ebfd530d1254ab58cca6aa511256f + pristine_git_object: 6626afbda6f946f3f6c09db7be3c3e8d34296dad + src/squadcast_sdk/models/dependencies_createorupdatedependenciesop.py: + id: b2a842615baf + last_write_checksum: sha1:4966e1be03093afbac0a9097be8f7a147577a9b3 + pristine_git_object: 8bd6e3f176327ef8790a079f99b08f9e4ee8198e + src/squadcast_sdk/models/escalationpolicies_createescalationpoliciesop.py: + id: e33744eaf6e3 + last_write_checksum: sha1:b8dad845946847c5c957067edc77c64fa188825b + pristine_git_object: 224e6fa6604b12335a09304a9e63e620b6e95049 + src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyidop.py: + id: c917bd2b0fec + last_write_checksum: sha1:464c61e7129dd185eb846d1130d20b64741d15ff + pristine_git_object: d9316a89b2110d24439ec368cc38ed62943dab19 + src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py: + id: 6847e7ed3edc + last_write_checksum: sha1:7105646c83012a2715b7443554ec17ec969d0c36 + pristine_git_object: 467d9790a982b4a3ebce20672f7f4ec2ba503b99 + src/squadcast_sdk/models/escalationpolicies_removeescalationpolicyop.py: + id: df4269a4054f + last_write_checksum: sha1:5c873e2c54749eb133886e718cc7ca8759d1a817 + pristine_git_object: 2e4d3e63eb42e5add6fc6e15323ddc643806317b + src/squadcast_sdk/models/escalationpolicies_updateescalationpolicyop.py: + id: baeba2731511 + last_write_checksum: sha1:63ea2f21c230d64e589b2b65de2d8b837c52ca51 + pristine_git_object: a02e682ec5e67cd280b2038bd82045cc68c414f4 + src/squadcast_sdk/models/export_createscheduleicallinkop.py: + id: d9cc077152d8 + last_write_checksum: sha1:706db2edbb053116c26f923a3352f10d45ce4398 + pristine_git_object: d99a51bda779c77e16e52534113cc62f195d3b64 + src/squadcast_sdk/models/export_deleteicallinkop.py: + id: 130d3ad7e118 + last_write_checksum: sha1:5b87153974f2bb6b36285c63fc3f4cfd4e2c377d + pristine_git_object: d96bb474773a652a475bc9d72bd1df14dd5eb770 + src/squadcast_sdk/models/export_getexportdetailsop.py: + id: 540c72eabf69 + last_write_checksum: sha1:d8a18f8e532bc542d99b0af285b3890e6e3c0f7b + pristine_git_object: 369e409cddd19390917a76589c165fb281c7ab9d + src/squadcast_sdk/models/export_getscheduleicallinkop.py: + id: 6aa2fb84226f + last_write_checksum: sha1:eda1f25ec9c1875dc2cc26d999f3a8c673155e6d + pristine_git_object: 0176ddac15fd32adb85369b9db71cf947b2aea90 + src/squadcast_sdk/models/export_refreshscheduleicallinkop.py: + id: 1b6085e37fb3 + last_write_checksum: sha1:db7fc511ae169295bfe9c8aa6e97f701c8658a58 + pristine_git_object: 47e9a6bb3cd1dc9f7b05bfdd943cb3e8f96ad485 + src/squadcast_sdk/models/extensions_updateslackextensionop.py: + id: 7319166c7a70 + last_write_checksum: sha1:9c6dcc102b927ffe7b8606f8c1ed7eb2e97a5168 + pristine_git_object: f74addb9aa57161055e67fd7d47f4fb06111834d + src/squadcast_sdk/models/globaleventrules_createglobaleventruleop.py: + id: ee83ad7f6cc3 + last_write_checksum: sha1:ad9f3489e432153c04924cd8f5e851935ee1724d + pristine_git_object: 8b4dda9aae0ae425f29fec89cc34549108c03d2f + src/squadcast_sdk/models/globaleventrules_createruleop.py: + id: b730fbdf297b + last_write_checksum: sha1:d4ff75832c4a01ccb039c6038a2fcda88ece1615 + pristine_git_object: 2a28aaa1c75763027d62263bfc9eb0319aa47f2f + src/squadcast_sdk/models/globaleventrules_createrulesetop.py: + id: 6a9a5c10905b + last_write_checksum: sha1:e79843601d0426efe00c767943de7086d0a7731d + pristine_git_object: ee6c14a85986e13ae6772c47c37802533a81ff99 + src/squadcast_sdk/models/globaleventrules_deletegerrulesetop.py: + id: 629aeb846799 + last_write_checksum: sha1:77f2636f5aa209c43ab35a3f494caab6979b8517 + pristine_git_object: 6e44c81e3b5ba814d83fb61b749f825a9acceabd + src/squadcast_sdk/models/globaleventrules_deleteglobaleventrulebyidop.py: + id: aadc3e3af661 + last_write_checksum: sha1:63df2f34c085be3fe0b221bd62a3e555e1f5e4fb + pristine_git_object: 65e913308cbe5b2f336b3554cfac16199a1cbe2e + src/squadcast_sdk/models/globaleventrules_deleterulebyidop.py: + id: 2dacb302acf0 + last_write_checksum: sha1:c7d0a3053d834c956e96f0da30ce7d63ebef30ea + pristine_git_object: 1cca4df77e9d9b04a47c4dd80151fa6703c45131 + src/squadcast_sdk/models/globaleventrules_getglobaleventrulebyidop.py: + id: 1d40f2002f61 + last_write_checksum: sha1:2d4c418004677ef5f5672da23d16c3fd65925895 + pristine_git_object: 6ed247abe83db00a49bf0984a52b06e487f1bdd1 + src/squadcast_sdk/models/globaleventrules_getrulebyidop.py: + id: 13821c391196 + last_write_checksum: sha1:c856d40fbd449a9460fb883c797c7e066e260968 + pristine_git_object: b7a0111868f6e0e10bab54c627e0a8a8db2ff1b4 + src/squadcast_sdk/models/globaleventrules_getrulesetop.py: + id: 9bddeeb34299 + last_write_checksum: sha1:2b0562e58b55d4175c981c2bec864c20dbaed742 + pristine_git_object: 26789138c1083e99379c76a5208921b2f02c06c9 + src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py: + id: ba21eb016f40 + last_write_checksum: sha1:e7ebada433a2fbe2b01d50e94d13d3993004093b + pristine_git_object: 61753dbe99b5ab18c5fdacfd890e13dae4248b8f + src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py: + id: 645b60b54825 + last_write_checksum: sha1:4e1c9482eab1ea9c1cb2a1aa0ddbb944f13a90ff + pristine_git_object: 9748312cd937eb309d703659e3cbb41deabcac9e + src/squadcast_sdk/models/globaleventrules_reorderrulesetbyindexop.py: + id: 80b5918f2fc3 + last_write_checksum: sha1:2dceb11e08245d9a32f71bfaa7fb4f33c1f8841b + pristine_git_object: 9ae90eac416dc938f8de5d1b95e6cd1e8e15f258 + src/squadcast_sdk/models/globaleventrules_reorderrulesetop.py: + id: c2630bd2bbec + last_write_checksum: sha1:80ac3a0439c9865be09cea69bb321bc09d7b7ecd + pristine_git_object: dab0d5588e42fadf662bebbe3b9adcfe5440b243 + src/squadcast_sdk/models/globaleventrules_updateglobaleventrulebyidop.py: + id: d9806c1c174c + last_write_checksum: sha1:3c973a712a80e44fbdae5c4b5cb8dd5937f7dea5 + pristine_git_object: 53d857e7657dffda335a02a75eab609e5654b3b7 + src/squadcast_sdk/models/globaleventrules_updaterulebyidop.py: + id: d65e72414cfc + last_write_checksum: sha1:93313533b9abdb87bc4ff56f5f972a45fecce9fe + pristine_git_object: b7cc10b13be55105ac45b702c45d13e430ad772e + src/squadcast_sdk/models/globaleventrules_updaterulesetop.py: + id: a9b488b3acd8 + last_write_checksum: sha1:a227efc290a3993e81e0bf3de38324ded5a94452 + pristine_git_object: 8959c1696cca3f0c2bd3cebad4e675e8b76a11b3 + src/squadcast_sdk/models/globaloncallreminderrules_createglobaloncallreminderrulesop.py: + id: 675a80daed7a + last_write_checksum: sha1:58d3b4e40ad1bc3c25a23a47915ea27200491d10 + pristine_git_object: 870ed97e8fa3ac0b2e1686cd618d168ac66ffd1d + src/squadcast_sdk/models/globaloncallreminderrules_deleteglobaloncallreminderrulesop.py: + id: 678d0591c0e1 + last_write_checksum: sha1:8944674846623308291887e31e4792044392597f + pristine_git_object: a0e59272f55703ae35eaf1aff6d695d7cc35babe + src/squadcast_sdk/models/globaloncallreminderrules_getglobaloncallreminderrulesop.py: + id: c1d3d2f63e69 + last_write_checksum: sha1:20115eee1758c553b192fb8ea29089c30ff80440 + pristine_git_object: 30c1ba2b3b4bc863e75f4f5307b5c552d3af578a + src/squadcast_sdk/models/globaloncallreminderrules_updateglobaloncallreminderrulesop.py: + id: 4fe25ff79314 + last_write_checksum: sha1:d6f1ca6c74030b2ea95bfb4998a9bd6ad8675aa9 + pristine_git_object: 9684682831965238cc439ab09bacc46fa9a043a2 + src/squadcast_sdk/models/incidentactions_createanincidentinservicenowop.py: + id: 614e93b4c781 + last_write_checksum: sha1:f08fa4f881d70d735cdef93f8b70b17badd08bcb + pristine_git_object: e1ef722229e7c4206d00c5d9cb29218429f35e6d + src/squadcast_sdk/models/incidentactions_createaticketonjiracloudop.py: + id: 89f3b3ee4c57 + last_write_checksum: sha1:5b5c3307d57464e4033dab75a64b100a86b50e0e + pristine_git_object: 695e3b812bef23685245ab1c10a95709d9a8ae96 + src/squadcast_sdk/models/incidentactions_createaticketonjiraserverop.py: + id: 9e038393223f + last_write_checksum: sha1:55c676583dc76126cf62fcf15d735018f761ce3f + pristine_git_object: d61b4d685c5f6597c8dc55d334ddc583a7e5cd7f + src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py: + id: 0910005f0ce3 + last_write_checksum: sha1:029a6ee961342f91a5cc7ce824e42e9a2a1e18a1 + pristine_git_object: c4a081ed62f4cba22404de97e0c3eded948b6d8f + src/squadcast_sdk/models/incidentactions_triggerawebhookmanuallyop.py: + id: dc155399ba1c + last_write_checksum: sha1:93b73e70bf23a13a3267f263832bcb9dc3a269bc + pristine_git_object: d72f7b08cd3403109fff2ecb324d650854db8539 + src/squadcast_sdk/models/incidents_acknowledgeincidentop.py: + id: 5f114c190b24 + last_write_checksum: sha1:40a42304c3aa9e041b854560a9a10705bdbaca80 + pristine_git_object: 383e77bc1939807c2a3827cf0122539108cfce5e + src/squadcast_sdk/models/incidents_bulkacknowledgeincidentsop.py: + id: 9095505f0b94 + last_write_checksum: sha1:c74a3b7aa66b742aabd4686b05f5c1da1e619b1c + pristine_git_object: e5b5163e35fb99a5aefcb495c8c8bad0e53675ec + src/squadcast_sdk/models/incidents_bulkincidentspriorityupdateop.py: + id: 8a2f5052b058 + last_write_checksum: sha1:8ec4debdb043ce579045de2e97e654e997a912e5 + pristine_git_object: b3c9dadc59bb2dd5f732ea04fdbf114832053a50 + src/squadcast_sdk/models/incidents_bulkresolveincidentsop.py: + id: 83be97d5469d + last_write_checksum: sha1:843e1db454a69befafbfaaf6497bfd5ef6a95adf + pristine_git_object: 9470c3f2a6c1455f31da36d7f8ca3dff7eae1d82 + src/squadcast_sdk/models/incidents_getincidentbyidop.py: + id: b2e14f6da5df + last_write_checksum: sha1:998ba53ae8f70b97a554d1d9c0ad44c181ecd793 + pristine_git_object: 70f49667db2f22221767f8d067f541732afa72d5 + src/squadcast_sdk/models/incidents_getincidenteventsop.py: + id: b9574ef0ea37 + last_write_checksum: sha1:d7675d726d97a6dcb7b82142542b6e74ce155358 + pristine_git_object: 47d452226e070f7584c8142c6bbd00086b34442d + src/squadcast_sdk/models/incidents_getincidentsstatusbyrequestidsop.py: + id: 7ead7b79f025 + last_write_checksum: sha1:affa476e51f43653ca131e06bb85600b97522fbb + pristine_git_object: 073b5bc42f33c728a14b599342628c34729ac860 + src/squadcast_sdk/models/incidents_incidentexportasyncop.py: + id: 04f39e8bae32 + last_write_checksum: sha1:3ad1d0c677a607f47e8d2df356e5b7b292b9f802 + pristine_git_object: 4d042ae88b47a5fbe5381fe2a804cf5a18abf25a + src/squadcast_sdk/models/incidents_incidentexportop.py: + id: a8e8c686cfb5 + last_write_checksum: sha1:31429b78b484805f852c9d0aff31f19ad8815473 + pristine_git_object: cfee9834de1b35749b44d9ae0836b259624a8f73 + src/squadcast_sdk/models/incidents_incidentpriorityupdateop.py: + id: 4eb3a1b9a33e + last_write_checksum: sha1:f61e416d56221df9b58e404c58bff30b6b301932 + pristine_git_object: ac316d2c33f24a272ea50fa461cd08e374627846 + src/squadcast_sdk/models/incidents_markincidentslofalsepositiveop.py: + id: 7e9ef1ecd0ca + last_write_checksum: sha1:d95eeadc793f88adfb7039878afbd8208a042721 + pristine_git_object: ac4142a908bfe2fda5a734fa9365ab404327c006 + src/squadcast_sdk/models/incidents_reassignincidentop.py: + id: a6615ebe3684 + last_write_checksum: sha1:e07acfc200c4b7148907a33372b6b97a5b528f09 + pristine_git_object: 95c0c8e7e351f2191fe6da5d31c2dc12086b931c + src/squadcast_sdk/models/incidents_resolveincidentop.py: + id: d613c2cd1afb + last_write_checksum: sha1:47ba23db9ce7f67d08af2f96c1bec5615074a859 + pristine_git_object: ed66e4ce453c1c1375a7877369c6fb8910b7ae97 + src/squadcast_sdk/models/issues_createissueop.py: + id: ee88f8633e87 + last_write_checksum: sha1:3ac27aa1af5a1348cf61dd9579074ac74e2edfa2 + pristine_git_object: 9cbbd99dc316c35dd338e5162e7f9ef449480a10 + src/squadcast_sdk/models/issues_deleteissuebyidop.py: + id: 2276bdb5c0c2 + last_write_checksum: sha1:ddaca78b05e70adf1a4b3738176b0a1f82ccf4c2 + pristine_git_object: 9581d0206a1e5cd0cceaf40ded2c6c77d623cd5c + src/squadcast_sdk/models/issues_getissuebyidop.py: + id: f62b075bd2f1 + last_write_checksum: sha1:9ed44f83bbce1f6b38ef469e9eff5f45941b6a31 + pristine_git_object: 8239bdc3aada7bb3979f18b08233e998c3ba6f5a + src/squadcast_sdk/models/issues_listissuesop.py: + id: ca7c6cf903ab + last_write_checksum: sha1:ce752394beb7db610b71022f3a52a15fee577606 + pristine_git_object: e86b2677f86904fd9e75ce2ffee93ecda38d8456 + src/squadcast_sdk/models/issues_liststatuspageissuestatesop.py: + id: 132c7fcdef6d + last_write_checksum: sha1:2687751a4f3b2f10dccebc4796305504bb1bfb98 + pristine_git_object: 84dccf4461cf87204207b888c201d8eaa7c55a21 + src/squadcast_sdk/models/issues_updateissueop.py: + id: b54947a50934 + last_write_checksum: sha1:9233eac65c9b1587be6dd8660d727c30908ae201 + pristine_git_object: 9247b83f6f7959c2a284777be1a969621d2f7a65 + src/squadcast_sdk/models/maintenancemode_createorupdatemaintenancemodeop.py: + id: 0ebdc1725a94 + last_write_checksum: sha1:fc6aaa64f203dbf624c9f9e6ea61e479fb46e55b + pristine_git_object: fca4a0d9003e4cd59077d80bfb3b5b49af16b834 + src/squadcast_sdk/models/maintenancemode_getmaintenancemodeop.py: + id: 7702247f8f29 + last_write_checksum: sha1:b275ffa77291113692bad92c04bc04b8c800936f + pristine_git_object: 0fe024452f52b1cd9af6984857119fd5a690181e + src/squadcast_sdk/models/maintenances_createmaintenanceop.py: + id: c70a06452f24 + last_write_checksum: sha1:e9d554119a9c0943aa203162555f0f78184c4202 + pristine_git_object: ad99afb15e304b2bb08fe823c9629c0127d1abb7 + src/squadcast_sdk/models/maintenances_deletemaintenancebyidop.py: + id: eb01f31cb1ef + last_write_checksum: sha1:d5ed5d9db82d0b1f434ba0b0cad62dad83e5750b + pristine_git_object: 14e5895578ef47054c8712093b192a701b94b60d + src/squadcast_sdk/models/maintenances_getmaintenancebyidop.py: + id: 71d7ca33c319 + last_write_checksum: sha1:8ee7d82b642015da3e342dfc1f9293aee0803511 + pristine_git_object: 12a209940066677141f21f8f7f3a52aa02a93846 + src/squadcast_sdk/models/maintenances_listmaintenancesop.py: + id: 6db004050444 + last_write_checksum: sha1:bbeeebfdef1d8b8ff946a20db97a8f90d8a1a7d4 + pristine_git_object: 7cd962eff1584d97063e86071518c3aac3b52931 + src/squadcast_sdk/models/maintenances_updatemaintenancebyidop.py: + id: 0efca82d31e1 + last_write_checksum: sha1:817064d88a9c1894091965cb88c07653ff2ef609 + pristine_git_object: a5fac47153a1deb146d2c79bac56112295344229 + src/squadcast_sdk/models/msteams_createorupdatemsteamsconfigurationop.py: + id: 01cffed379da + last_write_checksum: sha1:aefebd5ed6db95053720a50f69691bd7bde99e5c + pristine_git_object: 691eb9c743d0e731e379565b6cacbcea3ba5a72b + src/squadcast_sdk/models/msteams_getmsteamsconfigop.py: + id: 397302df1a1f + last_write_checksum: sha1:f8826f1003626151d07c25e2ca76d49e23060539 + pristine_git_object: 9b93043eae1181f7540002ac26763205383c2865 + src/squadcast_sdk/models/notes_createnotesop.py: + id: 66b0555b6623 + last_write_checksum: sha1:ec91d45ef6f1881eeaeafb10af9c72a0023110e7 + pristine_git_object: d57c16cfdf5a74e53e3c54c940ceef6ba48b628b + src/squadcast_sdk/models/notes_deletenoteop.py: + id: 6e0f3fcc3425 + last_write_checksum: sha1:6f067c25a57b43483420d2c3376b3597a46a00c4 + pristine_git_object: 0a0420702425e010ce27b7dabf123a2cad888835 + src/squadcast_sdk/models/notes_getallnotesop.py: + id: 2581c3833580 + last_write_checksum: sha1:f922e3aba781b7173d4fb8e591b6c0b6dcbe6f12 + pristine_git_object: ae9a6cedddf11f8677bc29c283020f6112dbdfd8 + src/squadcast_sdk/models/notes_updatenoteop.py: + id: aca97fbdfdb1 + last_write_checksum: sha1:bba2979ba0cc93034bbc7b005149e84b6b682a9d + pristine_git_object: e334ac80bad31527e1bfc79ac08cee8e3577fb27 + src/squadcast_sdk/models/overlay_createorupdatenotificationtemplateoverlayop.py: + id: 607cc320487d + last_write_checksum: sha1:39c5af39b00f9a1a965a047934fd9f3e7340c3a5 + pristine_git_object: 760eaa35f155cfbad293229b9650f2f978772c03 + src/squadcast_sdk/models/overlay_deletededupkeyoverlayop.py: + id: a9301d801a4d + last_write_checksum: sha1:17d9f81395d4f1be59d8a683f6cbd4fd524896ae + pristine_git_object: d8d7dc4a0a59945a4c619f6830f3f4b919f2ee0e + src/squadcast_sdk/models/overlay_deletenotificationtemplateoverlayop.py: + id: 98e88331af88 + last_write_checksum: sha1:540fb3e2d5541c62234346e76356950135a0cd2d + pristine_git_object: e03a1c3bcd9d30aa39da3984f324fa43ebef8ece + src/squadcast_sdk/models/overlay_getallcustomcontenttemplateoverlaybyserviceop.py: + id: b1fa11ba0c50 + last_write_checksum: sha1:4f7ed7e0d29d3b41a94e3d4b48ea27e2cc544686 + pristine_git_object: f3e100e89b7ba93141ec174d5935a829bb335506 + src/squadcast_sdk/models/overlay_getalldedupkeyoverlaybyserviceop.py: + id: 49989127079e + last_write_checksum: sha1:1c6d8b8328d3683bf8c046cea087debd1a4bdede + pristine_git_object: 52ffd1b68f3587c6b27fc750b4e8560fee14e6bc + src/squadcast_sdk/models/overlay_getcustomcontenttemplateoverlayop.py: + id: c265f61472ed + last_write_checksum: sha1:10598b1db8eec564b359a932f6cff7ba749094dc + pristine_git_object: 4b4803ac55863b4bc88a08832bbc5413fd1aa61c + src/squadcast_sdk/models/overlay_getdedupkeyoverlayforalertsourceop.py: + id: 55ac7d32faef + last_write_checksum: sha1:4bb1fb5423efb914c49e25c793647b929a5bd610 + pristine_git_object: 4dfae1e82680b4259437624273b74bbc1c74616b + src/squadcast_sdk/models/overlay_getoptinforkeybaseddeduplicationforaserviceop.py: + id: d40ffc7d6a00 + last_write_checksum: sha1:fead223e2f0e3155b78dba836b5f0c6366604783 + pristine_git_object: 20723afc0edc81e33588af523d6b59111ae2dd6e + src/squadcast_sdk/models/overlay_optinforkeybaseddeduplicationforaserviceop.py: + id: 92de6e3713de + last_write_checksum: sha1:e11c1ee5d1175612f62a86d37714bd3fdfd41523 + pristine_git_object: 56ba9e73541db4845d057044f462896dc6ec2554 + src/squadcast_sdk/models/overlay_rendercustomcontentoverlayop.py: + id: fee4129edb39 + last_write_checksum: sha1:901672a8bfcb64c1f422d9dc97319c5b224b3f8c + pristine_git_object: 5eb1a2479bb59c8d3d488c909c8d004657629bc0 + src/squadcast_sdk/models/overlay_renderdedupkeytemplateop.py: + id: d0b3573d7132 + last_write_checksum: sha1:414588c13bac2c6c475428065b0738db48fd80d3 + pristine_git_object: 5063db6b76263408de571d95922e1541d19a546d + src/squadcast_sdk/models/overlay_updatededupkeyoverlayop.py: + id: 4a5d1fc2b656 + last_write_checksum: sha1:9cc4ac4c8283a9ba5f131bd68f40f920439108c7 + pristine_git_object: d04ef9e6d126c490e11293659ffffb7534e88d89 + src/squadcast_sdk/models/overrides_createscheduleoverrideop.py: + id: 1e833fc0bfac + last_write_checksum: sha1:4333b8dce3b64f6205cd88799ef97f6b21875411 + pristine_git_object: 701410cd833a773751622cf5b9d78a382cf0bd55 + src/squadcast_sdk/models/overrides_deletescheduleoverrideop.py: + id: 756feb80d369 + last_write_checksum: sha1:4a54824999472fa3ce106fcab5e71229bdc368f8 + pristine_git_object: 398949d5f14ba41a44dc189f5ca884cc743499f5 + src/squadcast_sdk/models/overrides_getoverridebyidop.py: + id: c4ef48a14545 + last_write_checksum: sha1:a1bad23f96bb9904eff7ae9c2e3bf009ea97dd73 + pristine_git_object: 9f34384f6dcdfd4c04accb7226feeb8225d7daa7 + src/squadcast_sdk/models/overrides_listoverridesop.py: + id: dc2ff51a2b9a + last_write_checksum: sha1:9918d53cc8a73a7a67eca811c56398c58ae5e173 + pristine_git_object: d112a93a64979d7a60c5bec596fd330d0723c082 + src/squadcast_sdk/models/overrides_updatescheduleoverrideop.py: + id: 5f4e4fb952c5 + last_write_checksum: sha1:e777904f455c674b5c67712976ad4d829f2b6948 + pristine_git_object: 3930624e5de5b82178429ebbec802b985c4cc3a9 + src/squadcast_sdk/models/postmortems_createpostmortemop.py: + id: 943ea5d6ca86 + last_write_checksum: sha1:c4cb292baf6d7c0a609f97e9e772cb15980f5689 + pristine_git_object: 8ed58030f01117391287bf7f7fb61409f7e14ed5 + src/squadcast_sdk/models/postmortems_deletepostmortembyincidentop.py: + id: 16a371dc5ec9 + last_write_checksum: sha1:35e31bfd4fab081a3b6d966f7c23aa4c968a7314 + pristine_git_object: 7ed95f36ca52513f8034976d73287af4110dc23c + src/squadcast_sdk/models/postmortems_getallpostmortemsop.py: + id: 4fc0d2ab42dd + last_write_checksum: sha1:43a59e31bb8c3254a392aefce582fbd3926dd450 + pristine_git_object: f32deb570daaf16dd5966d89ecc054787b657a48 + src/squadcast_sdk/models/postmortems_getpostmortembyincidentop.py: + id: 31cfa5119516 + last_write_checksum: sha1:87a8317576d23ac9ef14e96f135839c513214fe7 + pristine_git_object: f906eb59d6b92224c556d0c3617313acb6309c89 + src/squadcast_sdk/models/postmortems_updatepostmortembyincidentop.py: + id: "356422074e94" + last_write_checksum: sha1:7ca8010fe8ed6359cb3d32b55d92db4afe1a74ac + pristine_git_object: 733f77521bbcacc5eb6af89c531b19842e1b071a + src/squadcast_sdk/models/rotations_createrotationop.py: + id: 2e1127fba1db + last_write_checksum: sha1:8d4f40df7b5b6ae73e08ac43297e77ccd6d987ef + pristine_git_object: 84a227c1c71f0c8480b50813d886beecec83de32 + src/squadcast_sdk/models/rotations_deleterotationop.py: + id: 9e97659abc32 + last_write_checksum: sha1:59c3a7d1345c51cb33ac138ba345720fa07da316 + pristine_git_object: 36e0f50e70e6265c05698d9c7620f2d087fcdfb2 + src/squadcast_sdk/models/rotations_getrotationparticipantsop.py: + id: fb888db51335 + last_write_checksum: sha1:237cbbcc9c90ee59d886d0d782d95db4e000f55c + pristine_git_object: 0be30d9c1594f2fa69293a0742aaafff38034775 + src/squadcast_sdk/models/rotations_getschedulerotationbyidop.py: + id: 6a4f7eb8e91e + last_write_checksum: sha1:dfda071c329411711067eea2ae0c965b40c86bfb + pristine_git_object: f36b6ffeb0a52d51cb6489027d6e57ab2c42138d + src/squadcast_sdk/models/rotations_getschedulerotationsop.py: + id: 3b6c8fa6c1f3 + last_write_checksum: sha1:f5f46e4f95c1751772b7c403390a2579bbad1319 + pristine_git_object: 2662ecaed43f5d790c20b81aa1fb5d4df578d2f6 + src/squadcast_sdk/models/rotations_updaterotationop.py: + id: f73e6ba6f11d + last_write_checksum: sha1:fd19511150ad0a4c959ceeae9d443da290f58990 + pristine_git_object: 524cba1d0040ed7bd5cfa732bb88d696b5f43d42 + src/squadcast_sdk/models/rotations_updaterotationparticipantsop.py: + id: a7a4dde26ab4 + last_write_checksum: sha1:bca2845f63ed6a413fdf5781118ad34dfa9a8a1e + pristine_git_object: b56f2d9fc604860d3a50cedcb968cf405f8707eb + src/squadcast_sdk/models/routingrules_createorupdateroutingrulesop.py: + id: 973d8c49f2c3 + last_write_checksum: sha1:31fd9ca99822046080cce342a8be2affeae825e1 + pristine_git_object: b6ebdf9975cdbce8d3c267178ee60a1b9ca77162 + src/squadcast_sdk/models/routingrules_getroutingrulesop.py: + id: 626619e78bb3 + last_write_checksum: sha1:0c825000755834f77cefc61a26d9ce37b4d87a87 + pristine_git_object: e68df238c527602dcd853d339b3233b5bb4aaca8 + src/squadcast_sdk/models/runbooks_attachrunbooksop.py: + id: 9b817d7c13ee + last_write_checksum: sha1:9d453666599a87ac5c3f4e6ce881a4b0a8e3e70a + pristine_git_object: c6d2bbe87f0d1d93054756ea228291a09e9cc541 + src/squadcast_sdk/models/runbooks_createrunbookop.py: + id: 4871781ece13 + last_write_checksum: sha1:3af30d030b6c0bd3353cafb54c555fbcdd530af7 + pristine_git_object: e8819077c18edd8bfd4fab2285a05fce1d103ec8 + src/squadcast_sdk/models/runbooks_getallrunbooksbyteamop.py: + id: ee2266978ca4 + last_write_checksum: sha1:49b29163025749546e6bd7f3e1167601a23be95b + pristine_git_object: 2d8a9269ff67ba96ed9b3352d08f15411b268f60 + src/squadcast_sdk/models/runbooks_getrunbookbyidop.py: + id: 6bda74242bbe + last_write_checksum: sha1:1bd2bff15083b71dc42dae0dc173b13d6dc96450 + pristine_git_object: 3d865681c0d93c204ba050669ea5ce4118fe2ed6 + src/squadcast_sdk/models/runbooks_removerunbookop.py: + id: 9e8391dc9460 + last_write_checksum: sha1:ca62f701315ac95ac90d94126fed4b4af86becad + pristine_git_object: 46ccee7324dd577ccd6e5151c0690601bfe20781 + src/squadcast_sdk/models/runbooks_updaterunbookop.py: + id: 88dd925a9468 + last_write_checksum: sha1:2c43827489412f0df451b4a725149fd45983baeb + pristine_git_object: a75ea997951708837f52751ccd05cc78506c709e + src/squadcast_sdk/models/schedules_changetimezoneop.py: + id: 429ba05b3a41 + last_write_checksum: sha1:8a3e446903a11aaf1ef6d9969a3fde882362477f + pristine_git_object: 64b862430ab0fe820c04c6176a3de513fb7663f3 + src/squadcast_sdk/models/schedules_clonescheduleop.py: + id: 75dfa3f6a231 + last_write_checksum: sha1:320dd9f5f844cd6ae121e1d94be3481d01614326 + pristine_git_object: 7035da32a255247b76543e321d196bea0613cc92 + src/squadcast_sdk/models/schedules_createscheduleop.py: + id: ac8e7cd43b57 + last_write_checksum: sha1:1d36d1f13001b6b9d63a0a868ce0bdd667490cc0 + pristine_git_object: 5c01d9bb52e50066f41930ba2e7e7d581ef6c378 + src/squadcast_sdk/models/schedules_deletescheduleop.py: + id: 3872635fd327 + last_write_checksum: sha1:c2c341aeaf0c5cec5b614f272385bc448291881b + pristine_git_object: 4244630a489076d5b890c0fbbec85c2f6c56ce40 + src/squadcast_sdk/models/schedules_getschedulebyidop.py: + id: ec1995b34a17 + last_write_checksum: sha1:dd69b9dea41fdcb6375884444b3b13dac61eaecf + pristine_git_object: 69c930d6c5d8a249a098c8942968ab79225969e8 + src/squadcast_sdk/models/schedules_listschedulesop.py: + id: d5d1f268728c + last_write_checksum: sha1:0891741e1952f23cf4cc0d17b3c8d61d51c13194 + pristine_git_object: c3a70e302fd0b5bcfd06f13ddb12d3978dbc2ebb + src/squadcast_sdk/models/schedules_pauseresumescheduleop.py: + id: 2da6fe1877fa + last_write_checksum: sha1:11bfebf23afde57763010641cbf3c8c67d7e8a65 + pristine_git_object: 184a8e15a4fbec2d28aa377a81716648490c7557 + src/squadcast_sdk/models/schedules_updatescheduleop.py: + id: ee845f7ccd72 + last_write_checksum: sha1:452de3cb341b7f8b4366790f98350445296df10b + pristine_git_object: 396fb50fa8993427716b8b682aea7ca460dc656f + src/squadcast_sdk/models/security.py: + id: 1d1232846468 + last_write_checksum: sha1:7b196b0cccf2f3f3168ca9800cb712e9d8f76943 + pristine_git_object: 223350f9caa8ff9097f2f6036d68fdf67ecb8a10 + src/squadcast_sdk/models/services_createorupdateaptaconfigop.py: + id: 475b5d13b76f + last_write_checksum: sha1:124c6f607d68537be0b00502b2d1e5024179dcd3 + pristine_git_object: a1822bd50b55955b77d21a05f337767c8c0d7d0f + src/squadcast_sdk/models/services_createorupdateiagconfigop.py: + id: 2bc86f9f653e + last_write_checksum: sha1:ad638612c205aaeee6936a71eb0d0aac4ee874e5 + pristine_git_object: 45a1ccb2b08bf2ef31dd619fa12c1b1759ecb3c7 + src/squadcast_sdk/models/services_createserviceop.py: + id: e6c07bc37104 + last_write_checksum: sha1:45353d24b809782cbdcf670d7f4c5c8f2b1f296e + pristine_git_object: 7a064118fe0da382ed9c7e0fe177e70eb6bd6f75 + src/squadcast_sdk/models/services_delayednotificationconfigop.py: + id: b4067ffb777b + last_write_checksum: sha1:3bfdd0a4a509379ea462bca0c0591f312d1d4bb3 + pristine_git_object: 90bf3af815761899c2ee3af2168037f2b169e102 + src/squadcast_sdk/models/services_deleteserviceop.py: + id: bc3aeeeb1099 + last_write_checksum: sha1:69add95a6e8703dccd7b6b0845edcb1cc4e5db72 + pristine_git_object: e976f7c2a8cb72c04e0106fa5fb89548c1cc7dc1 + src/squadcast_sdk/models/services_getservicebyidop.py: + id: 6dd52e95842f + last_write_checksum: sha1:0ff6ec626daed5d8b4b1eeb47c64f845e600f51f + pristine_git_object: 1e534c09bbe266067bcfed8dfd87a890ba4fdd1d + src/squadcast_sdk/models/services_getservicesbynameop.py: + id: 2816fc3daa69 + last_write_checksum: sha1:1111e18749c1b47d162d3440caff44528075ddcf + pristine_git_object: 9c2210baf044641ebc0611d2851afeb26cd1a5c5 + src/squadcast_sdk/models/services_getservicesop.py: + id: 4af8041e1a5f + last_write_checksum: sha1:54cfd40a96345689745b542b36e08a4aabc97737 + pristine_git_object: 5201a36267e4979274c629b837f5424f58c06b68 + src/squadcast_sdk/models/services_updateserviceop.py: + id: b6145dd8cf05 + last_write_checksum: sha1:1f56bb45c4e1cd7f5111706c06f86e5ab373190e + pristine_git_object: 7d601c09135b9f4d6ffb762a85065795be822be9 + src/squadcast_sdk/models/slo_createsloop.py: + id: b7483280289a + last_write_checksum: sha1:9719a9784c079e52adc6acf8063eee1a3d35b6bd + pristine_git_object: ee8952339f9eebf8febeb0f70e382101884a89e6 + src/squadcast_sdk/models/slo_getallslosop.py: + id: c88b7b31f479 + last_write_checksum: sha1:0d8ae3500e2d9d53a36b00cd3edcfc9352797160 + pristine_git_object: 85401ffc425b373d482cfe6f53417d3461209abc + src/squadcast_sdk/models/slo_getslobyidop.py: + id: c03143483757 + last_write_checksum: sha1:0f64ac92383bb4f49c095ace0465bce42c25fc59 + pristine_git_object: 990b98effb93d680ca642ea927c4c13542571aac + src/squadcast_sdk/models/slo_marksloaffectedop.py: + id: b8dd2eb21ede + last_write_checksum: sha1:a5c819f6217358784769ebb3f7c47bddd60d17a7 + pristine_git_object: 30c7bbd480d3c8b3133d38287bdaf2d85abf9a88 + src/squadcast_sdk/models/slo_markslofalsepositiveop.py: + id: 6c59cbc064d7 + last_write_checksum: sha1:a79fbc09df651fc8463c50befaa1ae75940f0dc3 + pristine_git_object: 32313d52bbabfd378be1243be866067a97e3a23e + src/squadcast_sdk/models/slo_removesloop.py: + id: 121b2b6076e4 + last_write_checksum: sha1:6dd9b07be584e7cf0c77e9ea9b4acfbac91dd095 + pristine_git_object: 41f494c394d2413cae0894f2472e2efbdc553cff + src/squadcast_sdk/models/slo_updatesloop.py: + id: 9e76de259ae4 + last_write_checksum: sha1:f671c1c6184f0cb1d5ad001dbfec3d3a4dab54e5 + pristine_git_object: 99c7f4632703d69fb9a1667848caf10f0b003413 + src/squadcast_sdk/models/snoozenotifications_snoozeincidentnotificationsop.py: + id: 2623ee863b71 + last_write_checksum: sha1:11449c36beceb9cde3ef968d2114c7e1b533adec + pristine_git_object: 91096e69870632d1a93b4444a8bd037ac9d12c66 + src/squadcast_sdk/models/snoozenotifications_unsnoozeincidentnotificationsop.py: + id: 8b331609e735 + last_write_checksum: sha1:0b516097134794e5f87f5176a6b288e14be6cf23 + pristine_git_object: ad1fb2268622325332680a55f016554230b05ef9 + src/squadcast_sdk/models/squads_createsquadop.py: + id: ae49d488e195 + last_write_checksum: sha1:a09fe2a4bd0cd8a44292acc2becf814a3bfe068c + pristine_git_object: cc86186f7539718060abae0e01df5376a1a6510d + src/squadcast_sdk/models/squads_deletesquadop.py: + id: bb55563a7eee + last_write_checksum: sha1:36fca06835f55b37f1af6e863e8f83821ed16db7 + pristine_git_object: 31c202eb05b42fd574da08e1c596a0fee5305332 + src/squadcast_sdk/models/squads_getallsquadsop.py: + id: 273bd632ef92 + last_write_checksum: sha1:ad52b608bb90a986a796290deec5b40b26b6835e + pristine_git_object: 2eca17e9f7a6aadc8eb0483f95ac70f29810906a + src/squadcast_sdk/models/squads_getsquadbyidop.py: + id: 460a363fe3ef + last_write_checksum: sha1:d5901c45cf6b329b228ae524386f3ef51413863b + pristine_git_object: 6a8828cb608a3d76795ed0f7a5ab68a9138d790f + src/squadcast_sdk/models/squads_removesquadmemberop.py: + id: 95f565ece5e3 + last_write_checksum: sha1:dfb00199e950b962692a7500b4d2df12e3982bea + pristine_git_object: d1e1b25098e5674655e019253340c8a955e38ee4 + src/squadcast_sdk/models/squads_updatesquadmemberop.py: + id: b7eea920ca5a + last_write_checksum: sha1:941d620aa7bc77e4189f8ecb9834ccd39ecdf5ac + pristine_git_object: a3b9c964507a25696a80ad25ff1c3315b2e944a2 + src/squadcast_sdk/models/squads_updatesquadnameop.py: + id: e08b6f6ee0b7 + last_write_checksum: sha1:2822be9c1359c2002363e380f75568c14f50c73a + pristine_git_object: dd16e517e998fc2aafac457b3bf41d5886dd175b + src/squadcast_sdk/models/squads_updatesquadop.py: + id: e4311e180e72 + last_write_checksum: sha1:34ec6520b49eb44a6634fcb58cc979061adf7814 + pristine_git_object: 7e17cd2dde9cc4e18c1ebce77a2c2f10c601737e + src/squadcast_sdk/models/statuspages_createstatuspageop.py: + id: 7525f7c7adc4 + last_write_checksum: sha1:d42ed3dbabdb7e70816f0944368ee40a7afc6a98 + pristine_git_object: c50bd374b79da2f821880d7d9c980cfc2d5273da + src/squadcast_sdk/models/statuspages_deletestatuspagebyidop.py: + id: 75637bbe7cd4 + last_write_checksum: sha1:da4e7331aac6a723cd7c34d0b0152897f18a1bb4 + pristine_git_object: 7808fb6c8cfacb4f4c19d9523662ef4c9372f78e + src/squadcast_sdk/models/statuspages_getstatuspagebyidop.py: + id: 60b748df81f0 + last_write_checksum: sha1:9ad39b85ca866698eebe29f633aebbfac1c66f4f + pristine_git_object: 63cee1ec572ac92bfc73c6efab7559cdadf843ed + src/squadcast_sdk/models/statuspages_liststatuspagesop.py: + id: f753c38ba323 + last_write_checksum: sha1:1a6b237e702fae5398afcb5452d6d08731b4a8f9 + pristine_git_object: d671d24cc64cfb4f559f3bf25a4043e23cc75cb4 + src/squadcast_sdk/models/statuspages_liststatuspagestatusesop.py: + id: 073494fbbde5 + last_write_checksum: sha1:08e9e3585e9e641da1b76639fe352f4c588bf953 + pristine_git_object: d96b37e5c59eed68ec4e0321a622fa40ead111c4 + src/squadcast_sdk/models/statuspages_listsubscribersop.py: + id: 4592a8295013 + last_write_checksum: sha1:cb29c84bfd9e3ccb584447d407fa515340a3b9f3 + pristine_git_object: fbad140d57412673c2974812c926a87fcc3cf7ca + src/squadcast_sdk/models/statuspages_updatestatuspagebyidop.py: + id: dace4c630526 + last_write_checksum: sha1:418d684807f1b81cceec515152150d5836117e22 + pristine_git_object: 8d9a2c074c3aa66c5dbc2ae7ed4df78af24b281f + src/squadcast_sdk/models/suppressionrules_createorupdatesuppressionrulesop.py: + id: a0292c07899e + last_write_checksum: sha1:cdb0bacc75f83b5c614647f17de4f76f25ca0cd2 + pristine_git_object: e046c835780420f8977347a0f8b35f0d339a6fd5 + src/squadcast_sdk/models/suppressionrules_getsuppressionrulesop.py: + id: ed6c34f0bc71 + last_write_checksum: sha1:f85303670d16533221105a3d5315ceead4bf9d45 + pristine_git_object: c4814e8139e84752b2a1a2dbffced288e619ca93 + src/squadcast_sdk/models/taggingrules_createorupdatetaggingrulesop.py: + id: 2e9c0899b4c4 + last_write_checksum: sha1:db3e9d4aa6243fd26757838e55b0ac9c012f04dc + pristine_git_object: e5cbd0a7405ee8e9b5162df752531f23d2aef4e3 + src/squadcast_sdk/models/taggingrules_gettaggingrulesop.py: + id: 668d093ea188 + last_write_checksum: sha1:23b8135a3aa2320c6bd0e4fcb3cdb6e34eaf0704 + pristine_git_object: d4357bbc1cf19dddc132e408f2c33473d1f1d85a + src/squadcast_sdk/models/tags_appendtagop.py: + id: f8fc9895b907 + last_write_checksum: sha1:06784c6ed389de5743116aa5f24ab51f1517d751 + pristine_git_object: dd9d7b0f75d31b8f333cce08a917b91caa807a9c + src/squadcast_sdk/models/tags_updatetagop.py: + id: 37ff14d98da6 + last_write_checksum: sha1:df6d55c1988f1cf8a59ffb2c92cb81256642cff9 + pristine_git_object: 6a5874a3d0cae2cc38e19590cf7eacac057ed3d3 + src/squadcast_sdk/models/teams_addbulkteammemberop.py: + id: e7e822374345 + last_write_checksum: sha1:7d59a27b35fd4cb41d61adf22c216ba4844b959f + pristine_git_object: 7f6e83a4f43d611d94480ad8c9a515565b5b9e7f + src/squadcast_sdk/models/teams_addteammemberop.py: + id: f33107ef91b8 + last_write_checksum: sha1:b67c892ef430c01a16ab240c8bb54f007cd13a6f + pristine_git_object: 0ecd4c5e34b81cdf9bb5119a688fa3eb319af912 + src/squadcast_sdk/models/teams_createteamop.py: + id: b7c5ef8e90af + last_write_checksum: sha1:e6faacc666f1bcd44ee0bca98823ba747bbd2175 + pristine_git_object: 156e7c5d5e02abc0d128e2d6b1b0031c5afd8b79 + src/squadcast_sdk/models/teams_createteamroleop.py: + id: ed1e4b0cf8ad + last_write_checksum: sha1:9935744646da78c5040c2bab429c1740cae66716 + pristine_git_object: 32e24aeb9db8bd9d1b9598b0db928fc84126560e + src/squadcast_sdk/models/teams_getallteammembersop.py: + id: 3d6521ebebf6 + last_write_checksum: sha1:35626c8298d20260bcba0875517ae8451eda0b75 + pristine_git_object: 79d11c0321e7501cd1fb94c1d19c2b63e93d6151 + src/squadcast_sdk/models/teams_getallteamrolesop.py: + id: e1aa7a47c346 + last_write_checksum: sha1:dcc2fceacd59e9ca5ef7c78283b75c68ecf2e6c7 + pristine_git_object: 59de213e30a26f6689d57af662cc54ba2f7f97a3 + src/squadcast_sdk/models/teams_getallteamsop.py: + id: 3b23507c2e25 + last_write_checksum: sha1:02bfea33c9d357e37704c070f8d1eed620e28650 + pristine_git_object: acc8f728a18be8273a0c1e29d3f88fe95b2d86fd + src/squadcast_sdk/models/teams_getteambyidop.py: + id: 4ded9260d369 + last_write_checksum: sha1:911d5951c20501ab84265b12e4ed42ee09998ae2 + pristine_git_object: 1c2f7a46f425ab780fdcf00bf2b99c9ec814d492 + src/squadcast_sdk/models/teams_removeteammemberop.py: + id: d516a756c460 + last_write_checksum: sha1:aad1731dbf3862f3b4f31da7d233b4a31372345a + pristine_git_object: 06d7eeeeca448867480925dfbc873f2d993e289f + src/squadcast_sdk/models/teams_removeteamop.py: + id: c7a56c8a2741 + last_write_checksum: sha1:bd49ad7813826ce5bcdb1c3414520d0010a45dbc + pristine_git_object: ac7a90dd38bab6c6bf4efdcd8de1da4aead45129 + src/squadcast_sdk/models/teams_removeteamroleop.py: + id: fe4af2bf1f31 + last_write_checksum: sha1:7b788e34455eea30d59971acd618ae866ec76076 + pristine_git_object: 4bea7922ff5a290cb2c8f565b227caa4ebab2d0c + src/squadcast_sdk/models/teams_updateteammemberop.py: + id: 7b3447c601f1 + last_write_checksum: sha1:5fec1abcccac969be7ad01481d8ddba0ea17f177 + pristine_git_object: a68ddd0985ba7fe7f1b9a7f9cd426d8251b313d7 + src/squadcast_sdk/models/teams_updateteamop.py: + id: d93f93ae38b7 + last_write_checksum: sha1:04fa0b92800872ae7cf64e898457dd5efb3f827b + pristine_git_object: e2564ebba1ed829c18ea96d933dbb10e0fa70da2 + src/squadcast_sdk/models/teams_updateteamroleop.py: + id: 9e2a848b837a + last_write_checksum: sha1:6642f94e42e999dfacd55c7156c8eddd5a1ad95b + pristine_git_object: 45dded69242120dd9bd3f61a5a02b2b1905dce54 + src/squadcast_sdk/models/users_adduserop.py: + id: 7662a0724373 + last_write_checksum: sha1:b5fdd7eb649575a2acf7df5eba74846a65e24e8b + pristine_git_object: 15e9d91869bc252acb7b0c83773a1a6008c604bd + src/squadcast_sdk/models/users_createtokenop.py: + id: ea2ebd4e4182 + last_write_checksum: sha1:244d7a40840cb2e9cba8c1fe2f6457cd415f2a27 + pristine_git_object: 69fc3b98d97176877f335376284d213e27203f3d + src/squadcast_sdk/models/users_deleteuserop.py: + id: 96ebc65c3e16 + last_write_checksum: sha1:c2635c1aa820d0e035fb9c0490dba0a988381c0f + pristine_git_object: 0235291c46f473be5b4e0fa967d7cb598b37a75b + src/squadcast_sdk/models/users_getalltokensop.py: + id: e87b23d1d91d + last_write_checksum: sha1:13b9ff4387205287597c5af809f44e1fed06ee56 + pristine_git_object: aeb0247a95f9a2bb48256d6c2e70fb6d43644e10 + src/squadcast_sdk/models/users_getallusersop.py: + id: 4834945b77c7 + last_write_checksum: sha1:fa540c4eac215bfced7cef66153d7a58925b7f35 + pristine_git_object: 08395d24c13a85d75090a53b7cb84c4c11325eab + src/squadcast_sdk/models/users_getuserbyidop.py: + id: eb21450f3dd7 + last_write_checksum: sha1:d8f3c0e744ed6a5ff68a2a28108d6d735949944e + pristine_git_object: 4da432d0f27adc1792ce4accefa889679538c726 + src/squadcast_sdk/models/users_getuserrolesop.py: + id: cf6a6d0facd3 + last_write_checksum: sha1:4471829d4f82c8d3078245e40c795a8adb9bcbbc + pristine_git_object: 1ba9b48368ac99927973e7bbdc6765b5c8eeea6b + src/squadcast_sdk/models/users_removetokenop.py: + id: a0c5d1b10533 + last_write_checksum: sha1:d8c583236af1c0e00ebd76a5e22c2ac578f98055 + pristine_git_object: ce5e6932c2506abc19c9bf2299e8de132971be1a + src/squadcast_sdk/models/users_removeuserfromorgop.py: + id: 1a2af128e346 + last_write_checksum: sha1:7d8c3910d90a295819d2bc4726eb5fdc04b1704c + pristine_git_object: 4dc179661914d9027bff4ef32dcaca62c63d49e9 + src/squadcast_sdk/models/users_updateorglevelpermissionsop.py: + id: 69001e4c2f65 + last_write_checksum: sha1:418bce717669129d80b9ddc4cc2c70cc5346b4c6 + pristine_git_object: 7dca89a87c72c36f9d62e186b8d3734804e31281 + src/squadcast_sdk/models/users_updateuserbyidop.py: + id: fc2fe7624386 + last_write_checksum: sha1:1f91f1e9dc07898bd10401c8a0284705be629bcc + pristine_git_object: 0f50c963cc454cbdad4190fdec1a9e85ff4760a5 + src/squadcast_sdk/models/v3_analytics_analyticsresponse.py: + id: 3f7062d37a72 + last_write_checksum: sha1:acd526083561a648cbe861a853a370a3362bbf3a + pristine_git_object: dcb1e39918bacbe9f36388f65c59144c5e025f65 + src/squadcast_sdk/models/v3_auditlogs_actor.py: + id: 22cc2b3dd60b + last_write_checksum: sha1:77d1a4d8be5b77b33cd4410663d2b75dfaa2dd63 + pristine_git_object: 252b372d2edac4a86bd9e0ee2259e9ba7f8a4485 + src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py: + id: 70a305a65adc + last_write_checksum: sha1:f2101ece04ecf76b747302754aeb47cb64b7f2cd + pristine_git_object: af4898cdcc11f989a8b05f1c16dc2047fb5a9201 + src/squadcast_sdk/models/v3_auditlogs_auditlogresponse.py: + id: d91b84a7350b + last_write_checksum: sha1:ec4f674f29a97387ba3a0b64f003886b23b7677e + pristine_git_object: d4a9ff534ce5167eca42dc54224dc5e6661565e0 + src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py: + id: 2f7ed8409afa + last_write_checksum: sha1:a68a6505d2419615534556a5fc065169e02af863 + pristine_git_object: 1b702b90868f14001e7d334694083cf2493fd52f + src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py: + id: 2afd67cf7cf3 + last_write_checksum: sha1:2cb967fb06e98f8769421e5dd7119e49ca465e29 + pristine_git_object: 130a6bffaa8697ebcdfbd92428f0faf6ecd64d3f + src/squadcast_sdk/models/v3_auditlogs_exportauditlogsresponse.py: + id: 8d6173dd7090 + last_write_checksum: sha1:5ab5bb4149bb78e21541296c0b09a55adbf5f3c4 + pristine_git_object: efd37bca71a10cbe941a9e5c1937bad868a6119d + src/squadcast_sdk/models/v3_auditlogs_filters.py: + id: e6e8b33d7015 + last_write_checksum: sha1:afdbf27a2c631c577a5c17155d2017cd9687d110 + pristine_git_object: 900384e05017f7376c4b2b59f535a3dc4d2b626f + src/squadcast_sdk/models/v3_auditlogs_getauditlogbyidresponse.py: + id: b620de2a2405 + last_write_checksum: sha1:8461e5d7eaa975dcfbb52d8ce32c94c11fda8eca + pristine_git_object: e7e402fb3348aabf5b0d6a1059b833f248473069 + src/squadcast_sdk/models/v3_auditlogs_getauditlogexporthistorybyidresponse.py: + id: 4765746ce47b + last_write_checksum: sha1:b11d95142fdf269edbd39e238ca5d8a756a572f0 + pristine_git_object: 0b8bf02ff259e8f0008da7d9cff8b8b7c60d0573 + src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py: + id: cfae6bcca042 + last_write_checksum: sha1:a000bd005ab5455f9aaadd6bf974ceec98dbc9e6 + pristine_git_object: 6ddd3ffdcede73bd4a96e3538b20565d29215a94 + src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py: + id: 6b4d86b516d6 + last_write_checksum: sha1:9b18c493f0d8a483c8a679cad91c171748c65928 + pristine_git_object: 89096e161862f4a1106f4c85effaaf6ff3c564d4 + src/squadcast_sdk/models/v3_auditlogs_team.py: + id: c03a569a652a + last_write_checksum: sha1:e9353ad0741fe43d9495f992dd60b82a9a685978 + pristine_git_object: c0195e2d0bd9c9b1fbeff017e8a8a0a9ba033c2f + src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py: + id: 15a105c2909b + last_write_checksum: sha1:b37a179d2e48c2d72fd97834a5d04295528645f6 + pristine_git_object: a5d291ddd9ef135a4c5e07d52f8c3d2c52bc1b73 + src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py: + id: 65ef3f7496a3 + last_write_checksum: sha1:0cae8bae6ee3e13d5ae44b6b446353e3ba1313f6 + pristine_git_object: 1516b35e51e9f684441cf7b6a6bfd92f2488d024 + src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyresponse.py: + id: be75441e44ed + last_write_checksum: sha1:c0b1fbc383c52f9786ff1bcf04eae0f082e29b1f + pristine_git_object: 9e4728fda01afc82b9845a0d8efa48338008a46d + src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py: + id: f3c8122389c4 + last_write_checksum: sha1:f77e2367266fc47c69c82f73e6c23dae0756adb6 + pristine_git_object: 73b32405eccdf95a4c7dd4e100b73fa9ea45b1f4 + src/squadcast_sdk/models/v3_escalationpolicies_incidentreminderrule.py: + id: 83628244ba28 + last_write_checksum: sha1:6910073e6f979b307a9b03c3c6e4cd93c48d3c15 + pristine_git_object: 397de3dbd6ec90eaa3aefff2d212052b5bd79fba + src/squadcast_sdk/models/v3_export_exportresponse.py: + id: 816a40a4595e + last_write_checksum: sha1:9256433eac6e665af1583d7855ed461dc80a6907 + pristine_git_object: 1edd704493f7cc6b5cb6f9cf7e990f885033000d + src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py: + id: 71ffd7671022 + last_write_checksum: sha1:018206103f51b795ec01813149fa0c811caf9434 + pristine_git_object: b8070217e4faba7b564cc1f6a6bf39bfa0e95c35 + src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py: + id: ae39d2e8523f + last_write_checksum: sha1:34f49669ecbfbeed760fb2a488b68ea3996aa596 + pristine_git_object: 051bfd07e6a9c41108ce5e36d1821e45f809dbfa + src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py: + id: 7a14fb731c7e + last_write_checksum: sha1:37de1021bf55c7cd8ca293a08453a99562d90017 + pristine_git_object: 80f7897ec81e03dfda13d139f42656ac5f86444e + src/squadcast_sdk/models/v3_extensions_msteams_eventclass.py: + id: 65282b8baa72 + last_write_checksum: sha1:90502a3d9169f3481c0adee8ffc9d3931dea74ce + pristine_git_object: 10d5d1d234df0321b67f5f27f0764cee05a70106 + src/squadcast_sdk/models/v3_extensions_msteams_incidentactionalertstate.py: + id: 698d4052988e + last_write_checksum: sha1:ff63913695a02dc8972177c5e0f8e74af5565713 + pristine_git_object: 3c1f0d488afe3a8ef7fdca7e820493da228f2c1b + src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py: + id: da2ed1ebd60f + last_write_checksum: sha1:a1d4f8fcf30640476464e9d7c21fc29d7c45ae12 + pristine_git_object: 30ee19dac1ab66725159a604fbd5d1ccfab86152 + src/squadcast_sdk/models/v3_extensions_msteams_squadcastservicemapping.py: + id: 365963387a75 + last_write_checksum: sha1:50eee365838a278e04120cb4c6f90650aa1ab938 + pristine_git_object: 4e4655afe4c16fe4df876b5feea8218b1f17e31f + src/squadcast_sdk/models/v3_extensions_msteams_triggers.py: + id: 6b1d38d63acf + last_write_checksum: sha1:78ba5127acab71cdf6c93ff53c8c5936ea285dfa + pristine_git_object: 09efad6249bcab0f8d7932fa07a0d04dde61edfc + src/squadcast_sdk/models/v3_extensions_webhooks_getallwebhooksresponse.py: + id: da38ebea5d39 + last_write_checksum: sha1:89bc52a3bd2d1d24ef80e6d1edfb2487c4b248f0 + pristine_git_object: a7299b020c235c72fdee6513c3e680341ef665f0 + src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py: + id: f1c574c1346f + last_write_checksum: sha1:f6dde3df8f6898dff80beb5d88ff196d9c4db9c9 + pristine_git_object: 3a382d0c4d7a51035a12096790fd22dee014e458 + src/squadcast_sdk/models/v3_extensions_webhooks_webhookfilter.py: + id: fb9cc5be1599 + last_write_checksum: sha1:0f65f144c01be7599a2151e5b52a9a635beeb6d8 + pristine_git_object: a231b094c3699d120e45a6aac906c4a79154f3f5 + src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py: + id: 8ba93d216bb6 + last_write_checksum: sha1:30a789c348087c025c8e96f272f25336af4ff90f + pristine_git_object: 46feb7e2b8e4f80071ad1201caefa5b1c20ec82b + src/squadcast_sdk/models/v3_extensions_webhooks_webhooklistitem.py: + id: a57b29fc7ef6 + last_write_checksum: sha1:ed28636e7e7f9c503e18620d5efbc72c2b30c3a5 + pristine_git_object: 00f34539a24430f9e6d5b03d379f0eb20e6d2b55 + src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py: + id: 933f7ac1c4fa + last_write_checksum: sha1:b98a9c95d0938511de5b7706315d7dc146f8747f + pristine_git_object: 09eebd8ff860619ae334adae8869881795e576a8 + src/squadcast_sdk/models/v3_extensions_webhooks_webhooktrigger.py: + id: f1d8f0ca1542 + last_write_checksum: sha1:c1a39f97610ca171879b4fb4b93bd140ced0ffa8 + pristine_git_object: 337a1798cb4a15a79d5de75d43ea038f2575a0b6 + src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py: + id: 6ebf5a6795d3 + last_write_checksum: sha1:f5a337357716c88a784dab6f53350d8099ee46fe + pristine_git_object: ecd6d3581cd4e8161fb24fd55b448f463af6c4dc + src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py: + id: c1b5c3cb96e2 + last_write_checksum: sha1:8430e6b91a21f0304b60e1e5d60e532e25c1c9f0 + pristine_git_object: 421a2ce27b447533444496f93a0b38df2590308b + src/squadcast_sdk/models/v3_globaleventrules_createglobaleventrulerequest.py: + id: 1a72c159bd7c + last_write_checksum: sha1:3da1db5fd5c5c31bf644aa03a6d57a669c4820f1 + pristine_git_object: 5aa5fad2e524ead3e1c5d9efd2bb37e393125d0b + src/squadcast_sdk/models/v3_globaleventrules_createorupdaterulerequest.py: + id: 56370889bbcf + last_write_checksum: sha1:62c7a83737239a8c21500f8188bd27e2edad7fc8 + pristine_git_object: 2122144bbaff471937c26d962cd0e9d2192124fa + src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py: + id: 2f70b152a34a + last_write_checksum: sha1:6ff9cbcc46c76bb00e18eefac25a4d582c1757ac + pristine_git_object: 3d298af30eb125ae3a0b29d38fd7d0a3fed2f683 + src/squadcast_sdk/models/v3_globaleventrules_entityowner.py: + id: 05c3ef2db487 + last_write_checksum: sha1:d119bd056db932a10626a9befd9d137e932aa6e0 + pristine_git_object: 114ac354dd76983f6ddaded960a92a9c66328047 + src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py: + id: "593850637047" + last_write_checksum: sha1:57b6fd1b34dcf57ad867e39036f8ba3c55db6c28 + pristine_git_object: 8f39a929cd46237029bc2d7e55743ac2903d0312 + src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py: + id: effba6fd234d + last_write_checksum: sha1:a47d63b7d397d2fbcc0b8f6e702415feaf648146 + pristine_git_object: 1b517a2d23984b9c51c720b2368c5daa417bfd17 + src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py: + id: 25e56f1eac6e + last_write_checksum: sha1:a93ceff817459b39dd2b8aeaf5922ae13d2f222a + pristine_git_object: 2b9a26ba6917486d4e3f23f710bfba982f5d2cc2 + src/squadcast_sdk/models/v3_globaleventrules_orderingresponse.py: + id: d24d94f5b48d + last_write_checksum: sha1:49e5ebaf99aab83116fa2c3dc1e8a259dc2ddfbc + pristine_git_object: d8d0847c84cdb03a4d447042bdeb517d9c3a0238 + src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py: + id: 9070e0982ae6 + last_write_checksum: sha1:67a96c371575f1afe219ff1b1df83f00d512edd0 + pristine_git_object: ce7a21fa8f88e54904f5f1d5a2ce589640c8aa8c + src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py: + id: 9a0323784829 + last_write_checksum: sha1:713cb2b276370533b9db5328dd6d5e4cec9d30ea + pristine_git_object: 1c89d315610506611f4f72e5a4fbd3499639992c + src/squadcast_sdk/models/v3_globaleventrules_ruleaction.py: + id: 9e4c4f823c72 + last_write_checksum: sha1:5d62bd7f3915feb103c6ab51e0812b19df0efc59 + pristine_git_object: 0db12f0f207e4fb6172a64919cdab23fa948245b + src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py: + id: 8eb4e708f519 + last_write_checksum: sha1:daa9cdf142c7649521ee2a43c61de61504790d07 + pristine_git_object: 89576d6274f437e5b41e1a41a41df0ba395ec228 + src/squadcast_sdk/models/v3_globaleventrules_ruleset.py: + id: 4336a562ed91 + last_write_checksum: sha1:fe3c175bd1fc755282d0c27f86cb9e995f5ee67e + pristine_git_object: 4c9c36a108ecbb42c98d22cc5e86b16f042ce5a6 + src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py: + id: 4ecc9a11c297 + last_write_checksum: sha1:b2b0676c5b0e9f513c9a7a6fdc817934f51bb491 + pristine_git_object: 9d51154ac13b5b963ec9b01d513bb5098d45b5d8 + src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py: + id: c9726667f24c + last_write_checksum: sha1:0df5c4424717be494f2d1abc39e3870063c9dc09 + pristine_git_object: 0d299ba2ede8746141b01b6f453c4d930ef8e585 + src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py: + id: a73f5b38606e + last_write_checksum: sha1:18e5aa54c0cdde25fabea89ddf8e4b7318a093d1 + pristine_git_object: 7fbb07b8cbd5b6c74023f4dc19174af8154f4e21 + src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py: + id: 9af8f198ada0 + last_write_checksum: sha1:ebb3bd865d4d64aa953b69d515dea43a255536d0 + pristine_git_object: 6014b83480978ed954f60af25e21f46b0dd1e19b + src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py: + id: 866876c749c6 + last_write_checksum: sha1:d288825aee4c83558f313faba605e691745484ac + pristine_git_object: b207f6dd703136d9d67a923fae1a73a6e5ff4255 + src/squadcast_sdk/models/v3_globaloncallreminderrules_createglobaloncallreminderrulesrequest.py: + id: e757b9e2aa56 + last_write_checksum: sha1:e61cdd94eb072f54c0a6b306ed543d8302a941f6 + pristine_git_object: 7ada9d746ec3e96edc6d45a8e8946ae81caa7cdf + src/squadcast_sdk/models/v3_globaloncallreminderrules_globaloncallreminderruleresponse.py: + id: c6a3568a94c8 + last_write_checksum: sha1:9c4a3c38002335afa2a9893b98f8d63350861389 + pristine_git_object: 6c3040c730ccabc26c571ec9d028ff9d630cf320 + src/squadcast_sdk/models/v3_globaloncallreminderrules_rule.py: + id: cc528645d728 + last_write_checksum: sha1:7c05c4255b7dcf97bb205aef47e0fa489e163cf4 + pristine_git_object: 466ed5387162d1c8814fba9ad370cd93ef5c52a4 + src/squadcast_sdk/models/v3_globaloncallreminderrules_updateglobaloncallreminderrulesrequest.py: + id: ddfd639a3b08 + last_write_checksum: sha1:7cb46128c3ef9fd9a162bc6fd4da3f7639df3c34 + pristine_git_object: 71e71f57037d042be2fece63e067f5eda1bd68b0 + src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py: + id: 80d02e37d4e0 + last_write_checksum: sha1:808361401eb2ea2d8ed1f70629ee78b3011ce8c1 + pristine_git_object: 6e77b490c3a1dcfa9301c25c68700559edf4daab + src/squadcast_sdk/models/v3_incidents_additionalresponders_addadditionalrespondersrequest.py: + id: c83a98c463e4 + last_write_checksum: sha1:39ab5880768711f74dbde4bea2e81d6df69146b1 + pristine_git_object: 1dec9164c40d0992f732e9305fa1867515995ed6 + src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py: + id: a6e052c16635 + last_write_checksum: sha1:e9d1bcb85db91c927f1dd7e06426e1ed7872c0fe + pristine_git_object: 4fdf16e616c1774e003bb9b4ff94f12ea71f96af + src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponderresponse.py: + id: 49102fc9cb1e + last_write_checksum: sha1:56ee9b85d4340a199344c21c2112b7a3279b43bd + pristine_git_object: 43e265e828ed4a45ab56abd0f9982f86651011c9 + src/squadcast_sdk/models/v3_incidents_analytics.py: + id: 8fc9ea862efb + last_write_checksum: sha1:0eac17d9b698c7128277428a39ad4939ffb6fcde + pristine_git_object: 9ba35301c71aeb7a38d4b712a34695b9dae6e84d + src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py: + id: d2ffebe95b29 + last_write_checksum: sha1:05a93abb99757eb7108e30919bfe4085164777f5 + pristine_git_object: bf337bc39f1b25119510de8d8e61dd37702a052f + src/squadcast_sdk/models/v3_incidents_apta_messageresponse.py: + id: 4b777233454c + last_write_checksum: sha1:3b86a84b4ccc6d6c6fede19e3e1e7028b941fa0a + pristine_git_object: 65e9785f9481fe5079cb0ff68b0c5755c936e920 + src/squadcast_sdk/models/v3_incidents_assignedto.py: + id: 6728c00025ed + last_write_checksum: sha1:a2209c08ea2d3f1ff5ac17defc6b28775023b462 + pristine_git_object: 9bf857b3d4b15669a07769677a4d254ed1541e70 + src/squadcast_sdk/models/v3_incidents_assignto.py: + id: f2fd3ea6bb1c + last_write_checksum: sha1:dd3f799ee67d36633e91388ed3cba52fe5a7783e + pristine_git_object: b2f6c21523e81f8aa4d62669cb8bbfc824cb0465 + src/squadcast_sdk/models/v3_incidents_bulkincidentidsrequest.py: + id: 34844dd38bd4 + last_write_checksum: sha1:b58cde129eefdbe4af47224ddc20c60c6b12ed98 + pristine_git_object: 8343c283c0bd071b303809d5527bed2c65e3d2c4 + src/squadcast_sdk/models/v3_incidents_bulkincidentspriorityupdaterequest.py: + id: 53610fe71adc + last_write_checksum: sha1:2b5609e847d1512ddbf9a354fdaef20f743e003f + pristine_git_object: c2eb2db3b6678e262964a80b97f3c0897bb6dd8f + src/squadcast_sdk/models/v3_incidents_communicationcards_archiveslackchannelrequest.py: + id: 4ca0c71901cb + last_write_checksum: sha1:e46a82f4e7248a14655313c420cfd2d6bca77b6c + pristine_git_object: f09c3b7d1b62a9c2aadeed37456d1f549fcb6c99 + src/squadcast_sdk/models/v3_incidents_communicationcards_communicationcardresponse.py: + id: 71a3bf197819 + last_write_checksum: sha1:7f16d32c613e72a5193f4f471b7fc3a0839a5a2b + pristine_git_object: 3293543d6844fdeaaf37759e6076520547efafbd + src/squadcast_sdk/models/v3_incidents_communicationcards_createcommunicationcardrequest.py: + id: 72d04d260005 + last_write_checksum: sha1:2a28498ae325b7af71e5b829118c2443f7d2d4df + pristine_git_object: 9078c893c0eb395933ef7e738f82a781a158aa0f + src/squadcast_sdk/models/v3_incidents_communicationcards_createslackchannelrequest.py: + id: 1452ff95baa0 + last_write_checksum: sha1:697f10966c21f6d6e43089f7c3ab943a5d15b314 + pristine_git_object: 804a14ffd647587be3b13af7e712b7c0c70e714a + src/squadcast_sdk/models/v3_incidents_communicationcards_updatecommunicationcardrequest.py: + id: fc9dec0ac439 + last_write_checksum: sha1:5eaea88ef5ac2476ea81efa831ad934b83087a9d + pristine_git_object: 5b5bd5885a2f9f0c47842aa85da63379136a47b8 + src/squadcast_sdk/models/v3_incidents_dedupdata.py: + id: 261ab79c0d62 + last_write_checksum: sha1:1ac4c5f31e14b221e220bbedfe340bf634f59b38 + pristine_git_object: c1de1a94cc6d92967e4fcbb122c9ec4fb6fce39b + src/squadcast_sdk/models/v3_incidents_exportformat.py: + id: fd6dc53549b1 + last_write_checksum: sha1:0e20663540ed6546f3ec25b92e78d021e6ad2376 + pristine_git_object: cb424fec1f64460485fbeb0fccb6fb3599060037 + src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py: + id: c88c93edc9d7 + last_write_checksum: sha1:f764bbaaf8e31c4519e4933f43d6dbdc02f93d1d + pristine_git_object: 9eca80bf9a1d1ce90d6d3fcc89c114fa5f482cf5 + src/squadcast_sdk/models/v3_incidents_incidentactions_circlecierrormeta.py: + id: f20dd677163a + last_write_checksum: sha1:8fe5cb492acc5dd20248467b863a61cd4b80797f + pristine_git_object: 3f678384cc6ed64b037a32ea33e29d9c71a623ec + src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py: + id: bdc1b427ebe8 + last_write_checksum: sha1:ecf09ced24ee936c281f40dc30785fbee0782e37 + pristine_git_object: 8c95185c72aea6cd12eecd0a792f27832985df67 + src/squadcast_sdk/models/v3_incidents_incidentactions_rebuildcircleciprojectrequest.py: + id: a4d179814ea7 + last_write_checksum: sha1:b0113bd96da47f43254c6f4e3859bd2d2a5ad572 + pristine_git_object: 814bd86417ea46e24e1a0da4983895f5a3f04137 + src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py: + id: 151ca749ab79 + last_write_checksum: sha1:eb57f9077fd3c83930a8c667deeb3c38a07496da + pristine_git_object: fb2e4e8edc793c582e66c89bb3e350defe23aac9 + src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py: + id: a3545565321a + last_write_checksum: sha1:8b365f841ea32b4547fcd8647cba4e343e9eef11 + pristine_git_object: 583d9a545653b83de11cb8ae6ca7dfff36b42691 + src/squadcast_sdk/models/v3_incidents_incidentexportasyncrequest.py: + id: a9540dc588ce + last_write_checksum: sha1:af632b7b83a83742bfbc498352b9c0a72788f87e + pristine_git_object: c38f6e83e47d6016a26aa399297fc9cc63e8b51d + src/squadcast_sdk/models/v3_incidents_incidentexportasyncresponse.py: + id: 4afbce84aa72 + last_write_checksum: sha1:a39594f2c50620fef0a0ed77cccd3a890aaf4654 + pristine_git_object: 4cbc6e86e16433df414dc48d54e036e6b15ea213 + src/squadcast_sdk/models/v3_incidents_incidentexportrequest_is_starred.py: + id: 77bdd25e9099 + last_write_checksum: sha1:a8e35f8f83b22ad49618cd06cdb042c6e713d83b + pristine_git_object: 7e2d19aebe308e924ff5b20618bcaa14ba3d6412 + src/squadcast_sdk/models/v3_incidents_incidentexportrequest_notes.py: + id: 1a525ba6c415 + last_write_checksum: sha1:cd2c08e4800436b67b3b2b8f82341532e9dc9669 + pristine_git_object: c5519ff52db46080f976bafdfaf6a2528e3ce375 + src/squadcast_sdk/models/v3_incidents_incidentexportrequest_retrospectives.py: + id: e6f87622e44d + last_write_checksum: sha1:cb988fa64a1d1f68fc546f9c2bd16ba7a4bd612e + pristine_git_object: 825949673bf129f218fc7dba6e1047fee28c80fb + src/squadcast_sdk/models/v3_incidents_incidentexportrequest_slo_affecting.py: + id: ec65296110a6 + last_write_checksum: sha1:52a6142238cedc236eacc21177839b3e8a0672e7 + pristine_git_object: 2d0b2aec15674b85c334a73086eb92e91f73fc02 + src/squadcast_sdk/models/v3_incidents_incidentexportrequest_sort_by.py: + id: 08b8909ac762 + last_write_checksum: sha1:cdb564867c0848a8f312eb2d9305e467ff6fe79c + pristine_git_object: 147b688fa3fbebadac133e4efeef8e6dc7b81086 + src/squadcast_sdk/models/v3_incidents_incidentpriority.py: + id: a235bad6698e + last_write_checksum: sha1:76f9911edb98a4dbc7d5e6640642205fe09f1beb + pristine_git_object: 5a5c6c064c5dc0c9dc7ad1fff305240c8b1dde05 + src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py: + id: 438cac9dae0d + last_write_checksum: sha1:0d1b291b6ce49544f297744b64169ef74611363d + pristine_git_object: 629becd163b2e1cd28b7d9163d3b141a0d2b0426 + src/squadcast_sdk/models/v3_incidents_incidentpriorityupdateresponse.py: + id: 752e813eca3f + last_write_checksum: sha1:8d9efb6f781cad0f5908fe890aa24c003d47f538 + pristine_git_object: 566f607890bde6d1610b4b0102bb6c4192624052 + src/squadcast_sdk/models/v3_incidents_incidentresponse.py: + id: 9e5a8866b3d8 + last_write_checksum: sha1:91ad4e255822979944776a9f1806bea297b7c326 + pristine_git_object: a416744b2266253a77c807e1504be9978a2105e2 + src/squadcast_sdk/models/v3_incidents_ingestionstatusrequest.py: + id: a794776c17e2 + last_write_checksum: sha1:f10c370ab0cb90d82ac292a889eeb821e9d0d847 + pristine_git_object: 74658fe711fe79e4dc76f69a73b9029c9d8629ee + src/squadcast_sdk/models/v3_incidents_logs.py: + id: 35b31992e4c0 + last_write_checksum: sha1:9a34d8adbc7194b31e3790776f821eb7a4c5f8c9 + pristine_git_object: 56fe7837249cff3145703fc158a9a5f581f17ea4 + src/squadcast_sdk/models/v3_incidents_mergeincidententityreference.py: + id: 3b65294cc67b + last_write_checksum: sha1:470182cb41ab6c4a8a591ea26e914fd9d70b212a + pristine_git_object: 693f1715d4c64629b8efd37902f813eda69732df + src/squadcast_sdk/models/v3_incidents_notes_createnoterequest.py: + id: eba274de54b1 + last_write_checksum: sha1:fedb2e7980df3e9b79f164feb0e70a5eb7ecb237 + pristine_git_object: 1682fd68a60cebeae133ebba8d7f7f6e4a594d07 + src/squadcast_sdk/models/v3_incidents_notes_noteresponse.py: + id: 33f0c76a8f84 + last_write_checksum: sha1:bd6eca0b026d921ea9fd6893c01c5c792d470579 + pristine_git_object: d02d145eb75de6b9cd7aa0d28b403c979d001535 + src/squadcast_sdk/models/v3_incidents_notes_updatenoterequest.py: + id: c4c3b529e651 + last_write_checksum: sha1:f72ab42a239cbe1cf9136ea25a7b97377587fbed + pristine_git_object: 3079eb853784a95fb87576030e568d321c8cdd85 + src/squadcast_sdk/models/v3_incidents_notificationdelaypolicy.py: + id: ae3b297239a9 + last_write_checksum: sha1:fa0b06203deea92e97e8a5f75c2a7a47926a3e90 + pristine_git_object: b23148636c38530723970f3e314d4a3e81c625d2 + src/squadcast_sdk/models/v3_incidents_pinnedmessage.py: + id: 8dd78fece83d + last_write_checksum: sha1:8ea9dd27813de5b101b87ea2870fa598dede3f9d + pristine_git_object: ae1407928644aecf33ee8a9b426e943a6d6cba27 + src/squadcast_sdk/models/v3_incidents_postmortems_createpostmortemrequest.py: + id: 4aeb93a2a5be + last_write_checksum: sha1:084ee1e02055eccc37561ffe3b9894f7101d5c52 + pristine_git_object: 922720c31fae0876db48e71de7c9045b5b38f55a + src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py: + id: 4d8e2351b874 + last_write_checksum: sha1:5c5810fa07b69f4f40b7ad6d2945a84b7d95a10d + pristine_git_object: 46586e87575829bea4c94cebaf846c46945f9c87 + src/squadcast_sdk/models/v3_incidents_postmortems_postmortemfollowup.py: + id: dacc8e24e799 + last_write_checksum: sha1:dae02da2ccb23b659377891588d6e6fb5b9bad59 + pristine_git_object: 699777a16daa9d744b23e475fd25cd460a30f043 + src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py: + id: fc6f21fc612c + last_write_checksum: sha1:dda8c0406ce7d9d24a599ebfc6c53e5bf604e015 + pristine_git_object: d54edbbccf68611163e64fa317e69fa4a0d312d1 + src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py: + id: 430f39f04645 + last_write_checksum: sha1:5cf9c0710b5c59bd623bc5779f2a84fdb2c6b047 + pristine_git_object: fcc7448ed872039406ca6143b597e0806af49db6 + src/squadcast_sdk/models/v3_incidents_postmortems_postmortemstatus.py: + id: b6c8b3f0878d + last_write_checksum: sha1:39447bd5af96d05552aa02eeb8d61134048050cb + pristine_git_object: cae3ea166b9fb81e236e2d9f41bd333f9021a175 + src/squadcast_sdk/models/v3_incidents_postmortems_totalpostmortemcount.py: + id: b73db1d98f15 + last_write_checksum: sha1:f945c5843e5c18ecf8499e3f9e0a538de521817f + pristine_git_object: dd16b3fa1b0fac7fa55486892b82606605e5dc26 + src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py: + id: 28f8f18eb1f1 + last_write_checksum: sha1:a03946c02e01a91f68f1fba533d579a6d8c0c8fc + pristine_git_object: 40764c407e9795808ba70acecfe93f0ff26e6335 + src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py: + id: bb7f4f23c425 + last_write_checksum: sha1:7541c1a64c3f33acdd585d608f2a244071e9712f + pristine_git_object: 2a1de6bfaa9b46c91683b055265490a167676f65 + src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py: + id: e195b34a2fd7 + last_write_checksum: sha1:8029503352ccd7f119674f08381e32937393a75d + pristine_git_object: b2ce831c81d3346427ce21a4d875115e4da0f31c + src/squadcast_sdk/models/v3_incidents_resolveincidentrequest.py: + id: 7a477b12f06a + last_write_checksum: sha1:fb39bb13cd41aafde5f360cc10c96c31eefb01d7 + pristine_git_object: df30153e8c918c3a3b647730e16d80e7a682a289 + src/squadcast_sdk/models/v3_incidents_responsenote.py: + id: eda973193f91 + last_write_checksum: sha1:2a7cfdfda730ca1a4781e050cdfcdf1ee20145d5 + pristine_git_object: 0d1b64ca714111cfbdb877dee920fcc25e8ee8b7 + src/squadcast_sdk/models/v3_incidents_runbooks_attachrunbooksrequest.py: + id: b13bb9aa1d88 + last_write_checksum: sha1:2b63b1b4848194f6660272d5eca09f616393bca9 + pristine_git_object: 683cf89d8b8077fbece356c1fb605b33c44db69a + src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py: + id: 4b373b8a4fda + last_write_checksum: sha1:ca342fb0735c5d854e92c2ce3a7434c1cc5a2362 + pristine_git_object: 47603f4767de6c46fcad3de6106f6d32b82e5ba5 + src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py: + id: bd80dfd1b592 + last_write_checksum: sha1:b43bf413a5fa20bc866596eaa5846780666557f0 + pristine_git_object: 431e029a27ac7bf47fa8b61b95de06f5b44c45ce + src/squadcast_sdk/models/v3_incidents_snoozedetails.py: + id: 053b18894d88 + last_write_checksum: sha1:c5b1aa5be5120802c9c4f7b7c2af81fce89e99a1 + pristine_git_object: ec6a1e0a89173815690f7ada5367036b9cfe5fd3 + src/squadcast_sdk/models/v3_incidents_snoozenotifications_reassignto.py: + id: 5a09bf0db30d + last_write_checksum: sha1:c3ce7e968bdc2f48eb7b2f722d08f6ef58939fba + pristine_git_object: e44e9ccfaa825e049bd4b97525f409e379de2e75 + src/squadcast_sdk/models/v3_incidents_snoozenotifications_snoozeincidentrequest.py: + id: 6972e5e6cbbd + last_write_checksum: sha1:d2e0d836359e7df2a1e0a9c6c98cc24d3519449c + pristine_git_object: d47665f28b719ea4cc834064b8084919ea29559f + src/squadcast_sdk/models/v3_incidents_snoozenotifications_snoozeincidentresponse.py: + id: "029839900231" + last_write_checksum: sha1:5c951dd548c5cbd9f04111b985b890134e5bb1aa + pristine_git_object: 04742e99a455a8ba46b17c65037fe0792060c797 + src/squadcast_sdk/models/v3_incidents_snoozenotifications_unsnoozeincidentrequest.py: + id: ddd9a478ff68 + last_write_checksum: sha1:49e2e591cb012897cf4a767de1f26e199a5c88d5 + pristine_git_object: 30087b5997a45efba2425f43596e37f05ea306a4 + src/squadcast_sdk/models/v3_incidents_snoozenotifications_unsnoozeincidentresponse.py: + id: 86f0bb168e66 + last_write_checksum: sha1:887371f205aa4f15c69f4aefdc124dbbac4a4353 + pristine_git_object: 3a98dc46b61abfbca8984ef3860461e7013694df + src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py: + id: 1c265ee099f1 + last_write_checksum: sha1:70000d1259ce6073e91e02fa63f626f610241d8a + pristine_git_object: 74d1de8eea9d2e05aa0b0899fd1a18d09a037b16 + src/squadcast_sdk/models/v3_incidents_tags_analytics.py: + id: 9fa4ece6b63b + last_write_checksum: sha1:06b8d739378b36f02f0f11096b3a19a21b4c6243 + pristine_git_object: 786d530740c750be8755aa430cfec226a4bf1768 + src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py: + id: 53116bcccee2 + last_write_checksum: sha1:bcdfc8a0a76b665e229f8dd25ed67d1ddb10af2c + pristine_git_object: b203b9008cadd9fd176cf4057e57fd3774d328c5 + src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py: + id: 435512d8ff4e + last_write_checksum: sha1:3756cb299bbc64c709b212a0dc7d7778ea41d191 + pristine_git_object: 659247736dd18f0df51612ea7e9024c54cf8e769 + src/squadcast_sdk/models/v3_incidents_tags_assignedto.py: + id: c56fe029edd4 + last_write_checksum: sha1:b53cd4d5cbf2e236dd91b7a8bcc89f2a303e0b68 + pristine_git_object: b38eab811e1786fcfdc54a342726675e6b0468d7 + src/squadcast_sdk/models/v3_incidents_tags_assignto.py: + id: 50c377d6950a + last_write_checksum: sha1:68fe5517e94e61c57b878be759626ddbe9a22633 + pristine_git_object: 822fa34ff341cf6b1fcb71113a0cf69182fc071a + src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py: + id: 63de0e80e080 + last_write_checksum: sha1:bf51d6be872905387bbfbfc229df917ab78adc0b + pristine_git_object: 9017df9c23be8569213dfdd394c8fb39ce974020 + src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py: + id: 811a92ceb580 + last_write_checksum: sha1:b7dfddd1efa92407aca688d6292bc83af961a2a5 + pristine_git_object: 84e8c0b6269883c78e4d666daf5f54afa55aaa82 + src/squadcast_sdk/models/v3_incidents_tags_incidentpriority.py: + id: 6ac8e3920793 + last_write_checksum: sha1:4f03e51e589001211d621539b8a28f5efe273220 + pristine_git_object: c748c819cd6efb674c3eaa920a4ebc4540374826 + src/squadcast_sdk/models/v3_incidents_tags_logs.py: + id: 62eee6388d6b + last_write_checksum: sha1:5d530439bfe578ecbf8020685a7a53b2a21ffeaf + pristine_git_object: db7934dba8f31fd48a67013b9421b6cca9ed5772 + src/squadcast_sdk/models/v3_incidents_tags_mergeincidententityreference.py: + id: cfad0488858a + last_write_checksum: sha1:b917f30623231fe5f124cac2d84d01a3de58382a + pristine_git_object: 3a8b26318f4ef48b88c823d5eaa8c399ceff8577 + src/squadcast_sdk/models/v3_incidents_tags_notificationdelaypolicy.py: + id: 124cf65762db + last_write_checksum: sha1:9bbb1972eadfbe7834f63258105109685497698b + pristine_git_object: 7a999a99e9e75de691b58d752a8a19cb1cb0e007 + src/squadcast_sdk/models/v3_incidents_tags_pinnedmessage.py: + id: eb0452eb1901 + last_write_checksum: sha1:80128b2c330c53c62c1852218f698378daf562ec + pristine_git_object: 00ed771cb65fdbedb04fb46091cc06776ef504ce + src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py: + id: 01f667570dbf + last_write_checksum: sha1:8d5a257781e6df1152371c73e1bd4745580a3198 + pristine_git_object: 0328a748502282f268b00d7dbfca50a34add1dad + src/squadcast_sdk/models/v3_incidents_tags_responsenote.py: + id: d11904b675f4 + last_write_checksum: sha1:c955772d2ab55e1687ffbe04ea880ebbcc59576d + pristine_git_object: af18a7f926f84d200306644a0eb7b954c4fb7a53 + src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py: + id: 7ce4ac0bcfae + last_write_checksum: sha1:7e79cf5cc2ca06cb3a552f96b49d335af6b79fef + pristine_git_object: 65952fcb80a287a0ed37469d5f18f819fae9c6a3 + src/squadcast_sdk/models/v3_incidents_tags_updatetagrequest.py: + id: ba0a3951b421 + last_write_checksum: sha1:9baaf36a093b47e70ca3199b8d9a01f0b5c5d5c2 + pristine_git_object: d244d3a00c22677f50919c05a770f41b00250a81 + src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py: + id: d6df06d8dc36 + last_write_checksum: sha1:84270bfbed43147eaf378fe88414ef65b8613008 + pristine_git_object: ef2a74ab84a0fd415b6c4c916e1b35ff6e57ad2c + src/squadcast_sdk/models/v3_runbooks_runbookresponse.py: + id: 031f3f389551 + last_write_checksum: sha1:2e052f53a968840b7f075acfd1d50e300d53a89e + pristine_git_object: 5f7a47ff7124eaf1d4f50250ffcf0e1548cf0eb1 + src/squadcast_sdk/models/v3_runbooks_step.py: + id: 6f5fe050d4c6 + last_write_checksum: sha1:6a54920238e4afd8ab5a8e366af24b11e3b703f8 + pristine_git_object: a3610953c588f74649d561b4bfd97fc12ff48969 + src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py: + id: 2742e38bb111 + last_write_checksum: sha1:cae1c2fb961b2ddbf3d2f5d978dc0e08167e6bd2 + pristine_git_object: 592e1ebdeef9ef5a390e02cb72a14b0e79b67388 + src/squadcast_sdk/models/v3_runbooks_updationinfo.py: + id: acebd4a9bcb8 + last_write_checksum: sha1:5b99ede3894cd0187099cbb6f9366fc27a43fb7c + pristine_git_object: caa58ec7d77411ffae3e5fc56ec6c4a4bb7188f6 + src/squadcast_sdk/models/v3_services_aptaconfig.py: + id: "955284602542" + last_write_checksum: sha1:4b11b5c73f51e4fc8237a818f1a18bb0fe42e74c + pristine_git_object: 458eeb9c1488843eff64c88ece0adfe08ec3e2ed + src/squadcast_sdk/models/v3_services_aptaconfigrequest.py: + id: 9fa9d1b96314 + last_write_checksum: sha1:8af42cf7bb80c0c80de688820be9a57434a16a77 + pristine_git_object: a8f663a2dea5958ab4fba5b01f59d290c038bbdf + src/squadcast_sdk/models/v3_services_createservicerequest.py: + id: 2a0a58af2643 + last_write_checksum: sha1:98e7eea191d008d6a62ec149912bbe14c4e67b2e + pristine_git_object: 27e1cce91c26dc6572006bc0d0a76b1cfb2aa5cb + src/squadcast_sdk/models/v3_services_dedupinitconfig.py: + id: ba60bad7bcb2 + last_write_checksum: sha1:b2d2faf5340208393b8e6c5f1805d711a4a325d6 + pristine_git_object: e68ec2d25bcdebf508c06832d2626086d58dde28 + src/squadcast_sdk/models/v3_services_deduplicationrules_creatededuplicationrulesrequest.py: + id: 4588da2dd55d + last_write_checksum: sha1:b54c7c23749900120c745fc9288f4b8399ec80e9 + pristine_git_object: 4126746f4499b086dabada9ef95733123e633ea7 + src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py: + id: cd8a4bede638 + last_write_checksum: sha1:3a4fe140c73a8b4b30086a286f84ae58b54bc0ac + pristine_git_object: 2acab2f6ffa9329e792b73c1f6d3838020c12a6b + src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py: + id: f16a6653ace3 + last_write_checksum: sha1:ed4d8ae149c85c7b1c0bfd2cdc7ba4b4c467fea8 + pristine_git_object: b1dd3c8258a6cc8ac0c94eabe29959243c28cfad + src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py: + id: 0c13d26f379a + last_write_checksum: sha1:5235f3adc78632694832ed8817d69e01b12ddbcf + pristine_git_object: ed049bd32cde6e5166c817ea62cb206121b77656 + src/squadcast_sdk/models/v3_services_dependencies_createorupdatedependenciesrequest.py: + id: 27d5b62420f7 + last_write_checksum: sha1:8de3617d4a18a0ad9bacb6e51e718ea69dd02b2f + pristine_git_object: ea9c5ed0cc2b0470e1b572bc3e707fc766976a70 + src/squadcast_sdk/models/v3_services_escalationpolicybasic.py: + id: 9afec36ec053 + last_write_checksum: sha1:489e5d65eab4aaac63303f81a90d6d5b2b4a1e23 + pristine_git_object: 2edcdf8020d5db63c1c7baa8177da6564fb713c8 + src/squadcast_sdk/models/v3_services_extensions_slackextensionresponse.py: + id: 2a595170213c + last_write_checksum: sha1:61c7d003eb41b3aef41285d3650fcd484f41dcdb + pristine_git_object: b9a7d0a891c8b8737ced59360b5ae7472967b9c3 + src/squadcast_sdk/models/v3_services_extensions_updateslackextensionrequest.py: + id: b6a898556c89 + last_write_checksum: sha1:ab2c926d7189e60f5e01ac5acad563a5efc6e906 + pristine_git_object: b1b9cc4114b757410ac89b6bcc3832c4ec2799d7 + src/squadcast_sdk/models/v3_services_iagconfig.py: + id: 82647c8ff952 + last_write_checksum: sha1:620f6cef11b04e6b4df3d0e63143db334fe6b857 + pristine_git_object: 440d8ab8fc7533cc118699b099de3b692766ee71 + src/squadcast_sdk/models/v3_services_iagconfigrequest.py: + id: be6b843b0190 + last_write_checksum: sha1:3950f5bf20fb130a7eefbe789d1e43fc6137fd3f + pristine_git_object: 2533c9ea3b206bd730029d219332e0bf4763dd4e + src/squadcast_sdk/models/v3_services_jiracloudextension.py: + id: 64078f50782a + last_write_checksum: sha1:d7904d827a7a379102e9eb8d191c0dceae914899 + pristine_git_object: bc812e74fd56d277190219020abec92eb62dbec7 + src/squadcast_sdk/models/v3_services_jiraissuetype.py: + id: cb2840ee902e + last_write_checksum: sha1:7817342d6c811a674ac514c9504f312878defd28 + pristine_git_object: 22564786d1d34c69d6bda11cc53758f45ee11576 + src/squadcast_sdk/models/v3_services_jiraproject.py: + id: 981d31b8d4e2 + last_write_checksum: sha1:c8b1f798d6b67c5291ac415439578ab8c7bc4e03 + pristine_git_object: 09a1a710ee68ea620347c93a5f0df58e44f84e5b + src/squadcast_sdk/models/v3_services_jirastatus.py: + id: 7c14be63c517 + last_write_checksum: sha1:9fc5704f93db946cc4135544a7e259bbc872bee3 + pristine_git_object: d4a2f5fe323df20136dd109cc5482846ea8cf1a7 + src/squadcast_sdk/models/v3_services_jirastatusmap.py: + id: 18f7acbcd54a + last_write_checksum: sha1:2f435af11cdce95af6f42b04a896307b669392ca + pristine_git_object: 036f5689a5941f11d05817005953f51534573780 + src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py: + id: a70a7e24dde3 + last_write_checksum: sha1:8c94bba6f32bc8e03cc25f4c11ad9e60885d7623 + pristine_git_object: e44c9d1a6f01a563151f890c66e27acf59448d63 + src/squadcast_sdk/models/v3_services_maintenancemode_maintenancemoderesponse.py: + id: 7b47a64f154d + last_write_checksum: sha1:c2f736aba8032765b6a4fdcf31902843d31a5137 + pristine_git_object: 0c13c2fe51e003aa1e1d167ebd48b2e1ed239b17 + src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py: + id: 7d63baab94d0 + last_write_checksum: sha1:222682d69148605dd6886945346d3b07a22ca4ec + pristine_git_object: dac44ef83acc8b827e6119d60958d9957f3d6ebc + src/squadcast_sdk/models/v3_services_notificationdelayconfig.py: + id: 85fadc283e03 + last_write_checksum: sha1:05485045a32a574fdffd4eccda1653b504ee3857 + pristine_git_object: 2de19320df04a0aa3326f36ab1d0adcdfd4e096d + src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py: + id: 75e81797cd98 + last_write_checksum: sha1:c9971138950a009a7f39137caa86407ade7bed61 + pristine_git_object: aa0932f65349a64ba46f8d573731ad06b7b70d23 + src/squadcast_sdk/models/v3_services_overlay_customcontent.py: + id: ef4dd478cbbe + last_write_checksum: sha1:a9fa564d510baab412f6c3049d9e8c590e083bfb + pristine_git_object: 96a16941402393725b35e0fc27735bc022614a9b + src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py: + id: 051d6edb0ab0 + last_write_checksum: sha1:418faa6fe4209941796a506cb7e0f8624f6637ae + pristine_git_object: 549a0ad8a2be05aca358ce6dad2770808905c5e5 + src/squadcast_sdk/models/v3_services_overlay_dedupkeyoverlay.py: + id: 7574e7fa5abc + last_write_checksum: sha1:fdf6957b3680c537b691abae6c1bde4e9879b701 + pristine_git_object: 6132878cd56f6e945a1c4454a644b6ca7bf5e91c + src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py: + id: 308a8a3452ec + last_write_checksum: sha1:000acb4ba9de78440d9bfd09cfc7c8305d8f57cc + pristine_git_object: 174f10dc35bc5d5649e78632383c54c4f5244271 + src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py: + id: 7ab8242b9ce6 + last_write_checksum: sha1:b33b036e5387dd1808a50676709becff17919e18 + pristine_git_object: 1b16c4d9cc0642b24c9446669522cb55dbd620c8 + src/squadcast_sdk/models/v3_services_overlay_rendercustomcontentoverlayrequest.py: + id: 5e142df7350c + last_write_checksum: sha1:11746bf6ac79037f6b3bf5a2631ec208eb5d3039 + pristine_git_object: 352b9a9c293dfe83a68717004bd0b444177c59c2 + src/squadcast_sdk/models/v3_services_overlay_renderdedupkeytemplaterequest.py: + id: 0d2d63075262 + last_write_checksum: sha1:860118273967b19826ca5a292e4d2f35a90da6f0 + pristine_git_object: ed68ae30e611cf6351cc372484668cd5f0288867 + src/squadcast_sdk/models/v3_services_overlay_updatecustomcontenttemplateoverlayrequest.py: + id: d070ba70cc80 + last_write_checksum: sha1:afd3181f7ad610b3ed898e9afae187435c7dd330 + pristine_git_object: ea0f6dae9e79ca2dbbfc938f95edc0d5c7dd703f + src/squadcast_sdk/models/v3_services_overlay_updatededupkeyoverlayrequest.py: + id: 72d0f7907b3d + last_write_checksum: sha1:90e00f1b428ab460d24a883b49e7132f52733ee5 + pristine_git_object: c7f70fab6b5a74a6edc65ad8c474ccfcca1d2760 + src/squadcast_sdk/models/v3_services_routingrules_createorupdateroutingrulesrequest.py: + id: 1d339cfd1752 + last_write_checksum: sha1:91370e1f1b4a9076dcae01ccd06421b82e3d961d + pristine_git_object: 229f50f347d61a5f9e30ec7b9c0a2eb56d2adaf8 + src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py: + id: 4bd2298c36f6 + last_write_checksum: sha1:d57afdf9e90324243762da5bb30652a4510d487c + pristine_git_object: 9ce18b8395731fb05fa0604d5476155ae67170be + src/squadcast_sdk/models/v3_services_routingrules_routingrule.py: + id: b53ea2b17657 + last_write_checksum: sha1:e2c7fe35c1b84595588bf3a3da84ca13ae1c208c + pristine_git_object: 77756e1c3d8bfb0a6ec7efb5a7a810317434a473 + src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py: + id: bfa10b5f3d7a + last_write_checksum: sha1:e06100cd41d1ee63f8b6299aaac8272f77342ba8 + pristine_git_object: d1c9f100d11b896323c4a3acb464325329db592a + src/squadcast_sdk/models/v3_services_servicemaintainer.py: + id: 6175218ca4ec + last_write_checksum: sha1:cf8915f1ec94cd591da06f34862f86d588457ce6 + pristine_git_object: 692dc7d851e38d33abd87cdff4a0a518d1c3e0a3 + src/squadcast_sdk/models/v3_services_serviceresponse.py: + id: e869d71086e6 + last_write_checksum: sha1:fd0ded6ccfb9b575619f249486c9d944a5c7a3e3 + pristine_git_object: 87cccbb45dae0621d5df74a900276c64b144f466 + src/squadcast_sdk/models/v3_services_serviceslack.py: + id: 1ad73d07dd22 + last_write_checksum: sha1:a64f25a734a7f98543ef36cc2eb8c5f14fe2d9b4 + pristine_git_object: 03df92d9738c6c03fb15e77ea93f2d43fc175009 + src/squadcast_sdk/models/v3_services_servicetag.py: + id: e7ee01908dc4 + last_write_checksum: sha1:fb5ff9bddd9ca8c354478e6e82aae074532fb3d8 + pristine_git_object: cc4124cff3eb5332c5e4ab4d77dbf004b47e08e5 + src/squadcast_sdk/models/v3_services_suppressionrules_basicexpression.py: + id: 0c26c537cc82 + last_write_checksum: sha1:d3b7bfd7161a91ac722cf56c45ba30c6fb95519f + pristine_git_object: 32599b9a20488ce14f9e5d311e8d2c5c5c719ab2 + src/squadcast_sdk/models/v3_services_suppressionrules_createorupdatesuppressionrulesrequest.py: + id: cffe0622e8cc + last_write_checksum: sha1:45ee847094be31af22eb940399b6ec2ea1653e56 + pristine_git_object: ae118255d942c0cb1fac23bc28390a389a6e4cde + src/squadcast_sdk/models/v3_services_suppressionrules_customrepetition.py: + id: 6259c9f70363 + last_write_checksum: sha1:4ce4e4a6fdf70c3cf80dc2ce4a0b993b566e44fd + pristine_git_object: 547e80380b7c8fe0e7f1c161c9c7487847ec6d20 + src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py: + id: b191f2f13ae6 + last_write_checksum: sha1:7e1d527153fc53650f6a4eebead9ad576a60445a + pristine_git_object: 7b6ef199c2d7f67b92947d8aacaffd760c718307 + src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py: + id: 1ac9d8df454f + last_write_checksum: sha1:25ba9547f7dce22589fd85e21318caf17e6b3c78 + pristine_git_object: 284858cb7c29ba70cad974268493a43bd2aebbf2 + src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrulescontainerresponse.py: + id: a9a7948872ae + last_write_checksum: sha1:f29df132a521f14e4a99b9524ddcf6a82145a653 + pristine_git_object: f7bda804d038ed803b3ed9f11d1c935c289b0a3a + src/squadcast_sdk/models/v3_services_suppressionrules_timeslot.py: + id: 6ad7dd99b8c0 + last_write_checksum: sha1:6c90cd5b9d781a74a7b66aadb543cc93f30220ac + pristine_git_object: 8f62e62c7bd77e8381ba6d5a866a21b1cc37b54b + src/squadcast_sdk/models/v3_services_taggingrules_createorupdatetaggingrulesrequest.py: + id: 538eb897a18e + last_write_checksum: sha1:4075021473592891754b4ac100473c82ce423805 + pristine_git_object: 0de56c92ce86fe16dd9bfa8ab69895e8dc6a7a8a + src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py: + id: c244967e59d8 + last_write_checksum: sha1:0b181f59436faee0db8ae4e2303095f678af7fba + pristine_git_object: 27772ea141f88e0a0cb91481f7f446dd087b3c38 + src/squadcast_sdk/models/v3_services_taggingrules_tagconfigobject.py: + id: 940a6f0ac1e7 + last_write_checksum: sha1:1355a43c770d2484f3e44a0d9b8a5312c81dba72 + pristine_git_object: 17ab9b49bf27249c8a26ea578be52dcf97bdfb01 + src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py: + id: 1e537bdeb676 + last_write_checksum: sha1:56b4bb336a2fca183663ffa361f71acc73ac9fd6 + pristine_git_object: 96af2383f95f9e6fcf3dd6be3044efcf3ea5568f + src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py: + id: d5a6471d0f20 + last_write_checksum: sha1:11bce57334a2668deeb4f4932e5168aeccaf105f + pristine_git_object: 65d21dbd1f5285903d279344984e421ba313be3d + src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py: + id: 16193a4ea21a + last_write_checksum: sha1:9033b369813bff7d12f8305ec5511dd9690e79d2 + pristine_git_object: d4feeb3df4ce31a75f2442037a91b406c0c1109e + src/squadcast_sdk/models/v3_services_updateservicerequest.py: + id: 49024c98a8d1 + last_write_checksum: sha1:0a1e74d9d1f33e49ef7460d1f746114026f038de + pristine_git_object: 379d12a0341db6dd8992d6a2c716075e5e5c3c31 + src/squadcast_sdk/models/v3_slo_createslorequest.py: + id: d432fdda9d42 + last_write_checksum: sha1:056b85155f639204ede44944aeb91cb69cbf9185 + pristine_git_object: 81a8d912edaf9d2bb0e88e9328e9ce9910e7bfb2 + src/squadcast_sdk/models/v3_slo_marksloaffectedrequest.py: + id: 6b4dffc07cb8 + last_write_checksum: sha1:751b6f76e8f5988ab18bfc5041ffcd5eca9d7f7c + pristine_git_object: 0a4fea2e9ff76dd089b0d6b1156a8e4cc4577836 + src/squadcast_sdk/models/v3_slo_slo.py: + id: e667512d81f2 + last_write_checksum: sha1:07b88bc12756392339cf68d393eeb6f69e52a795 + pristine_git_object: eac4fd542904fdc7e70aedfda8a8ec6685d8139a + src/squadcast_sdk/models/v3_slo_sloaction.py: + id: f4b3ffe9074f + last_write_checksum: sha1:bc4d32f1094dcbf14542fa85f771ee4b1e697677 + pristine_git_object: a63775e80de6ca3c6418d2ea834f2acf19a01ffa + src/squadcast_sdk/models/v3_slo_sloactiontype.py: + id: cbda8a3980bb + last_write_checksum: sha1:4354be22e082368b4c2d966977df6adf997ec21f + pristine_git_object: 48781ba4d4b914399637c00c79f21a43237ef9cc + src/squadcast_sdk/models/v3_slo_slodetailedresponse.py: + id: 8c1065cb4dfd + last_write_checksum: sha1:36cd6bd8c3f41aa1b319713fb565e047759e58c6 + pristine_git_object: 8055e2309fa425607b24a30e61dbfa269c1792ae + src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py: + id: "895724979310" + last_write_checksum: sha1:830986de06e8c5a81569fe1b73003eb7bbd0937b + pristine_git_object: ae1d944ed31920f3353f4947a78ffe3faa5657f7 + src/squadcast_sdk/models/v3_slo_sloownertype.py: + id: 6ed7f642c265 + last_write_checksum: sha1:f580349406d579f1c864310f6c71bbebec18e361 + pristine_git_object: c5bc967fb550d619c378c6a2eff857721915275c + src/squadcast_sdk/models/v3_slo_sloresponse.py: + id: dad4ef2afc78 + last_write_checksum: sha1:f3afbd30ab28d04ebd6765ee6fbb69c4529a17fa + pristine_git_object: 42491a283042bae4e6a9c474b3e65794a5d47def + src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py: + id: 6a25aefa4e28 + last_write_checksum: sha1:cc138992404e9cdbdf081ebf543eb06bc5456cee + pristine_git_object: 6901cb74cddc637903e4844c0911eb40cb03152a + src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py: + id: e28d00866ea7 + last_write_checksum: sha1:4f612c91bcc5a649f016ec6e1bc8e5e45e2d0cd7 + pristine_git_object: 1af2fc361169d966bc414308d6593c9eb1a13455 + src/squadcast_sdk/models/v3_slo_timeintervaltype.py: + id: d2174fc29427 + last_write_checksum: sha1:aa52b5bf2ef695c9986bf3ea97a4f85188e0976a + pristine_git_object: 66bdf4fbe598f741e185e7928ab93659c550c080 + src/squadcast_sdk/models/v3_teams_abilities.py: + id: 1721bc2d895d + last_write_checksum: sha1:24fb11d8841e21e4e9e77d265278db06ada6aa6a + pristine_git_object: 401e3bb19b924cb86ad4772313ffb3853e736a10 + src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py: + id: 7316fe98d6dc + last_write_checksum: sha1:2c6ae5a020d83608e267f186b12df09fbe635360 + pristine_git_object: 2ee2c2fc61578354172e4298490a6f9720c7aa02 + src/squadcast_sdk/models/v3_teams_addteammemberrequest.py: + id: 4079534b77e4 + last_write_checksum: sha1:22a3cba9a486b939670a73ff336e0a38844b37bd + pristine_git_object: 585203e69caa101273057c6fd3e8d9a2d03285d5 + src/squadcast_sdk/models/v3_teams_createteamrequest.py: + id: da9cfccdfe32 + last_write_checksum: sha1:dd419a3541ac67a07a8d5261d2e02d5aac75dc22 + pristine_git_object: a1113522e87c79ca5783db16db3fb6389db9aad3 + src/squadcast_sdk/models/v3_teams_createteamrolerequest.py: + id: b3e74db4db38 + last_write_checksum: sha1:424a025941f82dcd73400dabe09851e5051339a6 + pristine_git_object: a1386208660909297eef0a1c38e6b588199b3661 + src/squadcast_sdk/models/v3_teams_teambaseresponse.py: + id: 160eadb56174 + last_write_checksum: sha1:51c350a6251083a3609b6d2511369326f8fb1965 + pristine_git_object: a1647c8b47cd53caa277b7d62886aa123e6e0cfa + src/squadcast_sdk/models/v3_teams_teammember.py: + id: 397e2e97907b + last_write_checksum: sha1:e9e1886040cc77f0677883628936f042dceb77b4 + pristine_git_object: 8fe806615dd58eba2fdb56b64ee6b4ba8751052c + src/squadcast_sdk/models/v3_teams_teammemberresponse.py: + id: 0b6c98e3cd10 + last_write_checksum: sha1:c95f34aba7b0c4eb247ad291173bcff3c30a5b1d + pristine_git_object: 9a29a0438957bcee0cdc32472d11cbe1a48503fc + src/squadcast_sdk/models/v3_teams_teamresponse.py: + id: 2606809462a3 + last_write_checksum: sha1:3e5d230cbfa3ac853dad77d6e08e671d69bc2141 + pristine_git_object: 4c83282e3631fb5eb43ae13bcc65c621c9db5d32 + src/squadcast_sdk/models/v3_teams_teamrole.py: + id: 3100dd7885ba + last_write_checksum: sha1:f35629e276fec02d1ccfbd76b8e5b68f9f69f049 + pristine_git_object: 588f6958e4c4c0a9c692f2a70364ee7fceef27a0 + src/squadcast_sdk/models/v3_teams_teamroleresponse.py: + id: 1ca0d6cb4771 + last_write_checksum: sha1:489570f776281800abcccdfe4babe3825f3ec21a + pristine_git_object: f8b0bccdb4de6ffd3947e43f3d44b0952ee86b5d + src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py: + id: a4d4f838f60e + last_write_checksum: sha1:5f9b0b40eb38cc1c71441ced2586bea0ecd44971 + pristine_git_object: 17e2b4e3f771af8c62ffa6e2f7dd8defa03ef593 + src/squadcast_sdk/models/v3_teams_updateteamrequest.py: + id: c3cb2e33813d + last_write_checksum: sha1:d68ccee56a5c4c942fc95c88e2a45565ee6402ca + pristine_git_object: adb90c3daa3de0fef311ba5a81027d14be8cb2f2 + src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py: + id: 93eda77a87d0 + last_write_checksum: sha1:099578a3d3b2c868caecbad1bf168327b0f3aaad + pristine_git_object: 281d118fcf512a5381ad463bee81e9c7937d0541 + src/squadcast_sdk/models/v3_users_adduserrequest.py: + id: 96ee2d43b90a + last_write_checksum: sha1:c3f3c31966031751891d10dda28a5e89ace0ff35 + pristine_git_object: 90d088219e74921db590bacc68addcc1509d5ff7 + src/squadcast_sdk/models/v3_users_apitokenresponse.py: + id: a90287975337 + last_write_checksum: sha1:a35d4ea97d63f3bf328686ec8c1ff25caa4e82e2 + pristine_git_object: d72de751065257a9534683ed21c5da1c7d38e7a9 + src/squadcast_sdk/models/v3_users_contact.py: + id: 4b9cd378c072 + last_write_checksum: sha1:b3d58c3d0cbf71ea8bf8c27db111f9aa3e7ce889 + pristine_git_object: 27b41cf49d29e2f415c31dfd41788c385db20c08 + src/squadcast_sdk/models/v3_users_globalrbacabilityname.py: + id: 37f50f695bff + last_write_checksum: sha1:e43b550c2f0b0cb89e3cf21aee1226e68c18dbdb + pristine_git_object: e638263faa1bb50487daa582a03ffe3e25c638d6 + src/squadcast_sdk/models/v3_users_notificationrule.py: + id: 1e6b087c7f16 + last_write_checksum: sha1:c6f77caab0eb69300934a29a72d67897a8eacf63 + pristine_git_object: f08a6df5b34557e7c739a611065deb1d81add171 + src/squadcast_sdk/models/v3_users_updateuserabilitiesrequest.py: + id: f080b4eb8340 + last_write_checksum: sha1:b2bdba4d0ac605e83df39a1f7618b5e227ddbe00 + pristine_git_object: 3bf1b49f6dfebee1eb00cb7069bfcc9a70e86435 + src/squadcast_sdk/models/v3_users_updateuserrequest.py: + id: e9c25ff62864 + last_write_checksum: sha1:c9525c3fc26a84b1f62aa032344211c25e5e8286 + pristine_git_object: fda7d4e97be6e84bb13a0aaadbb1d69f11c29462 + src/squadcast_sdk/models/v3_users_userresponse.py: + id: 0e90a389d26d + last_write_checksum: sha1:c1b1e19ef3f66177fa8e574e9a6409f23c3533a5 + pristine_git_object: f886a7245bc9c88b480151642ade45fa39d1a59d + src/squadcast_sdk/models/v3_users_userroleresponse.py: + id: fb34ea6cfa3c + last_write_checksum: sha1:aa360d5e25a13e5d0a261f8dc77871dbe8ce6a6e + pristine_git_object: ed7bbc560f7e2e3e72b7b2ddd2f33a824dc6bde9 + src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py: + id: 77f83827b022 + last_write_checksum: sha1:3b9c5a70844f32ce4b18b4cddcbf9d2b261b2b5b + pristine_git_object: e90a4b8b0edcfa0ed3be5df5cb58e9696d8cbba2 + src/squadcast_sdk/models/v3_webforms_recaptchasecrets.py: + id: f976def4839c + last_write_checksum: sha1:b79edd26af8fe7d579b89b9113889207c4a0e2f1 + pristine_git_object: 1b75b3923e3aad440b8672316ca62bdbc71a3262 + src/squadcast_sdk/models/v3_webforms_webformresponse.py: + id: f0d81968c3eb + last_write_checksum: sha1:5d98d267d6c3f71f5a70ed552de305cbd22d8b7f + pristine_git_object: 5f3ed54676ae1a818be580c918e5568c4fb35f20 + src/squadcast_sdk/models/v3_webforms_wfinputfield.py: + id: b20ef32b963d + last_write_checksum: sha1:4858c97926784796f5d71ada9f396d5f72e4b20d + pristine_git_object: f6a1fc67b8b0a58080311e57b092f52673d6eebe + src/squadcast_sdk/models/v3_webforms_wfservice.py: + id: 543e63cad5aa + last_write_checksum: sha1:73ba0241eaf98acd426e2ca9c9a84c143849819e + pristine_git_object: 03097a11a0e964ed5639b28d9140cb5bd24c6828 + src/squadcast_sdk/models/v3_workflows_actionrequest.py: + id: 0be40c63513a + last_write_checksum: sha1:602f2202ea00e385b38a4cd506b63db0c2ced19c + pristine_git_object: d04618b6a47712d99d9f8ad78617b134878ef034 + src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py: + id: a06b0f13beae + last_write_checksum: sha1:946b2187cf5cd9508a1f851b8b68be3b234f7feb + pristine_git_object: 3ac622bb2a8aa2581b885b24d74a2a6e63f41944 + src/squadcast_sdk/models/v3_workflows_actionresponse.py: + id: 017a2e8bdc65 + last_write_checksum: sha1:cb9e3dc04c484742b336bc18db3b2a9efc798e7e + pristine_git_object: 05d0d45ef96212e42ccc62f5b0423414ab3aaa72 + src/squadcast_sdk/models/v3_workflows_bulkenabledisableworkflowsrequest.py: + id: 20192cd92b69 + last_write_checksum: sha1:6b00d5f97fcb3a804fe3f4c1cac63554c0c9f575 + pristine_git_object: fc4c7fb4b72aa41e36a0d27824283a115e4b8d0b + src/squadcast_sdk/models/v3_workflows_communicationchannel.py: + id: 4e9cbd5b2fa0 + last_write_checksum: sha1:8cb95f7e2d062aa32b541e0f6c9365f848eba4aa + pristine_git_object: 02e669f83129f2e5f0f22f3e905a34ed08075f8f + src/squadcast_sdk/models/v3_workflows_componentandimpact.py: + id: 31c2deb10a7e + last_write_checksum: sha1:58f8d0bdae06b3f73d9952f63ec1b232c7f8383f + pristine_git_object: 79033e7b3bc49fe3392b8ec924c7735298210907 + src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py: + id: 789770e67847 + last_write_checksum: sha1:d64871df9bb490dbce778bfb69b8d4ae45d9ea17 + pristine_git_object: e72764393f72b42ba915ebe44527b46ec16803d2 + src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py: + id: 4967c9bd01c3 + last_write_checksum: sha1:4a1df77f88c32a4dee8185458f55ca110f7b742b + pristine_git_object: 95ca9885e236d5cf399bc2ac9966d557cf89fd6b + src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py: + id: 277c015c9f7c + last_write_checksum: sha1:9872ec1088ba6b50625cb6fafb4b4d59ce6b7032 + pristine_git_object: 616e518b59c6f26035c151d05291ad56e1400652 + src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py: + id: fdff0b0b8b18 + last_write_checksum: sha1:2afa57faac7d0f66229dc40dc09d6a5852fbf06c + pristine_git_object: 69897a41cfda87063645d8a32c441729e9d57ebd + src/squadcast_sdk/models/v3_workflows_entityowner.py: + id: 90e1bee3777b + last_write_checksum: sha1:4dc64c47145ce8c3cb39ff187106ffb49732c69c + pristine_git_object: 0a519e93701c052e8fe80ec1290fe0db2010ed9c + src/squadcast_sdk/models/v3_workflows_entityownerupdate.py: + id: 512caae6bd5d + last_write_checksum: sha1:ec8746b40f9c2ebd21485aa5743b7de69b359cc7 + pristine_git_object: d0411d41a0c8c49c23c8a864084cd9c43c70c461 + src/squadcast_sdk/models/v3_workflows_getworkflowactionbyidresponse.py: + id: 3f3e4d67baaa + last_write_checksum: sha1:e3e47442bb11738188264113a36c4a8699b09af0 + pristine_git_object: c6242bccf4d8055dba044bb671911bcb0b372f85 + src/squadcast_sdk/models/v3_workflows_getworkflowbyidresponse.py: + id: 3895e74369f0 + last_write_checksum: sha1:268749d607333f38260c945df5966c2dd1d4753d + pristine_git_object: 5d5a2e73c637dc757aac55c8ea1a32e8f79bfca3 + src/squadcast_sdk/models/v3_workflows_getworkflowlogsresponse.py: + id: 2d7edf2b744c + last_write_checksum: sha1:15041f4cced3187e0564bc48c4ffedcf5cd65f5d + pristine_git_object: d8cc18c5c69323cf9be786ff3f629880b16eab09 + src/squadcast_sdk/models/v3_workflows_issuestatusandmessage.py: + id: a03078c68e41 + last_write_checksum: sha1:0418f229e87b6f247043657e07329405c9b02c15 + pristine_git_object: 670c541b3d98634c7032e2441202fc4d9d0364e0 + src/squadcast_sdk/models/v3_workflows_jiracreateticket.py: + id: bdb7255a2575 + last_write_checksum: sha1:7ceeefd2a416c8cbbb580fa5aba5a9ed4d3c2b4a + pristine_git_object: adbacf307cc9b349b41b7b2973273cf56ac778ff + src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py: + id: 2cdb50d9f8fb + last_write_checksum: sha1:741a7a402eea00129da01b809c8358f0960c63f3 + pristine_git_object: 6fe9018f642bfc75658d75fd4358b7cdd53eaf5e + src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py: + id: 13616c7271f0 + last_write_checksum: sha1:2af84b827fb4a6a57b9804b8d931ed485cb648c3 + pristine_git_object: e7d8d4c395b2f8d0d9f02e39a74fe3c6874bea3b + src/squadcast_sdk/models/v3_workflows_msteamscreatemeetinglink.py: + id: 6806c8118478 + last_write_checksum: sha1:52608f46e213132fb768b1f046cba4504cbc8a6d + pristine_git_object: c5db6d80ad32e5116052202408d77e4c0aa351a7 + src/squadcast_sdk/models/v3_workflows_msteamscreatemeetinglinkupdate.py: + id: 3a7e50bf51a2 + last_write_checksum: sha1:92a0eb15783734e33c07e963115f1d7e55ab9188 + pristine_git_object: 9432911db176fa9ae44f8b29940db13c8fa3d335 + src/squadcast_sdk/models/v3_workflows_msteamsmessagechannel.py: + id: e153cb46d4f9 + last_write_checksum: sha1:c1c0f2485c88d427555f040ca4fbedbc85a5dcab + pristine_git_object: 5ad146845cd3f339cf45166bd86d4cae00052d53 + src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py: + id: b1337f794671 + last_write_checksum: sha1:8f832dbac79042c9ee191650820b2ed46bbd33da + pristine_git_object: 6fc7a96a117de1356dc11d757a6c73ed49a39375 + src/squadcast_sdk/models/v3_workflows_msteamsmessageuser.py: + id: f2344f5dfcaf + last_write_checksum: sha1:d5398a8cdd413b136dd0b2282848bbeac2f2bd76 + pristine_git_object: 6beb64623ba65a527633450af25251e29099e30d + src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py: + id: 0dd8c45d1925 + last_write_checksum: sha1:af0273ca1d46b22dda0a801eb26e0453febbf16a + pristine_git_object: e632ab300235baa1048869403b6ddd870522f090 + src/squadcast_sdk/models/v3_workflows_runbookresponse.py: + id: bbaff5466180 + last_write_checksum: sha1:252c0fe76e9f3a09602a6e1b281ceb0f65ea8a17 + pristine_git_object: 01689e46e2f02eb0174ba25e519c467586370d87 + src/squadcast_sdk/models/v3_workflows_slackarchivechannel.py: + id: d3a037f8bdd0 + last_write_checksum: sha1:cd23c63fab61aea9a9ce37882d72e3bd5f6a4bba + pristine_git_object: 08878eaff8ad85077224549e2c27a2619bd67822 + src/squadcast_sdk/models/v3_workflows_slackarchivechannelupdate.py: + id: 55e26b82b781 + last_write_checksum: sha1:a71ea503545a99336c3615ca772dc5f6a04bbb77 + pristine_git_object: dfb3c3e062da157c7063394ea099dd72e6da8886 + src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py: + id: 0b84dceb444b + last_write_checksum: sha1:c13621f057ba5b2a6d28599a0c5bed390bab44ba + pristine_git_object: 718d4b0c4706b266a32e4514eb9278f0fff4968b + src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py: + id: 3711ed593190 + last_write_checksum: sha1:f2522bda4a80036a64cffacce08b6e27a9ca0884 + pristine_git_object: 79c22429de147894d72b71b47ee2d2233dcd442f + src/squadcast_sdk/models/v3_workflows_slackmessagechannel.py: + id: b51572877253 + last_write_checksum: sha1:3f51c00e6cc5593c303e001e0369fbe6c6dab8b6 + pristine_git_object: 1d9c92cdbeb16e26ac795d51b6c07aa1c2c72ff9 + src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py: + id: 0f1d6a2a01b1 + last_write_checksum: sha1:0dbb312387a4e561b5efb526f2f963781f8076c6 + pristine_git_object: 8564a22ccc96ac4604991f39430f517309d1c12c + src/squadcast_sdk/models/v3_workflows_slackmessageuser.py: + id: e96ddc217259 + last_write_checksum: sha1:ca52538277a704df538ec1719f22bca5b900aa25 + pristine_git_object: ad2a0712b9148c312074adb3b3b6bb0ac4d2b47c + src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py: + id: 6791de1a724a + last_write_checksum: sha1:8d2e0481c873caefdb245b2e35a5befad69b9de5 + pristine_git_object: c00f1589c5ad00c560dc5ea4d32632c2f84ecc1d + src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannel.py: + id: f9d15e29961b + last_write_checksum: sha1:f1b032255c16090b7119d301474c6c55817685a5 + pristine_git_object: 4182317b9923ec890d9faa0692551745690172bb + src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py: + id: de3d842a5ffc + last_write_checksum: sha1:c665b625035c68791ef1a688150090c5fcaed2e0 + pristine_git_object: ac1fe75497476c51ae484c0602b6a930d1e6b3f7 + src/squadcast_sdk/models/v3_workflows_sqaddincidentnote.py: + id: 524ae2396340 + last_write_checksum: sha1:8873acac15e465f1c23b4cc090ebcba754c0793d + pristine_git_object: ec81efd1ccc2df33fc8d756b5da5139b4e24e81c + src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py: + id: 86152ac7092b + last_write_checksum: sha1:ca2e53fec6b6c8f2f6381171b86e0c88d28157f9 + pristine_git_object: dc71baaa15eb4467a8e4ba421edb02b9ed675ca0 + src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissue.py: + id: 82031bf9e206 + last_write_checksum: sha1:87757ea9ca0027cc4a1438c6f27cd9c6801f1613 + pristine_git_object: 601f31df844fdace00f845fff26fafa23d28a19d + src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py: + id: ab540c2782ab + last_write_checksum: sha1:dfbc09348757ff7aa73c32d3675c5eb868052432 + pristine_git_object: d42f3a189f48c4cadbcbdbd259a7a2b712e7771d + src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py: + id: 155c4167cd0b + last_write_checksum: sha1:0790a721f07f4c737c39ab4f5c57780d351a7112 + pristine_git_object: 498f74dec53deb079622097159dc957dba2d46f3 + src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py: + id: 6822550166ce + last_write_checksum: sha1:fa5a899482bbfa749df0d17a5c98094bb005f373 + pristine_git_object: 4469957cb9e920f7c4ff4098eccdf7efcae4a423 + src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffecting.py: + id: f3bc15218a0a + last_write_checksum: sha1:41da20a2420c7b0aa5de71bc28683820f8db4f53 + pristine_git_object: 4120fc63a4ea1402e5721f0b80ca716cf4166cd2 + src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py: + id: 39c5f0aedfbd + last_write_checksum: sha1:d57975ea8b173a8e9829bd1b26cf16ab52e73a81 + pristine_git_object: 7cb84775fbf9cae7b9eccf21f44b249474858422 + src/squadcast_sdk/models/v3_workflows_sqsendemail.py: + id: 2bf974305bb5 + last_write_checksum: sha1:daa66af7382e89136f75b6a5b1a7f38b03bafbbf + pristine_git_object: d7892b20ff2ffd365bd38e31ff15db58a61011be + src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py: + id: a384eb9c6735 + last_write_checksum: sha1:a7acb0d241fc9f0d37b217416e55cbe825ac8f13 + pristine_git_object: 3bb3afc1f1e58f6b1029da5c103b1f1ac581dddb + src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhook.py: + id: b403febd73fa + last_write_checksum: sha1:eca4d0c3ab7a35bde0b50e7464a1976e6d359853 + pristine_git_object: 7ef151ddf9df9df0e1916b96358fb054a0f3b553 + src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py: + id: 0b82e40312ad + last_write_checksum: sha1:90605a67e1bb6122279e1613df083fe959486d09 + pristine_git_object: 431d2c90ac88dea8b25dec3dbf3634d56538e6a4 + src/squadcast_sdk/models/v3_workflows_tag.py: + id: df0b5f77aa5d + last_write_checksum: sha1:f797fcf696d6fdd8c43f212bc763190c43550b0e + pristine_git_object: 2e51539fa5d0f7accd89315b7cc9e5090fda7c98 + src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py: + id: 09c59def7c55 + last_write_checksum: sha1:b00e7dd668b0b25042ecaca18718ab5b151d6445 + pristine_git_object: d2148f3d285ade64bcf78d480d1428134440c58d + src/squadcast_sdk/models/v3_workflows_updateactionsorderresponse.py: + id: a5489eba5ef8 + last_write_checksum: sha1:206f1d433545c0c0ca0d31bb4dbe801a302909f7 + pristine_git_object: 91f897172f064629cd33327f7b2b2ce4bbb774a1 + src/squadcast_sdk/models/v3_workflows_updateincidentpriority.py: + id: 32303dcfc718 + last_write_checksum: sha1:1af47c76272132dedb599373a1c599844be4298c + pristine_git_object: 000155f2806835f6a081cc726a182b778127e3d8 + src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py: + id: 04ebb044e03f + last_write_checksum: sha1:5b9929d2bf2d2372478edc55cb0026ae6dd9ee7a + pristine_git_object: 1276759e3ffdcec0ba7902e4df4100adf8c09db0 + src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py: + id: 2927a33a3aaa + last_write_checksum: sha1:42019a09d0b08d5777dd9903d78220c632d0c998 + pristine_git_object: 56c66168436573134e96a6a31d2f5eb0e220592c + src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py: + id: b9752a4a18ad + last_write_checksum: sha1:8ae289d3435f829f56906563e3256ec9a81ddbfb + pristine_git_object: dd4171403f1be6a7f4ce9a16d6a2da645f2e4d56 + src/squadcast_sdk/models/v3_workflows_workflowfilters.py: + id: 07006b1ada9c + last_write_checksum: sha1:b2e0bda08dcd9a129b0eb00ae17fcc477f7e2bcf + pristine_git_object: d875cf25d0897e4a7aa14e2d976d8c3c4b858660 + src/squadcast_sdk/models/v3_workflows_workflowtrigger.py: + id: 163b70fc84d7 + last_write_checksum: sha1:b07bc8c876416724330f6753eef53d3e2b3da992 + pristine_git_object: 349a05d2435a20c8fe1b6fc270ef315d4e5a3a75 + src/squadcast_sdk/models/v4_changetimezoneresponse.py: + id: 98d6d6a411c3 + last_write_checksum: sha1:9b37d2e48d6d3aa0034393dd3e5ad1ab7dbf5aaf + pristine_git_object: 9740a374da4572a35a1805f54c7f754a0cdefc02 + src/squadcast_sdk/models/v4_createrotationrequest.py: + id: e2bf39bcc9c4 + last_write_checksum: sha1:21386acead5994f9af4e05198bd7141c317fd871 + pristine_git_object: 24733aa8fc738739e62f93422f0a2bc3fb24cca8 + src/squadcast_sdk/models/v4_createscheduleoverriderequest.py: + id: 60a502d7b46d + last_write_checksum: sha1:97dad485a77e0b6fa0fb2e6ef56445e1db0e17b5 + pristine_git_object: 14a58ea33f60916e6dc006e990e5259de5d89139 + src/squadcast_sdk/models/v4_createschedulerequest.py: + id: dd20af1b1cf6 + last_write_checksum: sha1:a4762ee5212fe34c5c0039f9297159f0a5ed9023 + pristine_git_object: ebc43fd35544f9bd58f91e3d3059ed00a315f1ab + src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py: + id: d0608144540c + last_write_checksum: sha1:14a3e41f6012f3117fcbc2b58b2e5f1e117fcf9f + pristine_git_object: d8f03604a16d8429f60f87b3b78f5b4f947eecd3 + src/squadcast_sdk/models/v4_icallinkresponse.py: + id: ca8683019079 + last_write_checksum: sha1:592a53d6aedd73473d85792c0532b99f858dc7ea + pristine_git_object: 9b50b855ada5d1b94ed95a262ba71c76143705b7 + src/squadcast_sdk/models/v4_overrideparticipantgroup.py: + id: 5abe023703d9 + last_write_checksum: sha1:95453fd327f755c27e0f0be418c5416a1c38420c + pristine_git_object: edd232a3c02a74d9f20c447726acf4cf167d7515 + src/squadcast_sdk/models/v4_overrideresponse.py: + id: d53fa0328a50 + last_write_checksum: sha1:daa719c7d845d874e4b793713caa5b30fc093727 + pristine_git_object: 17f4ddf3bf93c391a89ec64118458577bb57836e + src/squadcast_sdk/models/v4_participant.py: + id: f78391d44af9 + last_write_checksum: sha1:d8344265b1275cc4651e3106716c39b8a01f5d57 + pristine_git_object: 72d67b1b8c86314c4fd768645e265e9575880208 + src/squadcast_sdk/models/v4_participantgroup.py: + id: 484c560067fc + last_write_checksum: sha1:509d5ec5b3e503d814f1055828b316c7bc90714d + pristine_git_object: d1e20c459c5338bd4efee7998c7584df008ac397 + src/squadcast_sdk/models/v4_pauseresumescheduleresponse.py: + id: 40fac6d1c156 + last_write_checksum: sha1:42e78334d641f18c3b29ee9b6d6199088419b934 + pristine_git_object: e6adfbd1432c84fb136f04737bde58ada8c86fb3 + src/squadcast_sdk/models/v4_rotationparticipantsresponse.py: + id: cfaf12bff313 + last_write_checksum: sha1:b762fff977a8376ae54bef89211f35b1d7a23e20 + pristine_git_object: f1be6ca70a57a6cadfbbafb4d290dfd0ea4a991c + src/squadcast_sdk/models/v4_rotationresponse.py: + id: 878d507e21b0 + last_write_checksum: sha1:216778f92d279ab8c34caefc6d8ff57be4d7abe4 + pristine_git_object: 176932ac80570e1424c516b50e2c7d31d5dba824 + src/squadcast_sdk/models/v4_scheduleresponse.py: + id: cbba3bc7a36a + last_write_checksum: sha1:de39125ef8d8f430f1896666c83c100818115b79 + pristine_git_object: 285ba2ca00b7f0ef4a60348c03e59faf4d57fecb + src/squadcast_sdk/models/v4_shifttimeslot.py: + id: 76d0ad24d374 + last_write_checksum: sha1:20528ad40c407a47e228b4bcf67bdd52c699a0dc + pristine_git_object: 60f2064acee25527e42fe5439a60b31ca495090c + src/squadcast_sdk/models/v4_squads_createsquadrequest.py: + id: ee66de88e6e5 + last_write_checksum: sha1:1a5cbb3d3be8d1e221f014ad90ac211008df6197 + pristine_git_object: d5d971fdb0c58a50ed3dbee11b4c5d04a5da8da8 + src/squadcast_sdk/models/v4_squads_createsquadresponse.py: + id: dd7f12996af6 + last_write_checksum: sha1:455789241aa5c127dc3d5c14484a8a64879c0308 + pristine_git_object: 6d1c25d3406d006ad58a216186a39d4c4364467c + src/squadcast_sdk/models/v4_squads_removesquadmemberresponse.py: + id: 773241bfd2bc + last_write_checksum: sha1:9d5407149168940900e8d8f8610c114c602a73ce + pristine_git_object: 82636ac8b60a430515ec5b1fbf8fc27afbeac39d + src/squadcast_sdk/models/v4_squads_squadmember.py: + id: eb35b8ed0103 + last_write_checksum: sha1:a9c3869ed35ecb300d1d06a8a072d0b4bc5cfe16 + pristine_git_object: 8c52a3906db0517ff3ebc106e357f9f540a7cb61 + src/squadcast_sdk/models/v4_squads_squadresponse.py: + id: 14291e26161f + last_write_checksum: sha1:034ad42312719bd5dff00d704b7f1c5086595564 + pristine_git_object: 6ccb454a34495bc24abc8967b145a7e3284c7ff0 + src/squadcast_sdk/models/v4_squads_updatesquadmemberrequest.py: + id: 1484259f29c3 + last_write_checksum: sha1:04b2e91f4faddaefb27b563fdb243c1f83f07f46 + pristine_git_object: 7934658cf7576022b712f3a4bd6276c52c205f38 + src/squadcast_sdk/models/v4_squads_updatesquadmemberresponse.py: + id: 5076fd9c9c79 + last_write_checksum: sha1:94ebc47a113cdb6f3b0b088fb8aea43b84b84f17 + pristine_git_object: d6e7f29b019e09da04cac80777aa44f34ba3d5d2 + src/squadcast_sdk/models/v4_squads_updatesquadnamerequest.py: + id: 2e4b5af0897b + last_write_checksum: sha1:a6c101ff65169b530c9a8bc17d51f68c970567bf + pristine_git_object: 82925fdd9f6f4bfe1b428916122d70e281c05b0a + src/squadcast_sdk/models/v4_squads_updatesquadnameresponse.py: + id: 1d7069adfa3a + last_write_checksum: sha1:9739a4242be64150a43072415c74dc4498bd31c4 + pristine_git_object: f9a2ae2af0a8255f71eb65667ce9e0a0dde375a3 + src/squadcast_sdk/models/v4_squads_updatesquadrequest.py: + id: 3523387ec869 + last_write_checksum: sha1:246e129bf27887810223a7162f10a8778710b28c + pristine_git_object: c24ca0fbf6d52192249a9e99c185bd3e05178826 + src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py: + id: cb821187aeb9 + last_write_checksum: sha1:62c55c83ecefaba9ad5734a90ad09404921b27b8 + pristine_git_object: 959f5ce9dcdffd755a8bfdbf8436f003039337ea + src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py: + id: b3f10a3b57aa + last_write_checksum: sha1:1ce8eae237749945c93111fcdee11e8e77999fee + pristine_git_object: bd3ef8a04d11d6f9609d532cef01068475fb2b52 + src/squadcast_sdk/models/v4_statuspages_componentgroups_componentstatus.py: + id: ab9a3ca82d7d + last_write_checksum: sha1:091af71e2b09b2451a43af0f3d142b238e5cfe49 + pristine_git_object: 2d5d2d85ca64f9b9f33c06cb0a2d81fdd06b2727 + src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py: + id: 19929516a2f3 + last_write_checksum: sha1:0eb1f58b2a1812ae881b49d4f24efe65e8c9f80d + pristine_git_object: 2b2a885a1b912483a1d9d0055d4eac0438ca79a8 + src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py: + id: 8fb5b7a88097 + last_write_checksum: sha1:31caf14bf18f0e3acb2a6eac91d51e67ee538f36 + pristine_git_object: 8fe0554acd024c7d169b93706c7c8f90e2838a22 + src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py: + id: 5f5a0c6f0dc6 + last_write_checksum: sha1:e9007d605a72acd28b65a63e86b57cbb7a0cad9c + pristine_git_object: a3a522eb5bd234cc9ff8f0259f14adc73d6895d1 + src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py: + id: 1c6ed628ecfe + last_write_checksum: sha1:89c10f7f9d29085b53b3aa76085dda9b193c4fcb + pristine_git_object: a6aa67ed0ec0af0a2e4a48ed2a16e3ceb3955ca8 + src/squadcast_sdk/models/v4_statuspages_components_component.py: + id: 2e9265110a1b + last_write_checksum: sha1:202179c87b9553f4869408b88609c613287ae976 + pristine_git_object: fc3beffb1905143a070daaba69e85d970286e353 + src/squadcast_sdk/models/v4_statuspages_components_componentstatus.py: + id: 6b5785b20b40 + last_write_checksum: sha1:923f062e6f9b39ff7b1eac6f2eee81069e9d2738 + pristine_git_object: e7f2941effbf6c880fdb58dc6f2143a1d218e619 + src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py: + id: c0770d61109b + last_write_checksum: sha1:89352b2a8cce8714220d5047d286124a0b85a912 + pristine_git_object: 1238d8cfba243d6631efce105ceec4417d761952 + src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py: + id: 322185ae8614 + last_write_checksum: sha1:2bebf055900a253185cb29e92ed1d894b6ff1f77 + pristine_git_object: 74032f2766e4ab50691ea7ee3a30eab4ea171b81 + src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py: + id: ed5b0b815959 + last_write_checksum: sha1:aefae28bed2774ae985509525cd6a031be34c68a + pristine_git_object: 1cf029c225eea69b5a820d7513eaaedb74510ee3 + src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py: + id: a6ea67b28308 + last_write_checksum: sha1:134843611d2ec895066cc59eb4932c14d75ed06c + pristine_git_object: 64d7a7d0abd10ba1c0e23c5eed19769df1bbe2ed + src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py: + id: 9ec470f25683 + last_write_checksum: sha1:a839190a215585e0116a64aad01a9789d01aca4a + pristine_git_object: fe38139fded6d4fe56554774c35eb2a4bd8e29f1 + src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py: + id: 1da95feffa1b + last_write_checksum: sha1:0bb4af3470876b427ca83d742dac3af629386508 + pristine_git_object: 04b866ce1935efceea760a8c73a41034ae7dfd82 + src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py: + id: 099051f2b723 + last_write_checksum: sha1:942237fa92b72cad9e70c26f111908556e0e7083 + pristine_git_object: a999ceedacc5f7901a72745304bf67c31b4c3e98 + src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py: + id: 272da729cde3 + last_write_checksum: sha1:645837c0800988e4d6a84d5acd2c2a3c05a1310f + pristine_git_object: 98f4e95b95b015d5e0dbf4cd34f7690331a613e3 + src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py: + id: dfdef75c3ff6 + last_write_checksum: sha1:f1cb5e11226bba265fd9909b21f63eceef821804 + pristine_git_object: c532ec5fd17bba98a9fddd0ccfe72052aa431ca1 + src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py: + id: 1f56beca6385 + last_write_checksum: sha1:add4471d64830c5e19ddcf7831e28d19a1ce6938 + pristine_git_object: c4a5caeb3511f9c9114c00daeceb0abdc361817f + src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py: + id: ea314f8a99a8 + last_write_checksum: sha1:7a9328ab451ed2b32695375666f5809e62e5023a + pristine_git_object: 3a74e322e25b2d1a8aa9d479ace75ec74ab781ca + src/squadcast_sdk/models/v4_statuspages_issues_componentstatus.py: + id: 20a7e7146fa2 + last_write_checksum: sha1:960d08682c6110e33f9c748b6525914260c0ab68 + pristine_git_object: e5e51dad2dbf35aa6b7392ddefd0ad7a70ea0ee8 + src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py: + id: 569eb8b17bf6 + last_write_checksum: sha1:1f401338c3f174d85db8c6ee3e17c9254ff56317 + pristine_git_object: 7afcf694e8859425d56842b933df521a6e92dbb3 + src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py: + id: e4413fc11a32 + last_write_checksum: sha1:4344c428e44025800b01529cd6c94e919e1409b3 + pristine_git_object: 309fbde576ca2fdfb45ed21d4002516d0036cbc2 + src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py: + id: 79a221aa6076 + last_write_checksum: sha1:6a37d881d7f80e12f6aa8212a13b37d7664f539f + pristine_git_object: afd30cf00b1f090cfd60f8f62fcb2616f74135a7 + src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py: + id: 279ef6b6d496 + last_write_checksum: sha1:4eb4de692d691d2a5387110b1f70e8e8899c081e + pristine_git_object: 96f534744edab9d296518407a22b18265240575d + src/squadcast_sdk/models/v4_statuspages_issues_issue.py: + id: 379cbd621081 + last_write_checksum: sha1:3ef0a89b3acec76f979826f3c30c4f065554da79 + pristine_git_object: 1e86a95b8fc6f3c2245843ce697771f42baf56f6 + src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py: + id: fce7b71ab13c + last_write_checksum: sha1:32789d623f32a6e058ec72ffed5f40446b7a1cb8 + pristine_git_object: 47bcaffae74ed0936dcc76219a3a258a596abd06 + src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py: + id: 8f4b6339cb42 + last_write_checksum: sha1:ac418f874473d38dab8160a80e8fbab4c51175d3 + pristine_git_object: b296b2d6e038a87fdca428d134ab000d8bb7a5ec + src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py: + id: 252a25c85905 + last_write_checksum: sha1:e55306348645a0bc2ec75d12cd6daa1f180ecfd5 + pristine_git_object: f78bd60e392cc02ec046cc5ffa9de726b73032ec + src/squadcast_sdk/models/v4_statuspages_issues_issuestate.py: + id: 9a8c11087076 + last_write_checksum: sha1:f46798131d7b52b0043de6cc3ce2e5da8842c924 + pristine_git_object: 40a71b2ef2c462087f3742aaa199d018c98a4190 + src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py: + id: e4d6c9ee8ff1 + last_write_checksum: sha1:76e6302df708e4f20b1292799fef9a7bf6e13092 + pristine_git_object: e2aa2dfe1900f337054ef5773b2ba021bd5e88ed + src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py: + id: 86c3f545c9e2 + last_write_checksum: sha1:6beb2f04dc9073bb69ad2044c1c63a11bd1bd876 + pristine_git_object: d957ed31c7e6904aabd0648c361aca0936b6359e + src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py: + id: 56807cd2e7fc + last_write_checksum: sha1:61bf6a8a3d07a2e5c5ff2d80c59f751311695fe0 + pristine_git_object: 51617564fd5057186ac378a2044596ff3d60558e + src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py: + id: ea3c096a4b18 + last_write_checksum: sha1:3dc343016464ae0a3dfea6caa10a91c11d4b0ae9 + pristine_git_object: a218215153c35305c5115dccc4e728b8a677a989 + src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py: + id: 0d7d98dae60d + last_write_checksum: sha1:c38ce7a2e05fa8c6edc7b2a52a676a50c78ab24b + pristine_git_object: 2600bd9d9275b3b097294f28ab3e000997cc05b4 + src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py: + id: f58bf7d3ff7e + last_write_checksum: sha1:f187f4271ed195b9a8117ca2d82e8cecf922fbc0 + pristine_git_object: d590a22fc04ec135261d02d014f23ff25fba4438 + src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py: + id: f3a6c0d2b75b + last_write_checksum: sha1:6c4f92c8e0022a85ad686368032d26354a62696d + pristine_git_object: 3587277214b3b8fc6124b4f2558a5c8660c9280c + src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py: + id: a981cb9a5d8d + last_write_checksum: sha1:57418764f4016a71cf847941f02dd78fbf46847d + pristine_git_object: cdd1f1aaa3f07419ac19221928d9025d80719528 + src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py: + id: 181ef6b6d4ba + last_write_checksum: sha1:e6752199f258e0ee46775fe954a4d9d37c6d3bf0 + pristine_git_object: 8d5de63f9f73ba23d22bc52dcfd9cff3d50b2610 + src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py: + id: e858d3b14129 + last_write_checksum: sha1:b991e17a957cf5a367585f5b4e3155eed6bbe184 + pristine_git_object: 1701ad9a2a1dc9c878269fd42e53f85a6aed4ba5 + src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py: + id: 2352b9923c37 + last_write_checksum: sha1:160568b2e9142450eba0259783c49fbf0c6e5139 + pristine_git_object: acbb7abad76c3b94d2eac5f9bc973303ea71b1f9 + src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py: + id: 239c82b6f5f5 + last_write_checksum: sha1:e261a05b6ae3abf68af1c2c32941d3b084a03d13 + pristine_git_object: 59e7461b6479a7d35b65712572ef874585d91669 + src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py: + id: 402654e43bcd + last_write_checksum: sha1:ae988dc50eeb94ac341b75cdbb3211ac858f1367 + pristine_git_object: ba0f4b390c5f2b04cf0d0363ead094ab2bdadaf4 + src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py: + id: 82388072bfdb + last_write_checksum: sha1:16da1835e25581539a9e4992a9f1ca92e1c414ec + pristine_git_object: 05965721220e442ed9a6b470816768b102f237d4 + src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py: + id: 53d841473fa8 + last_write_checksum: sha1:e515070795e677305c13e00aeb5b39f73db858bb + pristine_git_object: b407d9d801117e876315b89b5bd1bf11293177c2 + src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py: + id: d3b4c3cdf7d6 + last_write_checksum: sha1:af87943b77497a75c5cf5239446070fed9a7b957 + pristine_git_object: d9d6d7a55e6d06f083fddb551b8d352962991283 + src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py: + id: 8dda8eeb85c7 + last_write_checksum: sha1:6c235395f093282a116138a99f99784cb2c3fbf5 + pristine_git_object: 3b49217a7efe1295ca4271567288226a0758a2bc + src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py: + id: 3c249c432ef5 + last_write_checksum: sha1:ab10e24b46b732052343f54701ebb035548b1814 + pristine_git_object: 1d88842aa71db02fe40d39d35227c3d56b5fb7cc + src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py: + id: 0bead6fcd0ec + last_write_checksum: sha1:d045788ae59387eef50cbb6633b3dbaa3e19459c + pristine_git_object: 736e1a69b71c021fadc68584e6de91864ab65912 + src/squadcast_sdk/models/v4_statuspages_statuspage.py: + id: a6bcd5e9e93f + last_write_checksum: sha1:82b84969b91a960d571becc58ec840ec38289db4 + pristine_git_object: 34b0695a3714c5936a2a4aa428cf8b93db088d18 + src/squadcast_sdk/models/v4_statuspages_statuspagestatusesresponse.py: + id: abe50047c6ba + last_write_checksum: sha1:53d47a0e62ead2e3995c3291c8d9ea8ff596d544 + pristine_git_object: 75c7acd925f8525f15ab89edef5727311bad4773 + src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py: + id: 4fc79f6284c0 + last_write_checksum: sha1:f33a45d16cc145dfd103bd6d02d9b0b2683e68ea + pristine_git_object: ee63550e2b16b31e32149fb1f8e603a752235bac + src/squadcast_sdk/models/v4_statuspages_statuspagesubscribercomponent.py: + id: ad16479bcb83 + last_write_checksum: sha1:b977f6a7d60ce0d1c432358e94de6e9ed4c774b0 + pristine_git_object: aa1b22666dbabd40e8e5d763edb6da41c84a71ac + src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py: + id: 92d1c2da6463 + last_write_checksum: sha1:8effabb4b8ddb2927bdc4dbc49d2bca40f4762fc + pristine_git_object: 403b46828f7f97df81bb7dfc4b895855ceeab418 + src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py: + id: 29250fc58381 + last_write_checksum: sha1:0a1d173b3b13273e3b1783f3d406faba95297394 + pristine_git_object: 62174de1b67e5b43da9748b199c1f07ab96701c3 + src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py: + id: eb503ba9d607 + last_write_checksum: sha1:e136a99f2def2a69695f8bd99420d1d834d6a2bc + pristine_git_object: b2bf77a619cd3c1e1dc1dd838ee9c5550a0eebe6 + src/squadcast_sdk/models/v4_tag.py: + id: ef02578ac3df + last_write_checksum: sha1:dfe68e7934a5d0773541f61060f6cd5cfeec16fa + pristine_git_object: 57a42473cf8b43d37188bfed9bc62224943aaf11 + src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py: + id: 7bf4c5024b12 + last_write_checksum: sha1:de3aad5eca5787d2b87ef699483efeba62ad92fe + pristine_git_object: 5ce51f8dd632b9ecc880977d0eff8c79745b3d9b + src/squadcast_sdk/models/v4_updaterotationrequest.py: + id: 4f7a53676ff0 + last_write_checksum: sha1:a7959c98533057b933c4879dd56991e5cbe7cd38 + pristine_git_object: 6244581759d86b072a4a4dfdbc29f6bf085f8da1 + src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py: + id: 5f744235f65a + last_write_checksum: sha1:4b86692787c25800c607811fb3a63b98056374b9 + pristine_git_object: 4b5588bda9162de6688687d734264141a809bb22 + src/squadcast_sdk/models/v4_updateschedulerequest.py: + id: beb08d8d5c57 + last_write_checksum: sha1:ffec160d8a0dbacadcb0f340ed63b480305df36b + pristine_git_object: 2668402ce226e9d5b74463794433fe5ee8f428b3 + src/squadcast_sdk/models/webforms_createwebformop.py: + id: cbfd3e8185ac + last_write_checksum: sha1:85cf03b11ad14aad73802cce4e29ea83f31c13c7 + pristine_git_object: eaa9cc3b209a19d055a70005638565ed95d7fcc1 + src/squadcast_sdk/models/webforms_getallwebformsop.py: + id: de190174a8cc + last_write_checksum: sha1:6493ac1452368d2a135e7c58076de09a9a95b593 + pristine_git_object: 659f7bec1f31193aae046131da040013432667a2 + src/squadcast_sdk/models/webforms_getwebformbyidop.py: + id: bf3d1400defc + last_write_checksum: sha1:7f92e0bc9df3d9810c1240dec147049610aa61c7 + pristine_git_object: 2aeb4c85ef6f34cb3fb74187ea2c9936cd4d17e5 + src/squadcast_sdk/models/webforms_removewebformop.py: + id: 27bbbac1282a + last_write_checksum: sha1:bf0c4f345ed7428ea0120a6e8ea85d396fca48f5 + pristine_git_object: b56a8d9f857d1202423284302bc4773a29f9ce47 + src/squadcast_sdk/models/webforms_updatewebformop.py: + id: 335bf1a86a16 + last_write_checksum: sha1:a91e1df3929be6c4bd8c714139b397e2403336bb + pristine_git_object: 55187eaa425666d9d76f5e04904774ed26c4a5ff + src/squadcast_sdk/models/webhooks_createwebhookop.py: + id: a00ef461c695 + last_write_checksum: sha1:cc440eb77dd751f6682799f5a7cfb9122eca3536 + pristine_git_object: fe2d2ee3094189c75520946d1d541046a11378ac + src/squadcast_sdk/models/webhooks_deletewebhookop.py: + id: a7cc19b869cb + last_write_checksum: sha1:23b318341fa1e7f0391ffd21d6d2abcad1d19a14 + pristine_git_object: dfa93f572efa9873487513cd55ecadbce5be6fce + src/squadcast_sdk/models/webhooks_getallwebhooksop.py: + id: 8cd50c9a5f21 + last_write_checksum: sha1:9ab3e14676fdff1ec2a7bfea613ba7b4febdbc74 + pristine_git_object: 3e7392081125c0d366d984fdee80a827e469a140 + src/squadcast_sdk/models/webhooks_getwebhookbyidop.py: + id: bc42cdad88cd + last_write_checksum: sha1:7a2adf549dc0821efb6805b45c752d2138f765ab + pristine_git_object: 63971021ca8cbf0fb4eeb1d8b8c930f769326a88 + src/squadcast_sdk/models/webhooks_updatewebhookop.py: + id: 3e61be75127c + last_write_checksum: sha1:b650c40e2b52b6ba2154f4b1daf70451cba68490 + pristine_git_object: aec0bcc3552aa0b54a03116ddb82cb9dac33292f + src/squadcast_sdk/models/workflows_bulkenabledisableworkflowsop.py: + id: 8f3b47f445e3 + last_write_checksum: sha1:80b6bc8d66dae77cd4dd621ed2c1bb16ab706313 + pristine_git_object: efa52c9380cd19d6748d7c209607fd96d4de7f2a + src/squadcast_sdk/models/workflows_createactionop.py: + id: 393a80ee85a3 + last_write_checksum: sha1:7751240d0cac42bcaf158be241fbf624cc472d02 + pristine_git_object: b556c4f8dc482ee72cbc065bd025c9714988e29e + src/squadcast_sdk/models/workflows_createworkflowop.py: + id: cb9cf9d13a66 + last_write_checksum: sha1:97d5df5c45d6239f53f4a2692dc766b754e66d34 + pristine_git_object: 90e7234a33778c08a085d4dfe23c505ae85a08aa + src/squadcast_sdk/models/workflows_deleteworkflowactionop.py: + id: 70961f408afe + last_write_checksum: sha1:679b509a74ea3a407a7c7ac7184df725fed3793f + pristine_git_object: 46561ea89770ea83585a6b91e281818a8d3bf61c + src/squadcast_sdk/models/workflows_deleteworkflowop.py: + id: 987b7990dbc2 + last_write_checksum: sha1:d16a572e27d56e09d02ef02cb3642c4fad5da4ad + pristine_git_object: 286a0acc6a536acefe92baa107b28fc2198652ce + src/squadcast_sdk/models/workflows_enabledisableworkflowop.py: + id: d3b849a3b07c + last_write_checksum: sha1:013dc1749ac0bd29afc0cdbba887dde460e829aa + pristine_git_object: b9c7f41af7ec32536945843b64d1b7a6013ea05b + src/squadcast_sdk/models/workflows_getworkflowactionbyidop.py: + id: a611f1ecaada + last_write_checksum: sha1:2390a0568bb94602f309d62b15cf1dae85410f6d + pristine_git_object: 66a032b8e1f45570b5af437657e97ca474ae6e78 + src/squadcast_sdk/models/workflows_getworkflowbyidop.py: + id: ecfddd1169fc + last_write_checksum: sha1:ebfbe1ab9da9d43d6c7031fffdf30291e4983ed9 + pristine_git_object: a47b44f8411fed5cfb5838f4cd33280749d4944e + src/squadcast_sdk/models/workflows_getworkflowlogsop.py: + id: cc26b0bb015d + last_write_checksum: sha1:4a370bd73439f47d0c19c9d9cc88a959e80b8d10 + pristine_git_object: 03a71221514e6091fdf0b1b99c57eb4e7fc78614 + src/squadcast_sdk/models/workflows_listworkflowsop.py: + id: b9e275891565 + last_write_checksum: sha1:af976c8fda5493bca4ec1ec74a5173276adb5d06 + pristine_git_object: f4178279a0e6ca069f5757dce3be1a74f51b457b + src/squadcast_sdk/models/workflows_updateactionsorderop.py: + id: c3a06616fc25 + last_write_checksum: sha1:86f6629bab238eb476e6069e16d13c063a99d1e4 + pristine_git_object: 4726d493dacce714d0d8714e65998d8d1b367e55 + src/squadcast_sdk/models/workflows_updateworkflowactionop.py: + id: ffc327dacd47 + last_write_checksum: sha1:689f9c452fc2ec8f11d3960c0967845e0a76f96d + pristine_git_object: 9b25537d35fee55718c200abd93bcdd7a99bd160 + src/squadcast_sdk/models/workflows_updateworkflowop.py: + id: 5a01cb21440e + last_write_checksum: sha1:cde1f68ba00b91844fb899a2d93e824da70afee7 + pristine_git_object: 3df6c791a891e6aa68549e094d30e728e304a72c + src/squadcast_sdk/msteams_1.py: + id: 0d2de2683ee7 + last_write_checksum: sha1:0472faf277223f90e3fea6a341ca9f351b08eb4d + pristine_git_object: f86c99f551aedd94296debf3cbef5acfc528d149 + src/squadcast_sdk/msteams_2.py: + id: c445df24bf72 + last_write_checksum: sha1:604db32af5b827745b11dd38fa75405ed35cc3fa + pristine_git_object: d09c1b87a443402403206d7a86ca544966222673 + src/squadcast_sdk/notes.py: + id: 97e04b9034e2 + last_write_checksum: sha1:1e255c263d52fb03691395869fbef0de690d70de + pristine_git_object: de8e0cb01ab70b270ee7dab8511b81b4823649be + src/squadcast_sdk/overlay.py: + id: e636200625a4 + last_write_checksum: sha1:598ed9805410a97b1cc8208e8690c60e0d8d12ca + pristine_git_object: 72c97d0f760c68ceda7c0a77b097814710e29c1b + src/squadcast_sdk/overlay_customcontenttemplates.py: + id: 006123592abe + last_write_checksum: sha1:b85a7020a1a882512c8e5e14ebd575dd170f7261 + pristine_git_object: d4914cffb307454ffab1af59a3d8c373a6e9d07d + src/squadcast_sdk/overlays.py: + id: bc7dc7d2a6cc + last_write_checksum: sha1:ffe1ead02dd4cdee420f994498dfa9f6cbe96e87 + pristine_git_object: b224d9646fa73eb883d8b5612a0c7f25c3f82120 + src/squadcast_sdk/overlays_customcontenttemplates.py: + id: 8705faa05ff6 + last_write_checksum: sha1:407e4dc091f54e571aaa70d44cf95137cf6562c4 + pristine_git_object: 1e646de4de0a105e5598d0eba8fd73680dab6af7 + src/squadcast_sdk/overrides.py: + id: 52d6fb59bdad + last_write_checksum: sha1:ae52af18cba06ddf29d97dfefccbad392526beb5 + pristine_git_object: a9bfcde0bd2edfe5a156c090e30708a5b5a02dec + src/squadcast_sdk/postmortems_sdk.py: + id: b420610e428e + last_write_checksum: sha1:f4c9e072416ad19e4d895fbc860b72cf769bade2 + pristine_git_object: 41a6c3ae23130db6b9cde2445908d790e0c82893 + src/squadcast_sdk/py.typed: + id: 2c1b5e5bcf2d + last_write_checksum: sha1:8efc425ffe830805ffcc0f3055871bdcdc542c60 + pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 + src/squadcast_sdk/roles.py: + id: 994976ef08bf + last_write_checksum: sha1:13a41e961920395de1fe676d34e24a108ad4084d + pristine_git_object: ff3d2e9090cfc1cccf8b6eaaeb34e5c023b29957 + src/squadcast_sdk/rotations.py: + id: 0f6201b02460 + last_write_checksum: sha1:1b24aabd3274765bc2214b4b9e2cefea8d432831 + pristine_git_object: f5ef54c919f60ac27faaa4879047ca6c3c6a71fb + src/squadcast_sdk/routingrules.py: + id: e5da3b64e2cf + last_write_checksum: sha1:f6975824c67373085c0ed4aaba4ae2edf40b3f09 + pristine_git_object: 156efd179244cfcb31f58d28cae90121d9287fb8 + src/squadcast_sdk/rules.py: + id: 76ba5d18edb9 + last_write_checksum: sha1:97a801f168ab2b56769bb05f39f67d8d6705d2e5 + pristine_git_object: 21e22bc7ab4225c172e77ef8283b8320c7cb7cf1 + src/squadcast_sdk/rulesets.py: + id: 4fea43cdc8d6 + last_write_checksum: sha1:d5210a539f32fef988192ac0ae63824a5ae3c42c + pristine_git_object: 09babd64bc5a90393bf11a47546e46b11a21fe1a + src/squadcast_sdk/rulesets_rules.py: + id: 270a4a66cbe0 + last_write_checksum: sha1:e3e99b9b20b68bf1f4e9b89030a1d414f3b114e1 + pristine_git_object: b81dd87f42ba23c32c9e308c2250ef1823b13779 + src/squadcast_sdk/runbooks_sdk.py: + id: e30c3c760505 + last_write_checksum: sha1:436d2de3dfb30b6afb028dbea62c590d2edbc181 + pristine_git_object: 810ac85900c289ddebb2ab8b478c00d301ef8063 + src/squadcast_sdk/schedules_export.py: + id: a52f8de83f35 + last_write_checksum: sha1:b97bce09971cb5bf229e053c7714a0656f0d2075 + pristine_git_object: e699dd072a765626df470da2b75559dfbf9f99d0 + src/squadcast_sdk/schedules_overrides.py: + id: bdb44350c269 + last_write_checksum: sha1:1f4b2e4ee6842c394d3877c2916a396b7a5032cc + pristine_git_object: a83962f573eb6a5c66ad53f89b494e256b9ce536 + src/squadcast_sdk/schedules_sdk.py: + id: 89d2f15c2b8b + last_write_checksum: sha1:abbc67ade85a5302a50634fab82971826bc64ba3 + pristine_git_object: 04ef368df94569a17c7cc63b748131b41cbdeeaf + src/squadcast_sdk/sdk.py: + id: 44b4d90db393 + last_write_checksum: sha1:afaf5f3720f24f9430c868d1c9130ac7a49a5fd9 + pristine_git_object: f425259589ac6a8f47003ede6983cc6a427827dd + src/squadcast_sdk/sdkconfiguration.py: + id: 12d848ca6e5e + last_write_checksum: sha1:b158971b5335aa35f76ec919065044f1486db576 + pristine_git_object: dfc3c6e4b0fb759c3a802a755ecddfd567ea3e64 + src/squadcast_sdk/servicenow.py: + id: bfd41231c752 + last_write_checksum: sha1:a704eeb5a8317f69c08d573dd5cd90e1e5b20623 + pristine_git_object: 2b0ca0d0dcb741e3615ef23c29139cd3c105b0fa + src/squadcast_sdk/services_dedupkey.py: + id: c20f00676b0f + last_write_checksum: sha1:b15add9482abd0e4af31482229d1947bcc5c1821 + pristine_git_object: 353ca3d571d9acca42e96e771aea6211690eae3d + src/squadcast_sdk/services_extensions.py: + id: 76176e3efa07 + last_write_checksum: sha1:f1ff47eade69b547e5ad5a287da8364a715cdaf7 + pristine_git_object: f486dc1f374952de627abc8f64fe31742e28621f + src/squadcast_sdk/services_overlays.py: + id: cf3406770672 + last_write_checksum: sha1:7217f44dd284e45c4412ef6c07df142c4e102c64 + pristine_git_object: 36d6241022378e92fe244f324f069e77a1def08a + src/squadcast_sdk/services_sdk.py: + id: 644ab57df8e5 + last_write_checksum: sha1:65455b43ca3f044c31b5dbcfebc1be707de822fb + pristine_git_object: e1ab0f036d6b5c9afb85478649e39cef00ecea24 + src/squadcast_sdk/slos_sdk.py: + id: ce164578a0c1 + last_write_checksum: sha1:bc4437c20c45596618dfa4a8aaa1d15f81559878 + pristine_git_object: 86bdca13c213832238a6ad8ac13978e4a461d176 + src/squadcast_sdk/snoozenotifications.py: + id: 8a8ee038397f + last_write_checksum: sha1:36027bd89caf91cdfabdb735c1ee12059bdc2195 + pristine_git_object: c8db1a9ef2ee2e5b0df74a3ccd0df4ed7eb595d8 + src/squadcast_sdk/squads_members.py: + id: 3511b70e99c6 + last_write_checksum: sha1:99827e3eca2ecd6b373501503e325f1320b218ab + pristine_git_object: 97fe53789ff65902bc03c515222a08362011b159 + src/squadcast_sdk/squads_sdk.py: + id: b613d3efcc1a + last_write_checksum: sha1:4c7032e326a051f4fd1e80332ba93f8d793ea6de + pristine_git_object: 851c5300d03ac226560deb28d33138ae5ed478c7 + src/squadcast_sdk/squadsv4.py: + id: c5283b8bd437 + last_write_checksum: sha1:d8b84082cbaa54d9b671d4210c711d36f6437fca + pristine_git_object: 2a43d684531f42b1086994a6628c12d1020a9c29 + src/squadcast_sdk/statuspages_componentgroups.py: + id: 652dd53dbf43 + last_write_checksum: sha1:3043675ceb27b1985ad32a7b1a6fc4985f4f9a8b + pristine_git_object: 9fc1580a10693060ce91d8aa1e36cbf36d5af643 + src/squadcast_sdk/statuspages_components.py: + id: 80dc8c86a5b5 + last_write_checksum: sha1:4df42db1536633b5d04392d706783eb1f6b1f6c3 + pristine_git_object: 25b992e7a763be6ca0434ce60665efd55bd3e482 + src/squadcast_sdk/statuspages_issues.py: + id: 0f06be553613 + last_write_checksum: sha1:e44ea881caf5166703ae9db82122612c7098694e + pristine_git_object: e3865dd61b793a260d67cd3a7a4304b86ba3b3ef + src/squadcast_sdk/statuspages_maintenances_1.py: + id: df0cdddaf0b7 + last_write_checksum: sha1:efc58c9a98b42bd0ee8589deea2703305a7ded59 + pristine_git_object: 0fc11f3a4d777a4a87d32a8effa5321be3d9b601 + src/squadcast_sdk/statuspages_maintenances_2.py: + id: "827928681990" + last_write_checksum: sha1:25f9439712183311bc44ae32eec58320a8ba8ad8 + pristine_git_object: 5b4c297137635d2dcd89cbd37cf648ed705496a6 + src/squadcast_sdk/statuspages_sdk_1.py: + id: cd8efe9c8e7a + last_write_checksum: sha1:8fea4c1f4f4fd134f4153b7ad76ca6156ebe7ace + pristine_git_object: a5865c56efede5832bc7b6c4cbdf7e9f8fa303d6 + src/squadcast_sdk/statuspages_sdk_2.py: + id: 419cfb6b3a43 + last_write_checksum: sha1:a4a6f7cca11273a982e6b20ca46db7f9935f2cde + pristine_git_object: 2374876ac48e28a46311ff7e68530383e9f5533a + src/squadcast_sdk/subscribers.py: + id: 42781d1f3b7f + last_write_checksum: sha1:b5ec560e1a2301d84b865013be2b4c3a5a20912a + pristine_git_object: bd23e4cfd736f4085fed883dd9822f2aaf6a3619 + src/squadcast_sdk/suppressionrules.py: + id: 58c635a0f4dd + last_write_checksum: sha1:e86fabb9e9df1a437acacd6b2df793e88869865e + pristine_git_object: 599be6233f7041b485b95875a2c33939840ad3eb + src/squadcast_sdk/taggingrules.py: + id: f4b16b01280e + last_write_checksum: sha1:afe985d0b497eea5dad4ff91eab531220ba10007 + pristine_git_object: faba56c74f4f4ec2375c852ae73719dbf8f0a48f + src/squadcast_sdk/teams.py: + id: e67b625f43bf + last_write_checksum: sha1:dd857db7646ff784afa10297dc72d15a11ddaa42 + pristine_git_object: d6530b3e77cc3a700380ec4e31c756d969d151a8 + src/squadcast_sdk/teams_members.py: + id: 7bbc34e6f7c7 + last_write_checksum: sha1:5741a4a4bd467de59ec26343abf13fe5e016652a + pristine_git_object: 13cf11665af18d268158832ec2625600bad6c2b8 + src/squadcast_sdk/types/__init__.py: + id: 9362b78f0054 + last_write_checksum: sha1:140ebdd01a46f92ffc710c52c958c4eba3cf68ed + pristine_git_object: fc76fe0c5505e29859b5d2bb707d48fd27661b8c + src/squadcast_sdk/types/basemodel.py: + id: 9ce574de85bf + last_write_checksum: sha1:10d84aedeb9d35edfdadf2c3020caa1d24d8b584 + pristine_git_object: a9a640a1a7048736383f96c67c6290c86bf536ee + src/squadcast_sdk/users.py: + id: 9c5b84894281 + last_write_checksum: sha1:042ceddb5d5219834326d3d061b56332735e4d0c + pristine_git_object: df72bc92e50993feea8536bc841cfc7d3617ef74 + src/squadcast_sdk/utils/__init__.py: + id: 798ce69b4324 + last_write_checksum: sha1:398211d49b762a067ec6d10197a4b11dfd258ff5 + pristine_git_object: c906e1e0192e9017fc13851eb23fc0c2753429c8 + src/squadcast_sdk/utils/annotations.py: + id: 346ffbb234d8 + last_write_checksum: sha1:a4824ad65f730303e4e1e3ec1febf87b4eb46dbc + pristine_git_object: 12e0aa4f1151bb52474cc02e88397329b90703f6 + src/squadcast_sdk/utils/datetimes.py: + id: 09394645ca37 + last_write_checksum: sha1:c721e4123000e7dc61ec52b28a739439d9e17341 + pristine_git_object: a6c52cd61bbe2d459046c940ce5e8c469f2f0664 + src/squadcast_sdk/utils/enums.py: + id: 5f6ccbba4e11 + last_write_checksum: sha1:bc8c3c1285ae09ba8a094ee5c3d9c7f41fa1284d + pristine_git_object: 3324e1bc2668c54c4d5f5a1a845675319757a828 + src/squadcast_sdk/utils/eventstreaming.py: + id: f664d46b5fbb + last_write_checksum: sha1:bababae5d54b7efc360db701daa49e18a92c2f3b + pristine_git_object: 0969899bfc491e5e408d05643525f347ea95e4fc + src/squadcast_sdk/utils/forms.py: + id: ddad2afc2275 + last_write_checksum: sha1:15fa7e9ab1611e062a9984cf06cb20969713d295 + pristine_git_object: f961e76beaf0a8b1fe0dda44754a74eebd3608e7 + src/squadcast_sdk/utils/headers.py: + id: bdf53c87f276 + last_write_checksum: sha1:7c6df233ee006332b566a8afa9ce9a245941d935 + pristine_git_object: 37864cbbbc40d1a47112bbfdd3ba79568fc8818a + src/squadcast_sdk/utils/logger.py: + id: 1adf1176ac7e + last_write_checksum: sha1:f3fdb154a3f09b8cc43d74c7e9c02f899f8086e4 + pristine_git_object: b661aff65d38b77d035149699aea09b2785d2fc6 + src/squadcast_sdk/utils/metadata.py: + id: 839b6e24ed32 + last_write_checksum: sha1:c6a560bd0c63ab158582f34dadb69433ea73b3d4 + pristine_git_object: 173b3e5ce658675c2f504222a56b3daaaa68107d + src/squadcast_sdk/utils/queryparams.py: + id: 783d5a4767b7 + last_write_checksum: sha1:b94c3f314fd3da0d1d215afc2731f48748e2aa59 + pristine_git_object: c04e0db82b68eca041f2cb2614d748fbac80fd41 + src/squadcast_sdk/utils/requestbodies.py: + id: 15fe601c7393 + last_write_checksum: sha1:41e2d2d2d3ecc394c8122ca4d4b85e1c3e03f054 + pristine_git_object: 1de32b6d26f46590232f398fdba6ce0072f1659c + src/squadcast_sdk/utils/retries.py: + id: acc4271c4091 + last_write_checksum: sha1:5b97ac4f59357d70c2529975d50364c88bcad607 + pristine_git_object: 88a91b10cd2076b4a2c6cff2ac6bfaa5e3c5ad13 + src/squadcast_sdk/utils/security.py: + id: fbcaa925017b + last_write_checksum: sha1:a17130ace2c0db6394f38dd941ad2b700cc755c8 + pristine_git_object: 295a3f40031dbb40073ad227fd4a355660f97ab2 + src/squadcast_sdk/utils/serializers.py: + id: 2164f6763d8c + last_write_checksum: sha1:ce1d8d7f500a9ccba0aeca5057cee9c271f4dfd7 + pristine_git_object: 14321eb479de81d0d9580ec8291e0ff91bf29e57 + src/squadcast_sdk/utils/unmarshal_json_response.py: + id: 19947a2cebdd + last_write_checksum: sha1:dc89f09142d861e27d0f1021fff5e74a30352339 + pristine_git_object: aab86ad910c0195c90bbff88a1e193d6340ba346 + src/squadcast_sdk/utils/url.py: + id: b8afd5a13734 + last_write_checksum: sha1:6479961baa90432ca25626f8e40a7bbc32e73b41 + pristine_git_object: c78ccbae426ce6d385709d97ce0b1c2813ea2418 + src/squadcast_sdk/utils/values.py: + id: 97c2f0c41211 + last_write_checksum: sha1:acaa178a7c41ddd000f58cc691e4632d925b2553 + pristine_git_object: dae01a44384ac3bc13ae07453a053bf6c898ebe3 + src/squadcast_sdk/webforms_sdk.py: + id: 0474418ef6f4 + last_write_checksum: sha1:bc85057cd55f7bc2920c73003d2bc6bc5f2981ab + pristine_git_object: 9822c1edc327aae1290a2c3aaad1ba8bbe09c8b2 + src/squadcast_sdk/webhook.py: + id: 656c92d0b18b + last_write_checksum: sha1:b1d78f35300af37697505149ed845b36d48ed5b0 + pristine_git_object: 99ebcbc137e7718ad92e87035f2309fafde125bf + src/squadcast_sdk/webhooks.py: + id: 47dbc63ea2d0 + last_write_checksum: sha1:5870c3a3801d1bcdc24db327497419ce2a3f5e4e + pristine_git_object: 84a0f6f955c039acb9cbf5b92bf8c33b4cfe6fb3 + src/squadcast_sdk/workflows_actions.py: + id: 8ded76a4f74a + last_write_checksum: sha1:6bd3415853e672577f56a85ed06b1b3d01e0d5cf + pristine_git_object: 21d7cd3b3cb8c62e9dc841093164c0ed68e151eb + src/squadcast_sdk/workflows_sdk.py: + id: 585f692b0a75 + last_write_checksum: sha1:454caa6646a86f126c824e147d337373355f81c7 + pristine_git_object: 74e807d193e08e56f4a57112fbc34f2651cdc319 examples: Analytics_getOrgAnalytics: speakeasy-default-analytics-get-org-analytics: @@ -8625,17 +14362,1915 @@ examples: "504": application/json: {"meta": {"status": "", "error_message": ""}} examplesVersion: 1.0.2 -releaseNotes: | - ## Python SDK Changes Detected: - * `squadcast_sdk.audit_logs.list()`: **Added** - * `squadcast_sdk.audit_logs.export()`: **Added** - * `squadcast_sdk.audit_logs.list_export_history()`: **Added** - * `squadcast_sdk.audit_logs.get_export_history_by_id()`: **Added** - * `squadcast_sdk.audit_logs.get_by_id()`: **Added** - * `squadcast_sdk.squads.delete()`: **Added** - * `squadcast_sdk.audit_logs.audit_logs_list_audit_logs()`: **Deleted** **Breaking** :warning: - * `squadcast_sdk.audit_logs.audit_logs_export_audit_logs()`: **Deleted** **Breaking** :warning: - * `squadcast_sdk.audit_logs.audit_logs_list_audit_logs_export_history()`: **Deleted** **Breaking** :warning: - * `squadcast_sdk.audit_logs.audit_logs_get_audit_logs_export_history_by_id()`: **Deleted** **Breaking** :warning: - * `squadcast_sdk.audit_logs.audit_logs_get_audit_log_by_id()`: **Deleted** **Breaking** :warning: - * `squadcast_sdk.squads.squads_delete_squad()`: **Deleted** **Breaking** :warning: +generatedFiles: + - .gitattributes + - .vscode/settings.json + - USAGE.md + - docs/errors/badgatewayerror.md + - docs/errors/badrequest.md + - docs/errors/badrequesterror.md + - docs/errors/commonv4error.md + - docs/errors/conflicterror.md + - docs/errors/forbiddenerror.md + - docs/errors/gatewaytimeouterror.md + - docs/errors/internalservererror.md + - docs/errors/notfounderror.md + - docs/errors/paymentrequirederror.md + - docs/errors/responsebodyerror1.md + - docs/errors/responsebodyerror2.md + - docs/errors/serviceunavailableerror.md + - docs/errors/unauthorizederror.md + - docs/errors/unprocessableentityerror.md + - docs/models/abilities.md + - docs/models/acl.md + - docs/models/action.md + - docs/models/additionalresponder.md + - docs/models/additionalrespondersaddadditionalrespondersrequest.md + - docs/models/additionalrespondersaddadditionalrespondersresponse.md + - docs/models/additionalrespondersgetadditionalrespondersrequest.md + - docs/models/additionalrespondersgetadditionalrespondersresponse.md + - docs/models/additionalrespondersremoveadditionalrespondersrequest.md + - docs/models/additionalrespondersremoveadditionalrespondersresponsebody.md + - docs/models/analyticsgetorganalyticsrequest.md + - docs/models/analyticsgetorganalyticsresponse.md + - docs/models/analyticsgetteamanalyticsrequest.md + - docs/models/analyticsgetteamanalyticsresponse.md + - docs/models/aptamarkasnottransientrequest.md + - docs/models/aptamarkasnottransientresponse.md + - docs/models/aptamarkastransientrequest.md + - docs/models/aptamarkastransientresponse.md + - docs/models/auditlogsgetauditlogbyidrequest.md + - docs/models/auditlogsgetauditlogsexporthistorybyidrequest.md + - docs/models/auditlogslistauditlogsexporthistoryrequest.md + - docs/models/auditlogslistauditlogsexporthistoryresponse.md + - docs/models/auditlogslistauditlogsrequest.md + - docs/models/auditlogslistauditlogsresponse.md + - docs/models/buildparameters.md + - docs/models/circleciresponse.md + - docs/models/client.md + - docs/models/commonv3entityowner.md + - docs/models/commonv3errormeta.md + - docs/models/commonv3rbacentitypermission.md + - docs/models/commonv3rbacowner.md + - docs/models/commonv3rbacownertype.md + - docs/models/commonv4pageinfo.md + - docs/models/communicationcardsarchiveslackchannelresponse.md + - docs/models/communicationcardscreatecommunicationcardrequest.md + - docs/models/communicationcardscreatecommunicationcardresponse.md + - docs/models/communicationcardscreateslackchannelincommunicationcardresponse.md + - docs/models/communicationcardsdeletecommunicationcardrequest.md + - docs/models/communicationcardsdeletecommunicationcardresponse.md + - docs/models/communicationcardsgetallcommunicationcardrequest.md + - docs/models/communicationcardsgetallcommunicationcardresponse.md + - docs/models/communicationcardsupdatecommunicationcardrequest.md + - docs/models/communicationcardsupdatecommunicationcardresponse.md + - docs/models/componentgroupscreatecomponentgrouprequest.md + - docs/models/componentgroupscreatecomponentgroupresponse.md + - docs/models/componentgroupsdeletecomponentgroupbyidrequest.md + - docs/models/componentgroupsdeletecomponentgroupbyidresponse.md + - docs/models/componentgroupsgetcomponentgroupbyidrequest.md + - docs/models/componentgroupsgetcomponentgroupbyidresponse.md + - docs/models/componentgroupslistcomponentgroupsrequest.md + - docs/models/componentgroupslistcomponentgroupsresponse.md + - docs/models/componentscreatecomponentrequest.md + - docs/models/componentscreatecomponentresponse.md + - docs/models/componentsdeletecomponentbyidrequest.md + - docs/models/componentsdeletecomponentbyidresponse.md + - docs/models/componentsgetcomponentbyidrequest.md + - docs/models/componentsgetcomponentbyidresponse.md + - docs/models/componentslistcomponentsrequest.md + - docs/models/componentslistcomponentsresponse.md + - docs/models/componentsupdatecomponentbyidrequest.md + - docs/models/componentsupdatecomponentbyidresponse.md + - docs/models/condition.md + - docs/models/config.md + - docs/models/dedupkeyoverlay.md + - docs/models/deduplicationreason.md + - docs/models/deduplicationrulescreateorupdatededuplicationrulesdata.md + - docs/models/deduplicationrulescreateorupdatededuplicationrulesrequest.md + - docs/models/deduplicationrulescreateorupdatededuplicationrulesresponse.md + - docs/models/deduplicationrulesgetdeduplicationrulesdata.md + - docs/models/deduplicationrulesgetdeduplicationrulesrequest.md + - docs/models/deduplicationrulesgetdeduplicationrulesresponse.md + - docs/models/dependenciescreateorupdatedependenciesdata.md + - docs/models/dependenciescreateorupdatedependenciesrequest.md + - docs/models/dependenciescreateorupdatedependenciesresponse.md + - docs/models/descriptionoverlay.md + - docs/models/detail.md + - docs/models/entity.md + - docs/models/error.md + - docs/models/escalationpolicies.md + - docs/models/escalationpoliciescreateescalationpoliciesresponse.md + - docs/models/escalationpoliciesgetescalationpolicybyidrequest.md + - docs/models/escalationpoliciesgetescalationpolicybyidresponse.md + - docs/models/escalationpoliciesgetescalationpolicybyteammeta.md + - docs/models/escalationpoliciesgetescalationpolicybyteamrequest.md + - docs/models/escalationpoliciesgetescalationpolicybyteamresponse.md + - docs/models/escalationpoliciesgetescalationpolicybyteamresponsebody.md + - docs/models/escalationpoliciesremoveescalationpolicyrequest.md + - docs/models/escalationpoliciesremoveescalationpolicyresponsebody.md + - docs/models/escalationpoliciesupdateescalationpolicyrequest.md + - docs/models/escalationpoliciesupdateescalationpolicyresponse.md + - docs/models/exportcreatescheduleicallinkrequest.md + - docs/models/exportcreatescheduleicallinkrequestbody.md + - docs/models/exportcreatescheduleicallinkresponse.md + - docs/models/exportdeleteicallinkrequest.md + - docs/models/exportdeleteicallinkresponsebody.md + - docs/models/exportgetexportdetailsrequest.md + - docs/models/exportgetexportdetailsresponse.md + - docs/models/exportgetscheduleicallinkrequest.md + - docs/models/exportgetscheduleicallinkresponse.md + - docs/models/exportrefreshscheduleicallinkrequest.md + - docs/models/exportrefreshscheduleicallinkrequestbody.md + - docs/models/exportrefreshscheduleicallinkresponse.md + - docs/models/exporttype.md + - docs/models/extensionsupdateslackextensionrequest.md + - docs/models/extensionsupdateslackextensionresponse.md + - docs/models/filters.md + - docs/models/ger.md + - docs/models/globaleventrulescreateglobaleventruleresponse.md + - docs/models/globaleventrulescreaterulerequest.md + - docs/models/globaleventrulescreateruleresponse.md + - docs/models/globaleventrulescreaterulesetrequest.md + - docs/models/globaleventrulescreaterulesetresponse.md + - docs/models/globaleventrulesdeletegerrulesetrequest.md + - docs/models/globaleventrulesdeletegerrulesetresponsebody.md + - docs/models/globaleventrulesdeleteglobaleventrulebyidrequest.md + - docs/models/globaleventrulesdeleteglobaleventrulebyidresponsebody.md + - docs/models/globaleventrulesdeleterulebyidrequest.md + - docs/models/globaleventrulesdeleterulebyidresponsebody.md + - docs/models/globaleventrulesgetglobaleventrulebyidrequest.md + - docs/models/globaleventrulesgetglobaleventrulebyidresponse.md + - docs/models/globaleventrulesgetrulebyidrequest.md + - docs/models/globaleventrulesgetrulebyidresponse.md + - docs/models/globaleventrulesgetrulesetrequest.md + - docs/models/globaleventrulesgetrulesetresponse.md + - docs/models/globaleventruleslistglobaleventrulesmeta.md + - docs/models/globaleventruleslistglobaleventrulesrequest.md + - docs/models/globaleventruleslistglobaleventrulesresponse.md + - docs/models/globaleventruleslistglobaleventrulesresponsebody.md + - docs/models/globaleventruleslistrulesetrulesmeta.md + - docs/models/globaleventruleslistrulesetrulesrequest.md + - docs/models/globaleventruleslistrulesetrulesresponse.md + - docs/models/globaleventruleslistrulesetrulesresponsebody.md + - docs/models/globaleventrulesreorderrulesetbyindexrequest.md + - docs/models/globaleventrulesreorderrulesetbyindexresponse.md + - docs/models/globaleventrulesreorderrulesetrequest.md + - docs/models/globaleventrulesreorderrulesetresponse.md + - docs/models/globaleventrulesupdateglobaleventrulebyidrequest.md + - docs/models/globaleventrulesupdateglobaleventrulebyidresponse.md + - docs/models/globaleventrulesupdaterulebyidrequest.md + - docs/models/globaleventrulesupdaterulebyidresponse.md + - docs/models/globaleventrulesupdaterulesetrequest.md + - docs/models/globaleventrulesupdaterulesetresponse.md + - docs/models/globaloncallreminderrules.md + - docs/models/globaloncallreminderrulescreateglobaloncallreminderrulesresponse.md + - docs/models/globaloncallreminderrulesdeleteglobaloncallreminderrulesrequest.md + - docs/models/globaloncallreminderrulesdeleteglobaloncallreminderrulesresponsebody.md + - docs/models/globaloncallreminderrulesgetglobaloncallreminderrulesrequest.md + - docs/models/globaloncallreminderrulesgetglobaloncallreminderrulesresponse.md + - docs/models/globaloncallreminderrulesupdateglobaloncallreminderrulesrequest.md + - docs/models/globaloncallreminderrulesupdateglobaloncallreminderrulesresponse.md + - docs/models/incidentactionscreateanincidentinservicenowrequest.md + - docs/models/incidentactionscreateanincidentinservicenowresponse.md + - docs/models/incidentactionscreateaticketonjiracloudrequest.md + - docs/models/incidentactionscreateaticketonjiracloudresponse.md + - docs/models/incidentactionscreateaticketonjiraserverrequest.md + - docs/models/incidentactionscreateaticketonjiraserverresponse.md + - docs/models/incidentactionsrebuildaprojectincirclecimeta.md + - docs/models/incidentactionsrebuildaprojectincirclecirequest.md + - docs/models/incidentactionsrebuildaprojectincircleciresponse.md + - docs/models/incidentactionstriggerawebhookmanuallyrequest.md + - docs/models/incidentactionstriggerawebhookmanuallyresponse.md + - docs/models/incidentsacknowledgeincidentrequest.md + - docs/models/incidentsacknowledgeincidentresponse.md + - docs/models/incidentsbulkacknowledgeincidentsresponse.md + - docs/models/incidentsbulkincidentspriorityupdateresponsebody.md + - docs/models/incidentsbulkresolveincidentsresponse.md + - docs/models/incidentsgetincidentbyidrequest.md + - docs/models/incidentsgetincidentbyidresponse.md + - docs/models/incidentsgetincidenteventsdata.md + - docs/models/incidentsgetincidenteventsmeta.md + - docs/models/incidentsgetincidenteventsrequest.md + - docs/models/incidentsgetincidenteventsresponse.md + - docs/models/incidentsgetincidentsstatusbyrequestidsmeta.md + - docs/models/incidentsgetincidentsstatusbyrequestidsresponse.md + - docs/models/incidentsincidentexportasyncbody.md + - docs/models/incidentsincidentexportasyncresponsebody.md + - docs/models/incidentsincidentexportrequest.md + - docs/models/incidentsincidentpriorityupdaterequest.md + - docs/models/incidentsincidentpriorityupdateresponse.md + - docs/models/incidentsmarkincidentslofalsepositiverequest.md + - docs/models/incidentsmarkincidentslofalsepositiveresponse.md + - docs/models/incidentsreassignincidentrequest.md + - docs/models/incidentsreassignincidentresponse.md + - docs/models/incidentsresolveincidentrequest.md + - docs/models/incidentsresolveincidentresponse.md + - docs/models/insights.md + - docs/models/issuescreateissuerequest.md + - docs/models/issuescreateissueresponse.md + - docs/models/issuesdeleteissuebyidrequest.md + - docs/models/issuesdeleteissuebyidresponse.md + - docs/models/issuesgetissuebyidrequest.md + - docs/models/issuesgetissuebyidresponse.md + - docs/models/issueslistissuesrequest.md + - docs/models/issuesliststatuspageissuestatesrequest.md + - docs/models/issuesliststatuspageissuestatesresponse.md + - docs/models/issuesupdateissuerequest.md + - docs/models/issuesupdateissueresponse.md + - docs/models/maintenancemodecreateorupdatemaintenancemoderequest.md + - docs/models/maintenancemodecreateorupdatemaintenancemoderesponse.md + - docs/models/maintenancemodegetmaintenancemoderequest.md + - docs/models/maintenancemodegetmaintenancemoderesponse.md + - docs/models/maintenancescreatemaintenancerequest.md + - docs/models/maintenancescreatemaintenanceresponse.md + - docs/models/maintenancesdeletemaintenancebyidrequest.md + - docs/models/maintenancesdeletemaintenancebyidresponse.md + - docs/models/maintenancesgetmaintenancebyidrequest.md + - docs/models/maintenancesgetmaintenancebyidresponse.md + - docs/models/maintenanceslistmaintenancesrequest.md + - docs/models/maintenancesupdatemaintenancebyidrequest.md + - docs/models/maintenancesupdatemaintenancebyidresponse.md + - docs/models/messageoverlay.md + - docs/models/msteamscreateorupdatemsteamsconfigurationresponse.md + - docs/models/msteamsgetmsteamsconfigresponse.md + - docs/models/notescreatenotesbody.md + - docs/models/notescreatenotesrequest.md + - docs/models/notescreatenotesresponse.md + - docs/models/notesdeletenoterequest.md + - docs/models/notesdeletenoteresponsebody.md + - docs/models/notesgetallnotesrequest.md + - docs/models/notesgetallnotesresponse.md + - docs/models/notesupdatenoterequest.md + - docs/models/notesupdatenoteresponse.md + - docs/models/organization.md + - docs/models/overlaycreateorupdatenotificationtemplateoverlayrequest.md + - docs/models/overlaycreateorupdatenotificationtemplateoverlayresponse.md + - docs/models/overlaydeletededupkeyoverlayrequest.md + - docs/models/overlaydeletededupkeyoverlayresponsebody.md + - docs/models/overlaydeletenotificationtemplateoverlayrequest.md + - docs/models/overlaydeletenotificationtemplateoverlayresponsebody.md + - docs/models/overlaygetallcustomcontenttemplateoverlaybyservicerequest.md + - docs/models/overlaygetallcustomcontenttemplateoverlaybyserviceresponse.md + - docs/models/overlaygetalldedupkeyoverlaybyservicerequest.md + - docs/models/overlaygetalldedupkeyoverlaybyserviceresponse.md + - docs/models/overlaygetcustomcontenttemplateoverlayrequest.md + - docs/models/overlaygetcustomcontenttemplateoverlayresponse.md + - docs/models/overlaygetdedupkeyoverlayforalertsourcerequest.md + - docs/models/overlaygetdedupkeyoverlayforalertsourceresponse.md + - docs/models/overlaygetoptinforkeybaseddeduplicationforaservicedata.md + - docs/models/overlaygetoptinforkeybaseddeduplicationforaservicerequest.md + - docs/models/overlaygetoptinforkeybaseddeduplicationforaserviceresponse.md + - docs/models/overlayoptinforkeybaseddeduplicationforaservicerequest.md + - docs/models/overlayoptinforkeybaseddeduplicationforaserviceresponse.md + - docs/models/overlayrendercustomcontentoverlayrequest.md + - docs/models/overlayrendercustomcontentoverlayresponse.md + - docs/models/overlayrenderdedupkeytemplaterequest.md + - docs/models/overlayrenderdedupkeytemplateresponse.md + - docs/models/overlayupdatededupkeyoverlayrequest.md + - docs/models/overlayupdatededupkeyoverlayresponse.md + - docs/models/overridescreatescheduleoverriderequest.md + - docs/models/overridescreatescheduleoverrideresponse.md + - docs/models/overridesdeletescheduleoverriderequest.md + - docs/models/overridesdeletescheduleoverrideresponsebody.md + - docs/models/overridesgetoverridebyidrequest.md + - docs/models/overridesgetoverridebyidresponse.md + - docs/models/overrideslistoverridesrequest.md + - docs/models/overrideslistoverridesresponse.md + - docs/models/overridesupdatescheduleoverriderequest.md + - docs/models/overridesupdatescheduleoverrideresponse.md + - docs/models/payload.md + - docs/models/postmortems.md + - docs/models/postmortemscreatepostmortembody.md + - docs/models/postmortemscreatepostmortemrequest.md + - docs/models/postmortemscreatepostmortemresponse.md + - docs/models/postmortemsdeletepostmortembyincidentrequest.md + - docs/models/postmortemsdeletepostmortembyincidentresponse.md + - docs/models/postmortemsgetallpostmortemsdata.md + - docs/models/postmortemsgetallpostmortemsrequest.md + - docs/models/postmortemsgetallpostmortemsresponse.md + - docs/models/postmortemsgetpostmortembyincidentrequest.md + - docs/models/postmortemsgetpostmortembyincidentresponse.md + - docs/models/postmortemsupdatepostmortembyincidentrequest.md + - docs/models/postmortemsupdatepostmortembyincidentresponse.md + - docs/models/previous.md + - docs/models/previoussuccessfulbuild.md + - docs/models/reassignto.md + - docs/models/requestsstatus.md + - docs/models/resolutionreason.md + - docs/models/responsebody1.md + - docs/models/responsebody2.md + - docs/models/rotationscreaterotationrequest.md + - docs/models/rotationscreaterotationresponse.md + - docs/models/rotationsdeleterotationrequest.md + - docs/models/rotationsdeleterotationresponsebody.md + - docs/models/rotationsgetrotationparticipantsrequest.md + - docs/models/rotationsgetrotationparticipantsresponse.md + - docs/models/rotationsgetschedulerotationbyidrequest.md + - docs/models/rotationsgetschedulerotationbyidresponse.md + - docs/models/rotationsgetschedulerotationsrequest.md + - docs/models/rotationsgetschedulerotationsresponse.md + - docs/models/rotationsupdaterotationparticipantsrequest.md + - docs/models/rotationsupdaterotationparticipantsresponse.md + - docs/models/rotationsupdaterotationrequest.md + - docs/models/rotationsupdaterotationresponse.md + - docs/models/routingnumbers.md + - docs/models/routingrulescreateorupdateroutingrulesdata.md + - docs/models/routingrulescreateorupdateroutingrulesrequest.md + - docs/models/routingrulescreateorupdateroutingrulesresponse.md + - docs/models/routingrulesgetroutingrulesdata.md + - docs/models/routingrulesgetroutingrulesrequest.md + - docs/models/routingrulesgetroutingrulesresponse.md + - docs/models/runbooks.md + - docs/models/runbooksattachrunbooksrequest.md + - docs/models/runbooksattachrunbooksresponse.md + - docs/models/runbookscreaterunbookresponse.md + - docs/models/runbooksgetallrunbooksbyteamresponse.md + - docs/models/runbooksgetrunbookbyidrequest.md + - docs/models/runbooksgetrunbookbyidresponse.md + - docs/models/runbooksremoverunbookrequest.md + - docs/models/runbooksremoverunbookresponsebody.md + - docs/models/runbooksupdaterunbookrequest.md + - docs/models/runbooksupdaterunbookresponse.md + - docs/models/schedules.md + - docs/models/scheduleschangetimezonerequest.md + - docs/models/scheduleschangetimezonerequestbody.md + - docs/models/scheduleschangetimezoneresponse.md + - docs/models/schedulescloneschedulerequest.md + - docs/models/schedulescloneschedulerequestbody.md + - docs/models/schedulesclonescheduleresponse.md + - docs/models/schedulescreatescheduleresponse.md + - docs/models/schedulesdeleteschedulerequest.md + - docs/models/schedulesdeletescheduleresponsebody.md + - docs/models/schedulesgetschedulebyidrequest.md + - docs/models/schedulesgetschedulebyidresponse.md + - docs/models/scheduleslistschedulesrequest.md + - docs/models/scheduleslistschedulesresponse.md + - docs/models/scheduleslistschedulesresponsebody.md + - docs/models/schedulespauseresumeschedulerequest.md + - docs/models/schedulespauseresumeschedulerequestbody.md + - docs/models/schedulespauseresumescheduleresponse.md + - docs/models/schedulesupdateschedulerequest.md + - docs/models/schedulesupdatescheduleresponse.md + - docs/models/security.md + - docs/models/services.md + - docs/models/servicescreateorupdateaptaconfigdata.md + - docs/models/servicescreateorupdateaptaconfigrequest.md + - docs/models/servicescreateorupdateaptaconfigresponse.md + - docs/models/servicescreateorupdateiagconfigdata.md + - docs/models/servicescreateorupdateiagconfigrequest.md + - docs/models/servicescreateorupdateiagconfigresponse.md + - docs/models/servicescreateservicebody.md + - docs/models/servicescreateservicerequest.md + - docs/models/servicescreateserviceresponse.md + - docs/models/servicesdelayednotificationconfigrequest.md + - docs/models/servicesdelayednotificationconfigresponse.md + - docs/models/servicesdeleteservicerequest.md + - docs/models/servicesdeleteserviceresponsebody.md + - docs/models/servicesgetservicebyidrequest.md + - docs/models/servicesgetservicebyidresponse.md + - docs/models/servicesgetservicesbynamerequest.md + - docs/models/servicesgetservicesbynameresponse.md + - docs/models/servicesgetservicesrequest.md + - docs/models/servicesgetservicesresponse.md + - docs/models/servicesupdateservicerequest.md + - docs/models/servicesupdateserviceresponse.md + - docs/models/slocreateslodata.md + - docs/models/slocreatesloresponse.md + - docs/models/slogetallslosdata.md + - docs/models/slogetallslosmeta.md + - docs/models/slogetallslosrequest.md + - docs/models/slogetallslosresponse.md + - docs/models/slogetslobyidrequest.md + - docs/models/slogetslobyidresponse.md + - docs/models/slomarksloaffecteddata.md + - docs/models/slomarksloaffectedrequest.md + - docs/models/slomarksloaffectedresponse.md + - docs/models/slomarkslofalsepositivedata.md + - docs/models/slomarkslofalsepositiverequest.md + - docs/models/slomarkslofalsepositiverequestbody.md + - docs/models/slomarkslofalsepositiveresponse.md + - docs/models/sloremoveslorequest.md + - docs/models/sloremovesloresponse.md + - docs/models/slos.md + - docs/models/sloupdateslodata.md + - docs/models/sloupdateslorequest.md + - docs/models/sloupdatesloresponse.md + - docs/models/snoozenotificationssnoozeincidentnotificationsrequest.md + - docs/models/snoozenotificationssnoozeincidentnotificationsresponse.md + - docs/models/snoozenotificationsunsnoozeincidentnotificationsrequest.md + - docs/models/snoozenotificationsunsnoozeincidentnotificationsresponse.md + - docs/models/squads.md + - docs/models/squadscreatesquadresponse.md + - docs/models/squadsdeletesquadrequest.md + - docs/models/squadsdeletesquadresponsebody.md + - docs/models/squadsgetallsquadsrequest.md + - docs/models/squadsgetallsquadsresponse.md + - docs/models/squadsgetsquadbyidrequest.md + - docs/models/squadsgetsquadbyidresponse.md + - docs/models/squadsremovesquadmemberrequest.md + - docs/models/squadsupdatesquadmemberrequest.md + - docs/models/squadsupdatesquadnamerequest.md + - docs/models/squadsupdatesquadnameresponse.md + - docs/models/squadsupdatesquadrequest.md + - docs/models/squadsupdatesquadresponse.md + - docs/models/stakeholdergroups.md + - docs/models/status.md + - docs/models/statusenum.md + - docs/models/statusmaintenance.md + - docs/models/statuspages.md + - docs/models/statuspagescreatestatuspageresponse.md + - docs/models/statuspagesdeletestatuspagebyidrequest.md + - docs/models/statuspagesdeletestatuspagebyidresponse.md + - docs/models/statuspagesgetstatuspagebyidrequest.md + - docs/models/statuspagesgetstatuspagebyidresponse.md + - docs/models/statuspagesliststatuspagesrequest.md + - docs/models/statuspagesliststatuspagesresponse.md + - docs/models/statuspagesliststatuspagestatusesrequest.md + - docs/models/statuspagesliststatuspagestatusesresponse.md + - docs/models/statuspageslistsubscribersrequest.md + - docs/models/statuspagesupdatestatuspagebyidrequest.md + - docs/models/statuspagesupdatestatuspagebyidresponse.md + - docs/models/step.md + - docs/models/suppressionrulescreateorupdatesuppressionrulesrequest.md + - docs/models/suppressionrulescreateorupdatesuppressionrulesresponse.md + - docs/models/suppressionrulesgetsuppressionrulesdata.md + - docs/models/suppressionrulesgetsuppressionrulesrequest.md + - docs/models/suppressionrulesgetsuppressionrulesresponse.md + - docs/models/taggingrulescreateorupdatetaggingrulesdata.md + - docs/models/taggingrulescreateorupdatetaggingrulesrequest.md + - docs/models/taggingrulescreateorupdatetaggingrulesresponse.md + - docs/models/taggingrulesgettaggingrulesdata.md + - docs/models/taggingrulesgettaggingrulesrequest.md + - docs/models/taggingrulesgettaggingrulesresponse.md + - docs/models/tagsappendtagrequest.md + - docs/models/tagsappendtagresponse.md + - docs/models/tagsupdatetagrequest.md + - docs/models/tagsupdatetagresponse.md + - docs/models/teamanalytics.md + - docs/models/teamsaddbulkteammemberdata.md + - docs/models/teamsaddbulkteammembermember.md + - docs/models/teamsaddbulkteammemberrequest.md + - docs/models/teamsaddbulkteammemberresponse.md + - docs/models/teamsaddteammemberrequest.md + - docs/models/teamsaddteammemberresponse.md + - docs/models/teamscreateteamresponse.md + - docs/models/teamscreateteamrolerequest.md + - docs/models/teamscreateteamroleresponse.md + - docs/models/teamsgetallteammembersrequest.md + - docs/models/teamsgetallteammembersresponse.md + - docs/models/teamsgetallteamrolesrequest.md + - docs/models/teamsgetallteamrolesresponse.md + - docs/models/teamsgetallteamsresponse.md + - docs/models/teamsgetteambyidrequest.md + - docs/models/teamsgetteambyidresponse.md + - docs/models/teamsremoveteammemberrequest.md + - docs/models/teamsremoveteammemberresponsebody.md + - docs/models/teamsremoveteamrequest.md + - docs/models/teamsremoveteamresponsebody.md + - docs/models/teamsremoveteamrolerequest.md + - docs/models/teamsremoveteamroleresponsebody.md + - docs/models/teamsupdateteammemberrequest.md + - docs/models/teamsupdateteammemberresponse.md + - docs/models/teamsupdateteamrequest.md + - docs/models/teamsupdateteamresponse.md + - docs/models/teamsupdateteamrolerequest.md + - docs/models/teamsupdateteamroleresponse.md + - docs/models/url.md + - docs/models/user.md + - docs/models/usersadduserresponse.md + - docs/models/userscreatetokenrequest.md + - docs/models/userscreatetokenresponse.md + - docs/models/usersdeleteuserdata.md + - docs/models/usersdeleteuserrequest.md + - docs/models/usersdeleteuserresponse.md + - docs/models/usersgetalltokensresponse.md + - docs/models/usersgetallusersresponse.md + - docs/models/usersgetuserbyidrequest.md + - docs/models/usersgetuserbyidresponse.md + - docs/models/usersgetuserrolesresponse.md + - docs/models/usersremovetokenrequest.md + - docs/models/usersremovetokenresponsebody.md + - docs/models/usersremoveuserfromorgrequest.md + - docs/models/usersremoveuserfromorgresponsebody.md + - docs/models/usersupdateorglevelpermissionsresponse.md + - docs/models/usersupdateuserbyidrequest.md + - docs/models/usersupdateuserbyidresponse.md + - docs/models/utils/retryconfig.md + - docs/models/v3analyticsanalyticsresponse.md + - docs/models/v3auditlogsactor.md + - docs/models/v3auditlogsauditlogidresponse.md + - docs/models/v3auditlogsauditlogidresponsemeta.md + - docs/models/v3auditlogsauditlogresponse.md + - docs/models/v3auditlogsauditlogsexporthistoryresponse.md + - docs/models/v3auditlogsexportauditlogsrequest.md + - docs/models/v3auditlogsexportauditlogsresponse.md + - docs/models/v3auditlogsexportauditlogsresponsedata.md + - docs/models/v3auditlogsfilters.md + - docs/models/v3auditlogsgetauditlogbyidresponse.md + - docs/models/v3auditlogsgetauditlogexporthistorybyidresponse.md + - docs/models/v3auditlogslistauditlogsexporthistoryresponse.md + - docs/models/v3auditlogslistauditlogsexporthistoryresponsemetadata.md + - docs/models/v3auditlogslistauditlogsresponse.md + - docs/models/v3auditlogslistauditlogsresponsemetadata.md + - docs/models/v3auditlogsteam.md + - docs/models/v3escalationpoliciescreateescalationpolicyrequest.md + - docs/models/v3escalationpoliciesescalationentity.md + - docs/models/v3escalationpoliciesescalationentitytype.md + - docs/models/v3escalationpoliciesescalationpolicyresponse.md + - docs/models/v3escalationpoliciesescalationpolicyrule.md + - docs/models/v3escalationpoliciesincidentreminderrule.md + - docs/models/v3exportexportresponse.md + - docs/models/v3extensionsmsteamschannelconfiguration.md + - docs/models/v3extensionsmsteamsconnectedteams.md + - docs/models/v3extensionsmsteamscreateorupdatemsteamsconfigrequest.md + - docs/models/v3extensionsmsteamseventclass.md + - docs/models/v3extensionsmsteamseventclassenum.md + - docs/models/v3extensionsmsteamsincidentactionalertstate.md + - docs/models/v3extensionsmsteamsmsteamsconfigresponse.md + - docs/models/v3extensionsmsteamssquadcastservicemapping.md + - docs/models/v3extensionsmsteamstriggers.md + - docs/models/v3extensionswebhooksgetallwebhooksresponse.md + - docs/models/v3extensionswebhooksgetallwebhooksresponsedata.md + - docs/models/v3extensionswebhooksgetallwebhooksresponsemeta.md + - docs/models/v3extensionswebhookswebhook.md + - docs/models/v3extensionswebhookswebhookfilter.md + - docs/models/v3extensionswebhookswebhookfiltercondition.md + - docs/models/v3extensionswebhookswebhookheader.md + - docs/models/v3extensionswebhookswebhooklistitem.md + - docs/models/v3extensionswebhookswebhookresponse.md + - docs/models/v3extensionswebhookswebhookresponseheader.md + - docs/models/v3extensionswebhookswebhooktrigger.md + - docs/models/v3extensionswebhookswebhookurl.md + - docs/models/v3globaleventrulescreatedglobaleventruleresponse.md + - docs/models/v3globaleventrulescreateglobaleventrulerequest.md + - docs/models/v3globaleventrulescreateorupdaterulerequest.md + - docs/models/v3globaleventrulescreaterulesetrequest.md + - docs/models/v3globaleventrulesentityowner.md + - docs/models/v3globaleventrulesentityownertype.md + - docs/models/v3globaleventrulesentityownerupdate.md + - docs/models/v3globaleventrulesentityownerupdatetype.md + - docs/models/v3globaleventrulesglobaleventruleinlist.md + - docs/models/v3globaleventrulesglobaleventruleresponse.md + - docs/models/v3globaleventrulesorderingresponse.md + - docs/models/v3globaleventrulesreorderrulerequest.md + - docs/models/v3globaleventrulesreorderrulesetrequest.md + - docs/models/v3globaleventrulesruleaction.md + - docs/models/v3globaleventrulesruleactionupdate.md + - docs/models/v3globaleventrulesruleset.md + - docs/models/v3globaleventrulesrulesetresponse.md + - docs/models/v3globaleventrulesrulesetruleresponse.md + - docs/models/v3globaleventrulesupdateglobaleventrulerequest.md + - docs/models/v3globaleventrulesupdaterulerequest.md + - docs/models/v3globaleventrulesupdaterulesetrequest.md + - docs/models/v3globaloncallreminderrulescreateglobaloncallreminderrulesrequest.md + - docs/models/v3globaloncallreminderrulesglobaloncallreminderruleresponse.md + - docs/models/v3globaloncallreminderrulesrule.md + - docs/models/v3globaloncallreminderrulesupdateglobaloncallreminderrulesrequest.md + - docs/models/v3incidentsadditionalresponderdetails.md + - docs/models/v3incidentsadditionalrespondersaddadditionalrespondersrequest.md + - docs/models/v3incidentsadditionalrespondersadditionalresponder.md + - docs/models/v3incidentsadditionalrespondersadditionalresponderresponse.md + - docs/models/v3incidentsanalytics.md + - docs/models/v3incidentsanalyticsmetrics.md + - docs/models/v3incidentsaptamessageresponse.md + - docs/models/v3incidentsassignedto.md + - docs/models/v3incidentsassignto.md + - docs/models/v3incidentsbulkincidentidsrequest.md + - docs/models/v3incidentsbulkincidentspriorityupdaterequest.md + - docs/models/v3incidentscommunicationcardsarchiveslackchannelrequest.md + - docs/models/v3incidentscommunicationcardscommunicationcardresponse.md + - docs/models/v3incidentscommunicationcardscreatecommunicationcardrequest.md + - docs/models/v3incidentscommunicationcardscreateslackchannelrequest.md + - docs/models/v3incidentscommunicationcardsupdatecommunicationcardrequest.md + - docs/models/v3incidentsdedupdata.md + - docs/models/v3incidentsexportformat.md + - docs/models/v3incidentsexportincidentsfilter.md + - docs/models/v3incidentsincidentactionscirclecierrormeta.md + - docs/models/v3incidentsincidentactionscirclecirebuildresponse.md + - docs/models/v3incidentsincidentactionsrebuildcircleciprojectrequest.md + - docs/models/v3incidentsincidentactionswebhookactionresponse.md + - docs/models/v3incidentsincidentactionswebhookactionresponseheader.md + - docs/models/v3incidentsincidenteventresponse.md + - docs/models/v3incidentsincidenteventresponsetags.md + - docs/models/v3incidentsincidentexportasyncrequest.md + - docs/models/v3incidentsincidentexportasyncresponse.md + - docs/models/v3incidentsincidentexportrequestisstarred.md + - docs/models/v3incidentsincidentexportrequestnotes.md + - docs/models/v3incidentsincidentexportrequestretrospectives.md + - docs/models/v3incidentsincidentexportrequestsloaffecting.md + - docs/models/v3incidentsincidentexportrequestsortby.md + - docs/models/v3incidentsincidentpriority.md + - docs/models/v3incidentsincidentpriorityupdaterequest.md + - docs/models/v3incidentsincidentpriorityupdateresponse.md + - docs/models/v3incidentsincidentresponse.md + - docs/models/v3incidentsincidentresponseretriggerpolicy.md + - docs/models/v3incidentsincidentresponsetags.md + - docs/models/v3incidentsingestionstatusrequest.md + - docs/models/v3incidentslogs.md + - docs/models/v3incidentslogsadditionalinfo.md + - docs/models/v3incidentsmergeincidententityreference.md + - docs/models/v3incidentsnotescreatenoterequest.md + - docs/models/v3incidentsnotesnoteresponse.md + - docs/models/v3incidentsnotesupdatenoterequest.md + - docs/models/v3incidentsnotificationdelaypolicy.md + - docs/models/v3incidentspinnedmessage.md + - docs/models/v3incidentspostmortemscreatepostmortemrequest.md + - docs/models/v3incidentspostmortemspostmortemattachmentrequest.md + - docs/models/v3incidentspostmortemspostmortemfollowup.md + - docs/models/v3incidentspostmortemspostmortemlistresult.md + - docs/models/v3incidentspostmortemspostmortemlistresultincident.md + - docs/models/v3incidentspostmortemspostmortemresponse.md + - docs/models/v3incidentspostmortemspostmortemresponseincident.md + - docs/models/v3incidentspostmortemspostmortemstatus.md + - docs/models/v3incidentspostmortemstotalpostmortemcount.md + - docs/models/v3incidentspostmortemsupdatepostmortemrequest.md + - docs/models/v3incidentsreassignincidentrequest.md + - docs/models/v3incidentsrelevantpeoplelog.md + - docs/models/v3incidentsresolveincidentrequest.md + - docs/models/v3incidentsresponsenote.md + - docs/models/v3incidentsrunbooksattachrunbooksrequest.md + - docs/models/v3incidentsrunbooksrunbookresponse.md + - docs/models/v3incidentsserviceownerfilter.md + - docs/models/v3incidentssnoozedetails.md + - docs/models/v3incidentssnoozenotificationsreassignto.md + - docs/models/v3incidentssnoozenotificationssnoozeincidentrequest.md + - docs/models/v3incidentssnoozenotificationssnoozeincidentresponse.md + - docs/models/v3incidentssnoozenotificationsunsnoozeincidentrequest.md + - docs/models/v3incidentssnoozenotificationsunsnoozeincidentresponse.md + - docs/models/v3incidentstagsadditionalresponderdetails.md + - docs/models/v3incidentstagsanalytics.md + - docs/models/v3incidentstagsanalyticsmetrics.md + - docs/models/v3incidentstagsappendtagrequest.md + - docs/models/v3incidentstagsappendtagrequesttags.md + - docs/models/v3incidentstagsassignedto.md + - docs/models/v3incidentstagsassignto.md + - docs/models/v3incidentstagsdedupdata.md + - docs/models/v3incidentstagsincidentfortagsresponse.md + - docs/models/v3incidentstagsincidentfortagsresponseretriggerpolicy.md + - docs/models/v3incidentstagsincidentfortagsresponsetags.md + - docs/models/v3incidentstagsincidentpriority.md + - docs/models/v3incidentstagslogs.md + - docs/models/v3incidentstagslogsadditionalinfo.md + - docs/models/v3incidentstagsmergeincidententityreference.md + - docs/models/v3incidentstagsnotificationdelaypolicy.md + - docs/models/v3incidentstagspinnedmessage.md + - docs/models/v3incidentstagsrelevantpeoplelog.md + - docs/models/v3incidentstagsresponsenote.md + - docs/models/v3incidentstagssnoozedetails.md + - docs/models/v3incidentstagsupdatetagrequest.md + - docs/models/v3incidentstagsupdatetagrequesttags.md + - docs/models/v3runbookscreaterunbookrequest.md + - docs/models/v3runbooksrunbookresponse.md + - docs/models/v3runbooksstep.md + - docs/models/v3runbooksupdaterunbookrequest.md + - docs/models/v3runbooksupdationinfo.md + - docs/models/v3servicesaptaconfig.md + - docs/models/v3servicesaptaconfigrequest.md + - docs/models/v3servicescreateservicerequest.md + - docs/models/v3servicesdedupinitconfig.md + - docs/models/v3servicesdedupinitconfigtimeunit.md + - docs/models/v3servicesdeduplicationrulescreatededuplicationrulesrequest.md + - docs/models/v3servicesdeduplicationrulesdeduplicationrule.md + - docs/models/v3servicesdeduplicationrulesdeduplicationruleresponse.md + - docs/models/v3servicesdeduplicationrulesdeduplicationruleresponsetimeunit.md + - docs/models/v3servicesdeduplicationrulesdeduplicationruletimeunit.md + - docs/models/v3servicesdeduplicationrulesexpressionbranch.md + - docs/models/v3servicesdeduplicationrulesexpressionbranchop.md + - docs/models/v3servicesdeduplicationrulesexpressionbranchrhs.md + - docs/models/v3servicesdependenciescreateorupdatedependenciesrequest.md + - docs/models/v3servicesescalationpolicybasic.md + - docs/models/v3servicesextensionsslackextensionresponse.md + - docs/models/v3servicesextensionsupdateslackextensionrequest.md + - docs/models/v3servicesiagconfig.md + - docs/models/v3servicesiagconfigrequest.md + - docs/models/v3servicesjiracloudextension.md + - docs/models/v3servicesjiraissuetype.md + - docs/models/v3servicesjiraproject.md + - docs/models/v3servicesjirastatus.md + - docs/models/v3servicesjirastatusmap.md + - docs/models/v3servicesmaintenancemodecreateorupdatemaintenancemoderequest.md + - docs/models/v3servicesmaintenancemodemaintenancemoderesponse.md + - docs/models/v3servicesmaintenancemodeservicemaintenance.md + - docs/models/v3servicesnotificationdelayconfig.md + - docs/models/v3servicesnotificationdelayconfigassignedto.md + - docs/models/v3servicesnotificationdelayconfigcustomtimeslots.md + - docs/models/v3servicesnotificationdelayconfigfixedtimeslotconfig.md + - docs/models/v3servicesnotificationdelayconfigrequest.md + - docs/models/v3servicesnotificationdelayconfigrequestassignedto.md + - docs/models/v3servicesnotificationdelayconfigrequestcustomtimeslots.md + - docs/models/v3servicesnotificationdelayconfigrequestfixedtimeslotconfig.md + - docs/models/v3servicesoverlaycustomcontent.md + - docs/models/v3servicesoverlaycustomcontentoverlayresponse.md + - docs/models/v3servicesoverlaycustomcontentoverlayresponseoverlaytemplatetype.md + - docs/models/v3servicesoverlaydedupkeyoverlay.md + - docs/models/v3servicesoverlayoptinforkeybaseddeduplicationrequest.md + - docs/models/v3servicesoverlayoverlayresponse.md + - docs/models/v3servicesoverlayoverlayresponseoverlaytemplatetype.md + - docs/models/v3servicesoverlayrendercustomcontentoverlayrequest.md + - docs/models/v3servicesoverlayrenderdedupkeytemplaterequest.md + - docs/models/v3servicesoverlayupdatecustomcontenttemplateoverlayrequest.md + - docs/models/v3servicesoverlayupdatededupkeyoverlayrequest.md + - docs/models/v3servicesroutingrulescreateorupdateroutingrulesrequest.md + - docs/models/v3servicesroutingrulesexpressionbranch.md + - docs/models/v3servicesroutingrulesexpressionbranchop.md + - docs/models/v3servicesroutingrulesexpressionbranchrhs.md + - docs/models/v3servicesroutingrulesroutingrule.md + - docs/models/v3servicesroutingrulesroutingruleentitytype.md + - docs/models/v3servicesroutingrulesroutingruleresponse.md + - docs/models/v3servicesroutingrulesroutingruleresponseentitytype.md + - docs/models/v3servicesroutingrulesroutingruleresponserouteto.md + - docs/models/v3servicesroutingrulesroutingrulerouteto.md + - docs/models/v3servicesservicemaintainer.md + - docs/models/v3servicesservicemaintainertype.md + - docs/models/v3servicesserviceresponse.md + - docs/models/v3servicesserviceslack.md + - docs/models/v3servicesservicetag.md + - docs/models/v3servicessuppressionrulesbasicexpression.md + - docs/models/v3servicessuppressionrulescreateorupdatesuppressionrulesrequest.md + - docs/models/v3servicessuppressionrulescustomrepetition.md + - docs/models/v3servicessuppressionrulessuppressionrule.md + - docs/models/v3servicessuppressionrulessuppressionruleresponse.md + - docs/models/v3servicessuppressionrulessuppressionrulescontainerresponse.md + - docs/models/v3servicessuppressionrulestimeslot.md + - docs/models/v3servicestaggingrulescreateorupdatetaggingrulesrequest.md + - docs/models/v3servicestaggingrulesexpressionbranch.md + - docs/models/v3servicestaggingrulesexpressionbranchop.md + - docs/models/v3servicestaggingrulesexpressionbranchrhs.md + - docs/models/v3servicestaggingrulestagconfigobject.md + - docs/models/v3servicestaggingrulestaggingruleresponse.md + - docs/models/v3servicestaggingrulestagrule.md + - docs/models/v3servicestaggingrulestagsobject.md + - docs/models/v3servicesupdateservicerequest.md + - docs/models/v3slocreateslorequest.md + - docs/models/v3slocreateslorequesttags.md + - docs/models/v3slomarksloaffectedrequest.md + - docs/models/v3sloslo.md + - docs/models/v3slosloaction.md + - docs/models/v3slosloactiontype.md + - docs/models/v3sloslodetailedresponse.md + - docs/models/v3sloslodetailedresponsetags.md + - docs/models/v3sloslomonitoringcheck.md + - docs/models/v3slosloownertype.md + - docs/models/v3slosloresponse.md + - docs/models/v3slosloresponsetags.md + - docs/models/v3sloslotags.md + - docs/models/v3slosloviolatingincidentresponse.md + - docs/models/v3sloslowithinsightsresponse.md + - docs/models/v3slotimeintervaltype.md + - docs/models/v3teamsabilities.md + - docs/models/v3teamsaddbulkteammemberrequest.md + - docs/models/v3teamsaddbulkteammemberrequestmember.md + - docs/models/v3teamsaddteammemberrequest.md + - docs/models/v3teamscreateteamrequest.md + - docs/models/v3teamscreateteamrolerequest.md + - docs/models/v3teamsteambaseresponse.md + - docs/models/v3teamsteammember.md + - docs/models/v3teamsteammemberresponse.md + - docs/models/v3teamsteamresponse.md + - docs/models/v3teamsteamrole.md + - docs/models/v3teamsteamroleresponse.md + - docs/models/v3teamsupdateteammemberrequest.md + - docs/models/v3teamsupdateteamrequest.md + - docs/models/v3teamsupdateteamrequestmember.md + - docs/models/v3teamsupdateteamrolerequest.md + - docs/models/v3usersadduserrequest.md + - docs/models/v3usersadduserrequestrole.md + - docs/models/v3usersapitokenresponse.md + - docs/models/v3userscontact.md + - docs/models/v3usersglobalrbacabilityname.md + - docs/models/v3usersnotificationrule.md + - docs/models/v3usersupdateuserabilitiesrequest.md + - docs/models/v3usersupdateuserabilitiesrequestdata.md + - docs/models/v3usersupdateuserrequest.md + - docs/models/v3usersupdateuserrequestrole.md + - docs/models/v3usersuserresponse.md + - docs/models/v3usersuserroleresponse.md + - docs/models/v3webformscreateorupdatewebformrequest.md + - docs/models/v3webformscreateorupdatewebformrequesttags.md + - docs/models/v3webformsrecaptchasecrets.md + - docs/models/v3webformswebformresponse.md + - docs/models/v3webformswebformresponsetags.md + - docs/models/v3webformswfinputfield.md + - docs/models/v3webformswfservice.md + - docs/models/v3workflowsactionrequest.md + - docs/models/v3workflowsactionrequestdata.md + - docs/models/v3workflowsactionrequestname.md + - docs/models/v3workflowsactionrequestsqattachrunbooks.md + - docs/models/v3workflowsactionrequestupdate.md + - docs/models/v3workflowsactionrequestupdatedata.md + - docs/models/v3workflowsactionrequestupdatename.md + - docs/models/v3workflowsactionrequestupdatesqattachrunbooks.md + - docs/models/v3workflowsactionresponse.md + - docs/models/v3workflowsactionresponsedata.md + - docs/models/v3workflowsactionresponsename.md + - docs/models/v3workflowsactionresponsesqattachrunbooks.md + - docs/models/v3workflowsbulkenabledisableworkflowsrequest.md + - docs/models/v3workflowscommunicationchannel.md + - docs/models/v3workflowscommunicationchanneltype.md + - docs/models/v3workflowscomponentandimpact.md + - docs/models/v3workflowscreateworkflowfilter.md + - docs/models/v3workflowscreateworkflowrequest.md + - docs/models/v3workflowscreateworkflowrequestownertype.md + - docs/models/v3workflowscreateworkflowrequestupdate.md + - docs/models/v3workflowscreateworkflowrequestupdateownertype.md + - docs/models/v3workflowsenabledisableworkflowrequest.md + - docs/models/v3workflowsentityowner.md + - docs/models/v3workflowsentityownerupdate.md + - docs/models/v3workflowsgetworkflowactionbyidresponse.md + - docs/models/v3workflowsgetworkflowbyidresponse.md + - docs/models/v3workflowsgetworkflowlogsresponse.md + - docs/models/v3workflowsgetworkflowlogsresponsedata.md + - docs/models/v3workflowsgetworkflowlogsresponsemeta.md + - docs/models/v3workflowsissuestatusandmessage.md + - docs/models/v3workflowsjiracreateticket.md + - docs/models/v3workflowsjiracreateticketdata.md + - docs/models/v3workflowsjiracreateticketname.md + - docs/models/v3workflowsjiracreateticketupdate.md + - docs/models/v3workflowsjiracreateticketupdatedata.md + - docs/models/v3workflowsjiracreateticketupdatename.md + - docs/models/v3workflowslistworkflowapiresponse.md + - docs/models/v3workflowslistworkflowapiresponsemeta.md + - docs/models/v3workflowsmsteamscreatemeetinglink.md + - docs/models/v3workflowsmsteamscreatemeetinglinkname.md + - docs/models/v3workflowsmsteamscreatemeetinglinkupdate.md + - docs/models/v3workflowsmsteamscreatemeetinglinkupdatename.md + - docs/models/v3workflowsmsteamsmessagechannel.md + - docs/models/v3workflowsmsteamsmessagechanneldata.md + - docs/models/v3workflowsmsteamsmessagechannelname.md + - docs/models/v3workflowsmsteamsmessagechannelupdate.md + - docs/models/v3workflowsmsteamsmessagechannelupdatedata.md + - docs/models/v3workflowsmsteamsmessagechannelupdatename.md + - docs/models/v3workflowsmsteamsmessageuser.md + - docs/models/v3workflowsmsteamsmessageuserdata.md + - docs/models/v3workflowsmsteamsmessageusername.md + - docs/models/v3workflowsmsteamsmessageuserupdate.md + - docs/models/v3workflowsmsteamsmessageuserupdatedata.md + - docs/models/v3workflowsmsteamsmessageuserupdatename.md + - docs/models/v3workflowsrunbookresponse.md + - docs/models/v3workflowsslackarchivechannel.md + - docs/models/v3workflowsslackarchivechannelname.md + - docs/models/v3workflowsslackarchivechannelupdate.md + - docs/models/v3workflowsslackarchivechannelupdatename.md + - docs/models/v3workflowsslackcreateincidentchannel.md + - docs/models/v3workflowsslackcreateincidentchanneldata.md + - docs/models/v3workflowsslackcreateincidentchannelname.md + - docs/models/v3workflowsslackcreateincidentchannelupdate.md + - docs/models/v3workflowsslackcreateincidentchannelupdatedata.md + - docs/models/v3workflowsslackcreateincidentchannelupdatename.md + - docs/models/v3workflowsslackmessagechannel.md + - docs/models/v3workflowsslackmessagechanneldata.md + - docs/models/v3workflowsslackmessagechannelname.md + - docs/models/v3workflowsslackmessagechannelupdate.md + - docs/models/v3workflowsslackmessagechannelupdatedata.md + - docs/models/v3workflowsslackmessagechannelupdatename.md + - docs/models/v3workflowsslackmessageuser.md + - docs/models/v3workflowsslackmessageuserdata.md + - docs/models/v3workflowsslackmessageusername.md + - docs/models/v3workflowsslackmessageuserupdate.md + - docs/models/v3workflowsslackmessageuserupdatedata.md + - docs/models/v3workflowsslackmessageuserupdatename.md + - docs/models/v3workflowssqaddcommunicationchannel.md + - docs/models/v3workflowssqaddcommunicationchanneldata.md + - docs/models/v3workflowssqaddcommunicationchannelname.md + - docs/models/v3workflowssqaddcommunicationchannelupdate.md + - docs/models/v3workflowssqaddcommunicationchannelupdatedata.md + - docs/models/v3workflowssqaddcommunicationchannelupdatename.md + - docs/models/v3workflowssqaddincidentnote.md + - docs/models/v3workflowssqaddincidentnotedata.md + - docs/models/v3workflowssqaddincidentnotename.md + - docs/models/v3workflowssqaddincidentnoteupdate.md + - docs/models/v3workflowssqaddincidentnoteupdatedata.md + - docs/models/v3workflowssqaddincidentnoteupdatename.md + - docs/models/v3workflowssqcreatestatuspageissue.md + - docs/models/v3workflowssqcreatestatuspageissuedata.md + - docs/models/v3workflowssqcreatestatuspageissuename.md + - docs/models/v3workflowssqcreatestatuspageissueupdate.md + - docs/models/v3workflowssqcreatestatuspageissueupdatedata.md + - docs/models/v3workflowssqcreatestatuspageissueupdatename.md + - docs/models/v3workflowssqmakehttpcall.md + - docs/models/v3workflowssqmakehttpcalldata.md + - docs/models/v3workflowssqmakehttpcallheader.md + - docs/models/v3workflowssqmakehttpcallmethod.md + - docs/models/v3workflowssqmakehttpcallname.md + - docs/models/v3workflowssqmakehttpcallupdate.md + - docs/models/v3workflowssqmakehttpcallupdatedata.md + - docs/models/v3workflowssqmakehttpcallupdateheader.md + - docs/models/v3workflowssqmakehttpcallupdatemethod.md + - docs/models/v3workflowssqmakehttpcallupdatename.md + - docs/models/v3workflowssqmarkincidentsloaffecting.md + - docs/models/v3workflowssqmarkincidentsloaffectingdata.md + - docs/models/v3workflowssqmarkincidentsloaffectingname.md + - docs/models/v3workflowssqmarkincidentsloaffectingupdate.md + - docs/models/v3workflowssqmarkincidentsloaffectingupdatedata.md + - docs/models/v3workflowssqmarkincidentsloaffectingupdatename.md + - docs/models/v3workflowssqsendemail.md + - docs/models/v3workflowssqsendemaildata.md + - docs/models/v3workflowssqsendemailname.md + - docs/models/v3workflowssqsendemailupdate.md + - docs/models/v3workflowssqsendemailupdatedata.md + - docs/models/v3workflowssqsendemailupdatename.md + - docs/models/v3workflowssqtriggermanualwebhook.md + - docs/models/v3workflowssqtriggermanualwebhookdata.md + - docs/models/v3workflowssqtriggermanualwebhookname.md + - docs/models/v3workflowssqtriggermanualwebhookupdate.md + - docs/models/v3workflowssqtriggermanualwebhookupdatedata.md + - docs/models/v3workflowssqtriggermanualwebhookupdatename.md + - docs/models/v3workflowstag.md + - docs/models/v3workflowsupdateactionsorderrequest.md + - docs/models/v3workflowsupdateactionsorderresponse.md + - docs/models/v3workflowsupdateactionsorderresponsedata.md + - docs/models/v3workflowsupdateincidentpriority.md + - docs/models/v3workflowsupdateincidentprioritydata.md + - docs/models/v3workflowsupdateincidentpriorityname.md + - docs/models/v3workflowsupdateincidentprioritypriority.md + - docs/models/v3workflowsupdateincidentpriorityupdate.md + - docs/models/v3workflowsupdateincidentpriorityupdatedata.md + - docs/models/v3workflowsupdateincidentpriorityupdatename.md + - docs/models/v3workflowsupdateincidentpriorityupdatepriority.md + - docs/models/v3workflowsupdateworkflowapiresponse.md + - docs/models/v3workflowsworkflowapiresponse.md + - docs/models/v3workflowsworkflowfilters.md + - docs/models/v3workflowsworkflowtrigger.md + - docs/models/v4changetimezoneresponse.md + - docs/models/v4createrotationrequest.md + - docs/models/v4createscheduleoverriderequest.md + - docs/models/v4createschedulerequest.md + - docs/models/v4createschedulerequestownertype.md + - docs/models/v4getrotationparticipantsresponse.md + - docs/models/v4icallinkresponse.md + - docs/models/v4overrideparticipantgroup.md + - docs/models/v4overrideresponse.md + - docs/models/v4participant.md + - docs/models/v4participantgroup.md + - docs/models/v4pauseresumescheduleresponse.md + - docs/models/v4rotationparticipantsresponse.md + - docs/models/v4rotationresponse.md + - docs/models/v4scheduleresponse.md + - docs/models/v4scheduleresponseownertype.md + - docs/models/v4shifttimeslot.md + - docs/models/v4squadscreatesquadrequest.md + - docs/models/v4squadscreatesquadresponse.md + - docs/models/v4squadsremovesquadmemberresponse.md + - docs/models/v4squadssquadmember.md + - docs/models/v4squadssquadresponse.md + - docs/models/v4squadsupdatesquadmemberrequest.md + - docs/models/v4squadsupdatesquadmemberresponse.md + - docs/models/v4squadsupdatesquadnamerequest.md + - docs/models/v4squadsupdatesquadnameresponse.md + - docs/models/v4squadsupdatesquadrequest.md + - docs/models/v4statuspagescomponentgroupscomponent.md + - docs/models/v4statuspagescomponentgroupscomponentgroupresponse.md + - docs/models/v4statuspagescomponentgroupscomponentstatus.md + - docs/models/v4statuspagescomponentgroupscreatecomponentgrouprequest.md + - docs/models/v4statuspagescomponentgroupscreatecomponentgroupresponse.md + - docs/models/v4statuspagescomponentgroupsdeletecomponentgroupbyidresponse.md + - docs/models/v4statuspagescomponentgroupsgetcomponentgroupbyidresponse.md + - docs/models/v4statuspagescomponentscomponent.md + - docs/models/v4statuspagescomponentscomponentstatus.md + - docs/models/v4statuspagescomponentscreatecomponentrequest.md + - docs/models/v4statuspagescomponentscreatecomponentresponse.md + - docs/models/v4statuspagescomponentsdeletecomponentbyidresponse.md + - docs/models/v4statuspagescomponentsgetcomponentbyidresponse.md + - docs/models/v4statuspagescomponentslistcomponentsresponse.md + - docs/models/v4statuspagescomponentsupdatecomponentbyidrequest.md + - docs/models/v4statuspagescomponentsupdatecomponentbyidresponse.md + - docs/models/v4statuspagescreatestatuspagerequest.md + - docs/models/v4statuspagescreatestatuspagerequestownertype.md + - docs/models/v4statuspagescreatestatuspageresponse.md + - docs/models/v4statuspagesdeletestatuspagebyidresponse.md + - docs/models/v4statuspagesgetstatuspagebyidresponse.md + - docs/models/v4statuspagesgetstatuspagebyidresponsethemecolor.md + - docs/models/v4statuspagesissuescomponentstatus.md + - docs/models/v4statuspagesissuescreateissuerequest.md + - docs/models/v4statuspagesissuescreateissuerequestcomponent.md + - docs/models/v4statuspagesissuescreateissuerequestissue.md + - docs/models/v4statuspagesissuescreateissuerequeststatemessage.md + - docs/models/v4statuspagesissuescreateissueresponse.md + - docs/models/v4statuspagesissuesdeleteissuebyidresponse.md + - docs/models/v4statuspagesissuesgetissuebyidresponse.md + - docs/models/v4statuspagesissuesissue.md + - docs/models/v4statuspagesissuesissuecomponent.md + - docs/models/v4statuspagesissuesissuecomponentdetail.md + - docs/models/v4statuspagesissuesissuedetail.md + - docs/models/v4statuspagesissuesissuestate.md + - docs/models/v4statuspagesissuesissuestatemessage.md + - docs/models/v4statuspagesissueslistissuesresponse.md + - docs/models/v4statuspagesissueslistissuesresponsemeta.md + - docs/models/v4statuspagesissuesliststatuspageissuestatesresponse.md + - docs/models/v4statuspagesissuesupdateissuerequest.md + - docs/models/v4statuspagesissuesupdateissuerequestcomponent.md + - docs/models/v4statuspagesissuesupdateissuerequestissue.md + - docs/models/v4statuspagesissuesupdateissuerequeststatemessage.md + - docs/models/v4statuspagesissuesupdateissueresponse.md + - docs/models/v4statuspagesliststatuspagesresponse.md + - docs/models/v4statuspagesliststatuspagesresponsemeta.md + - docs/models/v4statuspageslistsubscribersresponse.md + - docs/models/v4statuspageslistsubscribersresponsemeta.md + - docs/models/v4statuspagesmaintenancescreatemaintenancerequest.md + - docs/models/v4statuspagesmaintenancescreatemaintenanceresponse.md + - docs/models/v4statuspagesmaintenancesdeletemaintenancebyidresponse.md + - docs/models/v4statuspagesmaintenancesgetmaintenancebyidresponse.md + - docs/models/v4statuspagesmaintenanceslistmaintenancesresponse.md + - docs/models/v4statuspagesmaintenanceslistmaintenancesresponsemeta.md + - docs/models/v4statuspagesmaintenancesmaintenance.md + - docs/models/v4statuspagesmaintenancesmaintenancecomponent.md + - docs/models/v4statuspagesmaintenancesupdatemaintenancebyidrequest.md + - docs/models/v4statuspagesmaintenancesupdatemaintenancebyidresponse.md + - docs/models/v4statuspagesnewstatuspagecomponent.md + - docs/models/v4statuspagesnewstatuspagecomponentlist.md + - docs/models/v4statuspagesnewstatuspagecomponentlisttype.md + - docs/models/v4statuspagesnewstatuspagecomponenttype.md + - docs/models/v4statuspagesnewstatuspagethemecolor.md + - docs/models/v4statuspagesstatuspage.md + - docs/models/v4statuspagesstatuspagecomponent.md + - docs/models/v4statuspagesstatuspagestatus.md + - docs/models/v4statuspagesstatuspagestatusesresponse.md + - docs/models/v4statuspagesstatuspagesubscriber.md + - docs/models/v4statuspagesstatuspagesubscribercomponent.md + - docs/models/v4statuspagestotalsubscriberscount.md + - docs/models/v4statuspagesupdatestatuspagebyidrequest.md + - docs/models/v4statuspagesupdatestatuspagebyidrequestcomponent1.md + - docs/models/v4statuspagesupdatestatuspagebyidrequestcomponent2.md + - docs/models/v4statuspagesupdatestatuspagebyidrequestthemecolor.md + - docs/models/v4statuspagesupdatestatuspagebyidresponse.md + - docs/models/v4statuspagesupdatestatuspagebyidresponsethemecolor.md + - docs/models/v4tag.md + - docs/models/v4updaterotationparticipantsrequest.md + - docs/models/v4updaterotationrequest.md + - docs/models/v4updatescheduleoverriderequest.md + - docs/models/v4updateschedulerequest.md + - docs/models/v4updateschedulerequestownertype.md + - docs/models/webforms.md + - docs/models/webformscreatewebformdata.md + - docs/models/webformscreatewebformresponse.md + - docs/models/webformsgetallwebformsmeta.md + - docs/models/webformsgetallwebformsrequest.md + - docs/models/webformsgetallwebformsresponse.md + - docs/models/webformsgetallwebformsresponsebody.md + - docs/models/webformsgetwebformbyidrequest.md + - docs/models/webformsgetwebformbyidresponse.md + - docs/models/webformsremovewebformrequest.md + - docs/models/webformsremovewebformresponse.md + - docs/models/webformsupdatewebformrequest.md + - docs/models/webformsupdatewebformresponse.md + - docs/models/webhookscreatewebhookbody.md + - docs/models/webhookscreatewebhookresponse.md + - docs/models/webhooksdeletewebhookrequest.md + - docs/models/webhooksdeletewebhookresponsebody.md + - docs/models/webhooksgetallwebhooksrequest.md + - docs/models/webhooksgetwebhookbyidrequest.md + - docs/models/webhooksgetwebhookbyidresponse.md + - docs/models/webhooksupdatewebhookrequest.md + - docs/models/webhooksupdatewebhookresponse.md + - docs/models/workflows.md + - docs/models/workflowsbulkenabledisableworkflowsresponsebody.md + - docs/models/workflowscreateactionrequest.md + - docs/models/workflowscreateactionresponse.md + - docs/models/workflowscreateworkflowresponse.md + - docs/models/workflowsdeleteworkflowactionrequest.md + - docs/models/workflowsdeleteworkflowactionresponsebody.md + - docs/models/workflowsdeleteworkflowrequest.md + - docs/models/workflowsdeleteworkflowresponsebody.md + - docs/models/workflowsenabledisableworkflowrequest.md + - docs/models/workflowsenabledisableworkflowresponsebody.md + - docs/models/workflowsgetworkflowactionbyidrequest.md + - docs/models/workflowsgetworkflowactionbyidresponse.md + - docs/models/workflowsgetworkflowbyidrequest.md + - docs/models/workflowsgetworkflowlogsrequest.md + - docs/models/workflowsgetworkflowlogsresponse.md + - docs/models/workflowslistworkflowsrequest.md + - docs/models/workflowslistworkflowsresponse.md + - docs/models/workflowsupdateactionsorderrequest.md + - docs/models/workflowsupdateworkflowactionrequest.md + - docs/models/workflowsupdateworkflowrequest.md + - docs/models/workflowsupdateworkflowresponse.md + - docs/sdks/additionalresponders/README.md + - docs/sdks/analytics/README.md + - docs/sdks/apitoken/README.md + - docs/sdks/apitokens/README.md + - docs/sdks/auditlogs/README.md + - docs/sdks/autopausetransientalerts/README.md + - docs/sdks/communicationcard/README.md + - docs/sdks/communicationcards/README.md + - docs/sdks/componentgroups/README.md + - docs/sdks/components/README.md + - docs/sdks/dedupkey/README.md + - docs/sdks/dedupkeys/README.md + - docs/sdks/deduplicationrules/README.md + - docs/sdks/dependencies/README.md + - docs/sdks/escalationpoliciessdk/README.md + - docs/sdks/events/README.md + - docs/sdks/exports/README.md + - docs/sdks/exportschedule/README.md + - docs/sdks/extensionswebhooks/README.md + - docs/sdks/falsepositive/README.md + - docs/sdks/globaleventrules/README.md + - docs/sdks/globaleventrulesrulesets/README.md + - docs/sdks/globaloncallreminderrulessdk/README.md + - docs/sdks/incidentactions/README.md + - docs/sdks/incidents/README.md + - docs/sdks/incidentsactions/README.md + - docs/sdks/incidentsadditionalresponders/README.md + - docs/sdks/incidentscommunicationcards/README.md + - docs/sdks/incidentsexport/README.md + - docs/sdks/incidentspostmortems/README.md + - docs/sdks/incidentssnoozenotifications/README.md + - docs/sdks/incidentstags/README.md + - docs/sdks/issues/README.md + - docs/sdks/jira/README.md + - docs/sdks/logs/README.md + - docs/sdks/maintenance/README.md + - docs/sdks/maintenancemode/README.md + - docs/sdks/maintenances/README.md + - docs/sdks/msteams1/README.md + - docs/sdks/msteams2/README.md + - docs/sdks/notes/README.md + - docs/sdks/overlay/README.md + - docs/sdks/overlaycustomcontenttemplates/README.md + - docs/sdks/overlayscustomcontenttemplates/README.md + - docs/sdks/overrides/README.md + - docs/sdks/postmortemssdk/README.md + - docs/sdks/roles/README.md + - docs/sdks/rotations/README.md + - docs/sdks/routingrules/README.md + - docs/sdks/rules/README.md + - docs/sdks/rulesets/README.md + - docs/sdks/rulesetsrules/README.md + - docs/sdks/runbookssdk/README.md + - docs/sdks/schedulesexport/README.md + - docs/sdks/schedulesoverrides/README.md + - docs/sdks/schedulessdk/README.md + - docs/sdks/servicenow/README.md + - docs/sdks/servicesdedupkey/README.md + - docs/sdks/servicesextensions/README.md + - docs/sdks/servicesoverlays/README.md + - docs/sdks/servicessdk/README.md + - docs/sdks/slossdk/README.md + - docs/sdks/snoozenotifications/README.md + - docs/sdks/squadsmembers/README.md + - docs/sdks/squadssdk/README.md + - docs/sdks/squadsv4/README.md + - docs/sdks/statuspagescomponentgroups/README.md + - docs/sdks/statuspagescomponents/README.md + - docs/sdks/statuspagesissues/README.md + - docs/sdks/statuspagesmaintenances1/README.md + - docs/sdks/statuspagesmaintenances2/README.md + - docs/sdks/statuspagessdk1/README.md + - docs/sdks/subscribers/README.md + - docs/sdks/suppressionrules/README.md + - docs/sdks/taggingrules/README.md + - docs/sdks/teams/README.md + - docs/sdks/teamsmembers/README.md + - docs/sdks/users/README.md + - docs/sdks/webformssdk/README.md + - docs/sdks/webhook/README.md + - docs/sdks/webhooks/README.md + - docs/sdks/workflowsactions/README.md + - docs/sdks/workflowssdk/README.md + - py.typed + - pylintrc + - pyproject.toml + - scripts/prepare_readme.py + - scripts/publish.sh + - src/squadcast_sdk/__init__.py + - src/squadcast_sdk/_hooks/__init__.py + - src/squadcast_sdk/_hooks/sdkhooks.py + - src/squadcast_sdk/_hooks/types.py + - src/squadcast_sdk/_version.py + - src/squadcast_sdk/additionalresponders.py + - src/squadcast_sdk/analytics.py + - src/squadcast_sdk/apitoken.py + - src/squadcast_sdk/apitokens.py + - src/squadcast_sdk/auditlogs.py + - src/squadcast_sdk/autopausetransientalerts.py + - src/squadcast_sdk/basesdk.py + - src/squadcast_sdk/communicationcard.py + - src/squadcast_sdk/communicationcards.py + - src/squadcast_sdk/componentgroups.py + - src/squadcast_sdk/components.py + - src/squadcast_sdk/dedupkey.py + - src/squadcast_sdk/dedupkeys.py + - src/squadcast_sdk/deduplicationrules.py + - src/squadcast_sdk/dependencies.py + - src/squadcast_sdk/errors/__init__.py + - src/squadcast_sdk/errors/analytics_getorganalyticsop.py + - src/squadcast_sdk/errors/common_v4_error.py + - src/squadcast_sdk/errors/no_response_error.py + - src/squadcast_sdk/errors/responsevalidationerror.py + - src/squadcast_sdk/errors/sdkdefaulterror.py + - src/squadcast_sdk/errors/squadcastsdkerror.py + - src/squadcast_sdk/escalationpolicies_sdk.py + - src/squadcast_sdk/events.py + - src/squadcast_sdk/exports.py + - src/squadcast_sdk/exportschedule.py + - src/squadcast_sdk/extensions.py + - src/squadcast_sdk/extensions_webhooks.py + - src/squadcast_sdk/falsepositive.py + - src/squadcast_sdk/globaleventrules.py + - src/squadcast_sdk/globaleventrules_rulesets.py + - src/squadcast_sdk/globaloncallreminderrules_sdk.py + - src/squadcast_sdk/httpclient.py + - src/squadcast_sdk/incidentactions.py + - src/squadcast_sdk/incidents.py + - src/squadcast_sdk/incidents_actions.py + - src/squadcast_sdk/incidents_additionalresponders.py + - src/squadcast_sdk/incidents_communicationcards.py + - src/squadcast_sdk/incidents_export.py + - src/squadcast_sdk/incidents_postmortems.py + - src/squadcast_sdk/incidents_snoozenotifications.py + - src/squadcast_sdk/incidents_tags.py + - src/squadcast_sdk/issues.py + - src/squadcast_sdk/jira.py + - src/squadcast_sdk/logs.py + - src/squadcast_sdk/maintenance.py + - src/squadcast_sdk/maintenancemode.py + - src/squadcast_sdk/maintenances.py + - src/squadcast_sdk/models/__init__.py + - src/squadcast_sdk/models/additionalresponders_addadditionalrespondersop.py + - src/squadcast_sdk/models/additionalresponders_getadditionalrespondersop.py + - src/squadcast_sdk/models/additionalresponders_removeadditionalrespondersop.py + - src/squadcast_sdk/models/analytics_getorganalyticsop.py + - src/squadcast_sdk/models/analytics_getteamanalyticsop.py + - src/squadcast_sdk/models/apta_markasnottransientop.py + - src/squadcast_sdk/models/apta_markastransientop.py + - src/squadcast_sdk/models/auditlogs_getauditlogbyidop.py + - src/squadcast_sdk/models/auditlogs_getauditlogsexporthistorybyidop.py + - src/squadcast_sdk/models/auditlogs_listauditlogsexporthistoryop.py + - src/squadcast_sdk/models/auditlogs_listauditlogsop.py + - src/squadcast_sdk/models/common_v3_entityowner.py + - src/squadcast_sdk/models/common_v3_errormeta.py + - src/squadcast_sdk/models/common_v3_rbacentitypermission.py + - src/squadcast_sdk/models/common_v3_rbacowner.py + - src/squadcast_sdk/models/common_v4_error.py + - src/squadcast_sdk/models/common_v4_pageinfo.py + - src/squadcast_sdk/models/communicationcards_archiveslackchannelop.py + - src/squadcast_sdk/models/communicationcards_createcommunicationcardop.py + - src/squadcast_sdk/models/communicationcards_createslackchannelincommunicationcardop.py + - src/squadcast_sdk/models/communicationcards_deletecommunicationcardop.py + - src/squadcast_sdk/models/communicationcards_getallcommunicationcardop.py + - src/squadcast_sdk/models/communicationcards_updatecommunicationcardop.py + - src/squadcast_sdk/models/componentgroups_createcomponentgroupop.py + - src/squadcast_sdk/models/componentgroups_deletecomponentgroupbyidop.py + - src/squadcast_sdk/models/componentgroups_getcomponentgroupbyidop.py + - src/squadcast_sdk/models/componentgroups_listcomponentgroupsop.py + - src/squadcast_sdk/models/components_createcomponentop.py + - src/squadcast_sdk/models/components_deletecomponentbyidop.py + - src/squadcast_sdk/models/components_getcomponentbyidop.py + - src/squadcast_sdk/models/components_listcomponentsop.py + - src/squadcast_sdk/models/components_updatecomponentbyidop.py + - src/squadcast_sdk/models/deduplicationrules_createorupdatededuplicationrulesop.py + - src/squadcast_sdk/models/deduplicationrules_getdeduplicationrulesop.py + - src/squadcast_sdk/models/dependencies_createorupdatedependenciesop.py + - src/squadcast_sdk/models/escalationpolicies_createescalationpoliciesop.py + - src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyidop.py + - src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py + - src/squadcast_sdk/models/escalationpolicies_removeescalationpolicyop.py + - src/squadcast_sdk/models/escalationpolicies_updateescalationpolicyop.py + - src/squadcast_sdk/models/export_createscheduleicallinkop.py + - src/squadcast_sdk/models/export_deleteicallinkop.py + - src/squadcast_sdk/models/export_getexportdetailsop.py + - src/squadcast_sdk/models/export_getscheduleicallinkop.py + - src/squadcast_sdk/models/export_refreshscheduleicallinkop.py + - src/squadcast_sdk/models/extensions_updateslackextensionop.py + - src/squadcast_sdk/models/globaleventrules_createglobaleventruleop.py + - src/squadcast_sdk/models/globaleventrules_createruleop.py + - src/squadcast_sdk/models/globaleventrules_createrulesetop.py + - src/squadcast_sdk/models/globaleventrules_deletegerrulesetop.py + - src/squadcast_sdk/models/globaleventrules_deleteglobaleventrulebyidop.py + - src/squadcast_sdk/models/globaleventrules_deleterulebyidop.py + - src/squadcast_sdk/models/globaleventrules_getglobaleventrulebyidop.py + - src/squadcast_sdk/models/globaleventrules_getrulebyidop.py + - src/squadcast_sdk/models/globaleventrules_getrulesetop.py + - src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py + - src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py + - src/squadcast_sdk/models/globaleventrules_reorderrulesetbyindexop.py + - src/squadcast_sdk/models/globaleventrules_reorderrulesetop.py + - src/squadcast_sdk/models/globaleventrules_updateglobaleventrulebyidop.py + - src/squadcast_sdk/models/globaleventrules_updaterulebyidop.py + - src/squadcast_sdk/models/globaleventrules_updaterulesetop.py + - src/squadcast_sdk/models/globaloncallreminderrules_createglobaloncallreminderrulesop.py + - src/squadcast_sdk/models/globaloncallreminderrules_deleteglobaloncallreminderrulesop.py + - src/squadcast_sdk/models/globaloncallreminderrules_getglobaloncallreminderrulesop.py + - src/squadcast_sdk/models/globaloncallreminderrules_updateglobaloncallreminderrulesop.py + - src/squadcast_sdk/models/incidentactions_createanincidentinservicenowop.py + - src/squadcast_sdk/models/incidentactions_createaticketonjiracloudop.py + - src/squadcast_sdk/models/incidentactions_createaticketonjiraserverop.py + - src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py + - src/squadcast_sdk/models/incidentactions_triggerawebhookmanuallyop.py + - src/squadcast_sdk/models/incidents_acknowledgeincidentop.py + - src/squadcast_sdk/models/incidents_bulkacknowledgeincidentsop.py + - src/squadcast_sdk/models/incidents_bulkincidentspriorityupdateop.py + - src/squadcast_sdk/models/incidents_bulkresolveincidentsop.py + - src/squadcast_sdk/models/incidents_getincidentbyidop.py + - src/squadcast_sdk/models/incidents_getincidenteventsop.py + - src/squadcast_sdk/models/incidents_getincidentsstatusbyrequestidsop.py + - src/squadcast_sdk/models/incidents_incidentexportasyncop.py + - src/squadcast_sdk/models/incidents_incidentexportop.py + - src/squadcast_sdk/models/incidents_incidentpriorityupdateop.py + - src/squadcast_sdk/models/incidents_markincidentslofalsepositiveop.py + - src/squadcast_sdk/models/incidents_reassignincidentop.py + - src/squadcast_sdk/models/incidents_resolveincidentop.py + - src/squadcast_sdk/models/issues_createissueop.py + - src/squadcast_sdk/models/issues_deleteissuebyidop.py + - src/squadcast_sdk/models/issues_getissuebyidop.py + - src/squadcast_sdk/models/issues_listissuesop.py + - src/squadcast_sdk/models/issues_liststatuspageissuestatesop.py + - src/squadcast_sdk/models/issues_updateissueop.py + - src/squadcast_sdk/models/maintenancemode_createorupdatemaintenancemodeop.py + - src/squadcast_sdk/models/maintenancemode_getmaintenancemodeop.py + - src/squadcast_sdk/models/maintenances_createmaintenanceop.py + - src/squadcast_sdk/models/maintenances_deletemaintenancebyidop.py + - src/squadcast_sdk/models/maintenances_getmaintenancebyidop.py + - src/squadcast_sdk/models/maintenances_listmaintenancesop.py + - src/squadcast_sdk/models/maintenances_updatemaintenancebyidop.py + - src/squadcast_sdk/models/msteams_createorupdatemsteamsconfigurationop.py + - src/squadcast_sdk/models/msteams_getmsteamsconfigop.py + - src/squadcast_sdk/models/notes_createnotesop.py + - src/squadcast_sdk/models/notes_deletenoteop.py + - src/squadcast_sdk/models/notes_getallnotesop.py + - src/squadcast_sdk/models/notes_updatenoteop.py + - src/squadcast_sdk/models/overlay_createorupdatenotificationtemplateoverlayop.py + - src/squadcast_sdk/models/overlay_deletededupkeyoverlayop.py + - src/squadcast_sdk/models/overlay_deletenotificationtemplateoverlayop.py + - src/squadcast_sdk/models/overlay_getallcustomcontenttemplateoverlaybyserviceop.py + - src/squadcast_sdk/models/overlay_getalldedupkeyoverlaybyserviceop.py + - src/squadcast_sdk/models/overlay_getcustomcontenttemplateoverlayop.py + - src/squadcast_sdk/models/overlay_getdedupkeyoverlayforalertsourceop.py + - src/squadcast_sdk/models/overlay_getoptinforkeybaseddeduplicationforaserviceop.py + - src/squadcast_sdk/models/overlay_optinforkeybaseddeduplicationforaserviceop.py + - src/squadcast_sdk/models/overlay_rendercustomcontentoverlayop.py + - src/squadcast_sdk/models/overlay_renderdedupkeytemplateop.py + - src/squadcast_sdk/models/overlay_updatededupkeyoverlayop.py + - src/squadcast_sdk/models/overrides_createscheduleoverrideop.py + - src/squadcast_sdk/models/overrides_deletescheduleoverrideop.py + - src/squadcast_sdk/models/overrides_getoverridebyidop.py + - src/squadcast_sdk/models/overrides_listoverridesop.py + - src/squadcast_sdk/models/overrides_updatescheduleoverrideop.py + - src/squadcast_sdk/models/postmortems_createpostmortemop.py + - src/squadcast_sdk/models/postmortems_deletepostmortembyincidentop.py + - src/squadcast_sdk/models/postmortems_getallpostmortemsop.py + - src/squadcast_sdk/models/postmortems_getpostmortembyincidentop.py + - src/squadcast_sdk/models/postmortems_updatepostmortembyincidentop.py + - src/squadcast_sdk/models/rotations_createrotationop.py + - src/squadcast_sdk/models/rotations_deleterotationop.py + - src/squadcast_sdk/models/rotations_getrotationparticipantsop.py + - src/squadcast_sdk/models/rotations_getschedulerotationbyidop.py + - src/squadcast_sdk/models/rotations_getschedulerotationsop.py + - src/squadcast_sdk/models/rotations_updaterotationop.py + - src/squadcast_sdk/models/rotations_updaterotationparticipantsop.py + - src/squadcast_sdk/models/routingrules_createorupdateroutingrulesop.py + - src/squadcast_sdk/models/routingrules_getroutingrulesop.py + - src/squadcast_sdk/models/runbooks_attachrunbooksop.py + - src/squadcast_sdk/models/runbooks_createrunbookop.py + - src/squadcast_sdk/models/runbooks_getallrunbooksbyteamop.py + - src/squadcast_sdk/models/runbooks_getrunbookbyidop.py + - src/squadcast_sdk/models/runbooks_removerunbookop.py + - src/squadcast_sdk/models/runbooks_updaterunbookop.py + - src/squadcast_sdk/models/schedules_changetimezoneop.py + - src/squadcast_sdk/models/schedules_clonescheduleop.py + - src/squadcast_sdk/models/schedules_createscheduleop.py + - src/squadcast_sdk/models/schedules_deletescheduleop.py + - src/squadcast_sdk/models/schedules_getschedulebyidop.py + - src/squadcast_sdk/models/schedules_listschedulesop.py + - src/squadcast_sdk/models/schedules_pauseresumescheduleop.py + - src/squadcast_sdk/models/schedules_updatescheduleop.py + - src/squadcast_sdk/models/security.py + - src/squadcast_sdk/models/services_createorupdateaptaconfigop.py + - src/squadcast_sdk/models/services_createorupdateiagconfigop.py + - src/squadcast_sdk/models/services_createserviceop.py + - src/squadcast_sdk/models/services_delayednotificationconfigop.py + - src/squadcast_sdk/models/services_deleteserviceop.py + - src/squadcast_sdk/models/services_getservicebyidop.py + - src/squadcast_sdk/models/services_getservicesbynameop.py + - src/squadcast_sdk/models/services_getservicesop.py + - src/squadcast_sdk/models/services_updateserviceop.py + - src/squadcast_sdk/models/slo_createsloop.py + - src/squadcast_sdk/models/slo_getallslosop.py + - src/squadcast_sdk/models/slo_getslobyidop.py + - src/squadcast_sdk/models/slo_marksloaffectedop.py + - src/squadcast_sdk/models/slo_markslofalsepositiveop.py + - src/squadcast_sdk/models/slo_removesloop.py + - src/squadcast_sdk/models/slo_updatesloop.py + - src/squadcast_sdk/models/snoozenotifications_snoozeincidentnotificationsop.py + - src/squadcast_sdk/models/snoozenotifications_unsnoozeincidentnotificationsop.py + - src/squadcast_sdk/models/squads_createsquadop.py + - src/squadcast_sdk/models/squads_deletesquadop.py + - src/squadcast_sdk/models/squads_getallsquadsop.py + - src/squadcast_sdk/models/squads_getsquadbyidop.py + - src/squadcast_sdk/models/squads_removesquadmemberop.py + - src/squadcast_sdk/models/squads_updatesquadmemberop.py + - src/squadcast_sdk/models/squads_updatesquadnameop.py + - src/squadcast_sdk/models/squads_updatesquadop.py + - src/squadcast_sdk/models/statuspages_createstatuspageop.py + - src/squadcast_sdk/models/statuspages_deletestatuspagebyidop.py + - src/squadcast_sdk/models/statuspages_getstatuspagebyidop.py + - src/squadcast_sdk/models/statuspages_liststatuspagesop.py + - src/squadcast_sdk/models/statuspages_liststatuspagestatusesop.py + - src/squadcast_sdk/models/statuspages_listsubscribersop.py + - src/squadcast_sdk/models/statuspages_updatestatuspagebyidop.py + - src/squadcast_sdk/models/suppressionrules_createorupdatesuppressionrulesop.py + - src/squadcast_sdk/models/suppressionrules_getsuppressionrulesop.py + - src/squadcast_sdk/models/taggingrules_createorupdatetaggingrulesop.py + - src/squadcast_sdk/models/taggingrules_gettaggingrulesop.py + - src/squadcast_sdk/models/tags_appendtagop.py + - src/squadcast_sdk/models/tags_updatetagop.py + - src/squadcast_sdk/models/teams_addbulkteammemberop.py + - src/squadcast_sdk/models/teams_addteammemberop.py + - src/squadcast_sdk/models/teams_createteamop.py + - src/squadcast_sdk/models/teams_createteamroleop.py + - src/squadcast_sdk/models/teams_getallteammembersop.py + - src/squadcast_sdk/models/teams_getallteamrolesop.py + - src/squadcast_sdk/models/teams_getallteamsop.py + - src/squadcast_sdk/models/teams_getteambyidop.py + - src/squadcast_sdk/models/teams_removeteammemberop.py + - src/squadcast_sdk/models/teams_removeteamop.py + - src/squadcast_sdk/models/teams_removeteamroleop.py + - src/squadcast_sdk/models/teams_updateteammemberop.py + - src/squadcast_sdk/models/teams_updateteamop.py + - src/squadcast_sdk/models/teams_updateteamroleop.py + - src/squadcast_sdk/models/users_adduserop.py + - src/squadcast_sdk/models/users_createtokenop.py + - src/squadcast_sdk/models/users_deleteuserop.py + - src/squadcast_sdk/models/users_getalltokensop.py + - src/squadcast_sdk/models/users_getallusersop.py + - src/squadcast_sdk/models/users_getuserbyidop.py + - src/squadcast_sdk/models/users_getuserrolesop.py + - src/squadcast_sdk/models/users_removetokenop.py + - src/squadcast_sdk/models/users_removeuserfromorgop.py + - src/squadcast_sdk/models/users_updateorglevelpermissionsop.py + - src/squadcast_sdk/models/users_updateuserbyidop.py + - src/squadcast_sdk/models/v3_analytics_analyticsresponse.py + - src/squadcast_sdk/models/v3_auditlogs_actor.py + - src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py + - src/squadcast_sdk/models/v3_auditlogs_auditlogresponse.py + - src/squadcast_sdk/models/v3_auditlogs_auditlogsexporthistoryresponse.py + - src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py + - src/squadcast_sdk/models/v3_auditlogs_exportauditlogsresponse.py + - src/squadcast_sdk/models/v3_auditlogs_filters.py + - src/squadcast_sdk/models/v3_auditlogs_getauditlogbyidresponse.py + - src/squadcast_sdk/models/v3_auditlogs_getauditlogexporthistorybyidresponse.py + - src/squadcast_sdk/models/v3_auditlogs_listauditlogsexporthistoryresponse.py + - src/squadcast_sdk/models/v3_auditlogs_listauditlogsresponse.py + - src/squadcast_sdk/models/v3_auditlogs_team.py + - src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py + - src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py + - src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyresponse.py + - src/squadcast_sdk/models/v3_escalationpolicies_escalationpolicyrule.py + - src/squadcast_sdk/models/v3_escalationpolicies_incidentreminderrule.py + - src/squadcast_sdk/models/v3_export_exportresponse.py + - src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py + - src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py + - src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py + - src/squadcast_sdk/models/v3_extensions_msteams_eventclass.py + - src/squadcast_sdk/models/v3_extensions_msteams_incidentactionalertstate.py + - src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py + - src/squadcast_sdk/models/v3_extensions_msteams_squadcastservicemapping.py + - src/squadcast_sdk/models/v3_extensions_msteams_triggers.py + - src/squadcast_sdk/models/v3_extensions_webhooks_getallwebhooksresponse.py + - src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py + - src/squadcast_sdk/models/v3_extensions_webhooks_webhookfilter.py + - src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py + - src/squadcast_sdk/models/v3_extensions_webhooks_webhooklistitem.py + - src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py + - src/squadcast_sdk/models/v3_extensions_webhooks_webhooktrigger.py + - src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py + - src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py + - src/squadcast_sdk/models/v3_globaleventrules_createglobaleventrulerequest.py + - src/squadcast_sdk/models/v3_globaleventrules_createorupdaterulerequest.py + - src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py + - src/squadcast_sdk/models/v3_globaleventrules_entityowner.py + - src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py + - src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py + - src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py + - src/squadcast_sdk/models/v3_globaleventrules_orderingresponse.py + - src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py + - src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py + - src/squadcast_sdk/models/v3_globaleventrules_ruleaction.py + - src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py + - src/squadcast_sdk/models/v3_globaleventrules_ruleset.py + - src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py + - src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py + - src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py + - src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py + - src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py + - src/squadcast_sdk/models/v3_globaloncallreminderrules_createglobaloncallreminderrulesrequest.py + - src/squadcast_sdk/models/v3_globaloncallreminderrules_globaloncallreminderruleresponse.py + - src/squadcast_sdk/models/v3_globaloncallreminderrules_rule.py + - src/squadcast_sdk/models/v3_globaloncallreminderrules_updateglobaloncallreminderrulesrequest.py + - src/squadcast_sdk/models/v3_incidents_additionalresponderdetails.py + - src/squadcast_sdk/models/v3_incidents_additionalresponders_addadditionalrespondersrequest.py + - src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py + - src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponderresponse.py + - src/squadcast_sdk/models/v3_incidents_analytics.py + - src/squadcast_sdk/models/v3_incidents_analyticsmetrics.py + - src/squadcast_sdk/models/v3_incidents_apta_messageresponse.py + - src/squadcast_sdk/models/v3_incidents_assignedto.py + - src/squadcast_sdk/models/v3_incidents_assignto.py + - src/squadcast_sdk/models/v3_incidents_bulkincidentidsrequest.py + - src/squadcast_sdk/models/v3_incidents_bulkincidentspriorityupdaterequest.py + - src/squadcast_sdk/models/v3_incidents_communicationcards_archiveslackchannelrequest.py + - src/squadcast_sdk/models/v3_incidents_communicationcards_communicationcardresponse.py + - src/squadcast_sdk/models/v3_incidents_communicationcards_createcommunicationcardrequest.py + - src/squadcast_sdk/models/v3_incidents_communicationcards_createslackchannelrequest.py + - src/squadcast_sdk/models/v3_incidents_communicationcards_updatecommunicationcardrequest.py + - src/squadcast_sdk/models/v3_incidents_dedupdata.py + - src/squadcast_sdk/models/v3_incidents_exportformat.py + - src/squadcast_sdk/models/v3_incidents_exportincidentsfilter.py + - src/squadcast_sdk/models/v3_incidents_incidentactions_circlecierrormeta.py + - src/squadcast_sdk/models/v3_incidents_incidentactions_circlecirebuildresponse.py + - src/squadcast_sdk/models/v3_incidents_incidentactions_rebuildcircleciprojectrequest.py + - src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py + - src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py + - src/squadcast_sdk/models/v3_incidents_incidentexportasyncrequest.py + - src/squadcast_sdk/models/v3_incidents_incidentexportasyncresponse.py + - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_is_starred.py + - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_notes.py + - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_retrospectives.py + - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_slo_affecting.py + - src/squadcast_sdk/models/v3_incidents_incidentexportrequest_sort_by.py + - src/squadcast_sdk/models/v3_incidents_incidentpriority.py + - src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py + - src/squadcast_sdk/models/v3_incidents_incidentpriorityupdateresponse.py + - src/squadcast_sdk/models/v3_incidents_incidentresponse.py + - src/squadcast_sdk/models/v3_incidents_ingestionstatusrequest.py + - src/squadcast_sdk/models/v3_incidents_logs.py + - src/squadcast_sdk/models/v3_incidents_mergeincidententityreference.py + - src/squadcast_sdk/models/v3_incidents_notes_createnoterequest.py + - src/squadcast_sdk/models/v3_incidents_notes_noteresponse.py + - src/squadcast_sdk/models/v3_incidents_notes_updatenoterequest.py + - src/squadcast_sdk/models/v3_incidents_notificationdelaypolicy.py + - src/squadcast_sdk/models/v3_incidents_pinnedmessage.py + - src/squadcast_sdk/models/v3_incidents_postmortems_createpostmortemrequest.py + - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py + - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemfollowup.py + - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py + - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py + - src/squadcast_sdk/models/v3_incidents_postmortems_postmortemstatus.py + - src/squadcast_sdk/models/v3_incidents_postmortems_totalpostmortemcount.py + - src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py + - src/squadcast_sdk/models/v3_incidents_reassignincidentrequest.py + - src/squadcast_sdk/models/v3_incidents_relevantpeoplelog.py + - src/squadcast_sdk/models/v3_incidents_resolveincidentrequest.py + - src/squadcast_sdk/models/v3_incidents_responsenote.py + - src/squadcast_sdk/models/v3_incidents_runbooks_attachrunbooksrequest.py + - src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py + - src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py + - src/squadcast_sdk/models/v3_incidents_snoozedetails.py + - src/squadcast_sdk/models/v3_incidents_snoozenotifications_reassignto.py + - src/squadcast_sdk/models/v3_incidents_snoozenotifications_snoozeincidentrequest.py + - src/squadcast_sdk/models/v3_incidents_snoozenotifications_snoozeincidentresponse.py + - src/squadcast_sdk/models/v3_incidents_snoozenotifications_unsnoozeincidentrequest.py + - src/squadcast_sdk/models/v3_incidents_snoozenotifications_unsnoozeincidentresponse.py + - src/squadcast_sdk/models/v3_incidents_tags_additionalresponderdetails.py + - src/squadcast_sdk/models/v3_incidents_tags_analytics.py + - src/squadcast_sdk/models/v3_incidents_tags_analyticsmetrics.py + - src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py + - src/squadcast_sdk/models/v3_incidents_tags_assignedto.py + - src/squadcast_sdk/models/v3_incidents_tags_assignto.py + - src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py + - src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py + - src/squadcast_sdk/models/v3_incidents_tags_incidentpriority.py + - src/squadcast_sdk/models/v3_incidents_tags_logs.py + - src/squadcast_sdk/models/v3_incidents_tags_mergeincidententityreference.py + - src/squadcast_sdk/models/v3_incidents_tags_notificationdelaypolicy.py + - src/squadcast_sdk/models/v3_incidents_tags_pinnedmessage.py + - src/squadcast_sdk/models/v3_incidents_tags_relevantpeoplelog.py + - src/squadcast_sdk/models/v3_incidents_tags_responsenote.py + - src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py + - src/squadcast_sdk/models/v3_incidents_tags_updatetagrequest.py + - src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py + - src/squadcast_sdk/models/v3_runbooks_runbookresponse.py + - src/squadcast_sdk/models/v3_runbooks_step.py + - src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py + - src/squadcast_sdk/models/v3_runbooks_updationinfo.py + - src/squadcast_sdk/models/v3_services_aptaconfig.py + - src/squadcast_sdk/models/v3_services_aptaconfigrequest.py + - src/squadcast_sdk/models/v3_services_createservicerequest.py + - src/squadcast_sdk/models/v3_services_dedupinitconfig.py + - src/squadcast_sdk/models/v3_services_deduplicationrules_creatededuplicationrulesrequest.py + - src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py + - src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py + - src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py + - src/squadcast_sdk/models/v3_services_dependencies_createorupdatedependenciesrequest.py + - src/squadcast_sdk/models/v3_services_escalationpolicybasic.py + - src/squadcast_sdk/models/v3_services_extensions_slackextensionresponse.py + - src/squadcast_sdk/models/v3_services_extensions_updateslackextensionrequest.py + - src/squadcast_sdk/models/v3_services_iagconfig.py + - src/squadcast_sdk/models/v3_services_iagconfigrequest.py + - src/squadcast_sdk/models/v3_services_jiracloudextension.py + - src/squadcast_sdk/models/v3_services_jiraissuetype.py + - src/squadcast_sdk/models/v3_services_jiraproject.py + - src/squadcast_sdk/models/v3_services_jirastatus.py + - src/squadcast_sdk/models/v3_services_jirastatusmap.py + - src/squadcast_sdk/models/v3_services_maintenancemode_createorupdatemaintenancemoderequest.py + - src/squadcast_sdk/models/v3_services_maintenancemode_maintenancemoderesponse.py + - src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py + - src/squadcast_sdk/models/v3_services_notificationdelayconfig.py + - src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py + - src/squadcast_sdk/models/v3_services_overlay_customcontent.py + - src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py + - src/squadcast_sdk/models/v3_services_overlay_dedupkeyoverlay.py + - src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py + - src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py + - src/squadcast_sdk/models/v3_services_overlay_rendercustomcontentoverlayrequest.py + - src/squadcast_sdk/models/v3_services_overlay_renderdedupkeytemplaterequest.py + - src/squadcast_sdk/models/v3_services_overlay_updatecustomcontenttemplateoverlayrequest.py + - src/squadcast_sdk/models/v3_services_overlay_updatededupkeyoverlayrequest.py + - src/squadcast_sdk/models/v3_services_routingrules_createorupdateroutingrulesrequest.py + - src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py + - src/squadcast_sdk/models/v3_services_routingrules_routingrule.py + - src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py + - src/squadcast_sdk/models/v3_services_servicemaintainer.py + - src/squadcast_sdk/models/v3_services_serviceresponse.py + - src/squadcast_sdk/models/v3_services_serviceslack.py + - src/squadcast_sdk/models/v3_services_servicetag.py + - src/squadcast_sdk/models/v3_services_suppressionrules_basicexpression.py + - src/squadcast_sdk/models/v3_services_suppressionrules_createorupdatesuppressionrulesrequest.py + - src/squadcast_sdk/models/v3_services_suppressionrules_customrepetition.py + - src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py + - src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py + - src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrulescontainerresponse.py + - src/squadcast_sdk/models/v3_services_suppressionrules_timeslot.py + - src/squadcast_sdk/models/v3_services_taggingrules_createorupdatetaggingrulesrequest.py + - src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py + - src/squadcast_sdk/models/v3_services_taggingrules_tagconfigobject.py + - src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py + - src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py + - src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py + - src/squadcast_sdk/models/v3_services_updateservicerequest.py + - src/squadcast_sdk/models/v3_slo_createslorequest.py + - src/squadcast_sdk/models/v3_slo_marksloaffectedrequest.py + - src/squadcast_sdk/models/v3_slo_slo.py + - src/squadcast_sdk/models/v3_slo_sloaction.py + - src/squadcast_sdk/models/v3_slo_sloactiontype.py + - src/squadcast_sdk/models/v3_slo_slodetailedresponse.py + - src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py + - src/squadcast_sdk/models/v3_slo_sloownertype.py + - src/squadcast_sdk/models/v3_slo_sloresponse.py + - src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py + - src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py + - src/squadcast_sdk/models/v3_slo_timeintervaltype.py + - src/squadcast_sdk/models/v3_teams_abilities.py + - src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py + - src/squadcast_sdk/models/v3_teams_addteammemberrequest.py + - src/squadcast_sdk/models/v3_teams_createteamrequest.py + - src/squadcast_sdk/models/v3_teams_createteamrolerequest.py + - src/squadcast_sdk/models/v3_teams_teambaseresponse.py + - src/squadcast_sdk/models/v3_teams_teammember.py + - src/squadcast_sdk/models/v3_teams_teammemberresponse.py + - src/squadcast_sdk/models/v3_teams_teamresponse.py + - src/squadcast_sdk/models/v3_teams_teamrole.py + - src/squadcast_sdk/models/v3_teams_teamroleresponse.py + - src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py + - src/squadcast_sdk/models/v3_teams_updateteamrequest.py + - src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py + - src/squadcast_sdk/models/v3_users_adduserrequest.py + - src/squadcast_sdk/models/v3_users_apitokenresponse.py + - src/squadcast_sdk/models/v3_users_contact.py + - src/squadcast_sdk/models/v3_users_globalrbacabilityname.py + - src/squadcast_sdk/models/v3_users_notificationrule.py + - src/squadcast_sdk/models/v3_users_updateuserabilitiesrequest.py + - src/squadcast_sdk/models/v3_users_updateuserrequest.py + - src/squadcast_sdk/models/v3_users_userresponse.py + - src/squadcast_sdk/models/v3_users_userroleresponse.py + - src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py + - src/squadcast_sdk/models/v3_webforms_recaptchasecrets.py + - src/squadcast_sdk/models/v3_webforms_webformresponse.py + - src/squadcast_sdk/models/v3_webforms_wfinputfield.py + - src/squadcast_sdk/models/v3_webforms_wfservice.py + - src/squadcast_sdk/models/v3_workflows_actionrequest.py + - src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py + - src/squadcast_sdk/models/v3_workflows_actionresponse.py + - src/squadcast_sdk/models/v3_workflows_bulkenabledisableworkflowsrequest.py + - src/squadcast_sdk/models/v3_workflows_communicationchannel.py + - src/squadcast_sdk/models/v3_workflows_componentandimpact.py + - src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py + - src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py + - src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py + - src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py + - src/squadcast_sdk/models/v3_workflows_entityowner.py + - src/squadcast_sdk/models/v3_workflows_entityownerupdate.py + - src/squadcast_sdk/models/v3_workflows_getworkflowactionbyidresponse.py + - src/squadcast_sdk/models/v3_workflows_getworkflowbyidresponse.py + - src/squadcast_sdk/models/v3_workflows_getworkflowlogsresponse.py + - src/squadcast_sdk/models/v3_workflows_issuestatusandmessage.py + - src/squadcast_sdk/models/v3_workflows_jiracreateticket.py + - src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py + - src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py + - src/squadcast_sdk/models/v3_workflows_msteamscreatemeetinglink.py + - src/squadcast_sdk/models/v3_workflows_msteamscreatemeetinglinkupdate.py + - src/squadcast_sdk/models/v3_workflows_msteamsmessagechannel.py + - src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py + - src/squadcast_sdk/models/v3_workflows_msteamsmessageuser.py + - src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py + - src/squadcast_sdk/models/v3_workflows_runbookresponse.py + - src/squadcast_sdk/models/v3_workflows_slackarchivechannel.py + - src/squadcast_sdk/models/v3_workflows_slackarchivechannelupdate.py + - src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py + - src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py + - src/squadcast_sdk/models/v3_workflows_slackmessagechannel.py + - src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py + - src/squadcast_sdk/models/v3_workflows_slackmessageuser.py + - src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py + - src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannel.py + - src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py + - src/squadcast_sdk/models/v3_workflows_sqaddincidentnote.py + - src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py + - src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissue.py + - src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py + - src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py + - src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py + - src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffecting.py + - src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py + - src/squadcast_sdk/models/v3_workflows_sqsendemail.py + - src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py + - src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhook.py + - src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py + - src/squadcast_sdk/models/v3_workflows_tag.py + - src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py + - src/squadcast_sdk/models/v3_workflows_updateactionsorderresponse.py + - src/squadcast_sdk/models/v3_workflows_updateincidentpriority.py + - src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py + - src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py + - src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py + - src/squadcast_sdk/models/v3_workflows_workflowfilters.py + - src/squadcast_sdk/models/v3_workflows_workflowtrigger.py + - src/squadcast_sdk/models/v4_changetimezoneresponse.py + - src/squadcast_sdk/models/v4_createrotationrequest.py + - src/squadcast_sdk/models/v4_createscheduleoverriderequest.py + - src/squadcast_sdk/models/v4_createschedulerequest.py + - src/squadcast_sdk/models/v4_getrotationparticipantsresponse.py + - src/squadcast_sdk/models/v4_icallinkresponse.py + - src/squadcast_sdk/models/v4_overrideparticipantgroup.py + - src/squadcast_sdk/models/v4_overrideresponse.py + - src/squadcast_sdk/models/v4_participant.py + - src/squadcast_sdk/models/v4_participantgroup.py + - src/squadcast_sdk/models/v4_pauseresumescheduleresponse.py + - src/squadcast_sdk/models/v4_rotationparticipantsresponse.py + - src/squadcast_sdk/models/v4_rotationresponse.py + - src/squadcast_sdk/models/v4_scheduleresponse.py + - src/squadcast_sdk/models/v4_shifttimeslot.py + - src/squadcast_sdk/models/v4_squads_createsquadrequest.py + - src/squadcast_sdk/models/v4_squads_createsquadresponse.py + - src/squadcast_sdk/models/v4_squads_removesquadmemberresponse.py + - src/squadcast_sdk/models/v4_squads_squadmember.py + - src/squadcast_sdk/models/v4_squads_squadresponse.py + - src/squadcast_sdk/models/v4_squads_updatesquadmemberrequest.py + - src/squadcast_sdk/models/v4_squads_updatesquadmemberresponse.py + - src/squadcast_sdk/models/v4_squads_updatesquadnamerequest.py + - src/squadcast_sdk/models/v4_squads_updatesquadnameresponse.py + - src/squadcast_sdk/models/v4_squads_updatesquadrequest.py + - src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py + - src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py + - src/squadcast_sdk/models/v4_statuspages_componentgroups_componentstatus.py + - src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py + - src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py + - src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_components_component.py + - src/squadcast_sdk/models/v4_statuspages_components_componentstatus.py + - src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py + - src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py + - src/squadcast_sdk/models/v4_statuspages_components_deletecomponentbyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py + - src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py + - src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py + - src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py + - src/squadcast_sdk/models/v4_statuspages_deletestatuspagebyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_issues_componentstatus.py + - src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py + - src/squadcast_sdk/models/v4_statuspages_issues_createissueresponse.py + - src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_issues_getissuebyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_issues_issue.py + - src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py + - src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py + - src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py + - src/squadcast_sdk/models/v4_statuspages_issues_issuestate.py + - src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py + - src/squadcast_sdk/models/v4_statuspages_issues_listissuesresponse.py + - src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py + - src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py + - src/squadcast_sdk/models/v4_statuspages_issues_updateissueresponse.py + - src/squadcast_sdk/models/v4_statuspages_liststatuspagesresponse.py + - src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py + - src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenancerequest.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_listmaintenancesresponse.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py + - src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py + - src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py + - src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py + - src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py + - src/squadcast_sdk/models/v4_statuspages_statuspage.py + - src/squadcast_sdk/models/v4_statuspages_statuspagestatusesresponse.py + - src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py + - src/squadcast_sdk/models/v4_statuspages_statuspagesubscribercomponent.py + - src/squadcast_sdk/models/v4_statuspages_totalsubscriberscount.py + - src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py + - src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py + - src/squadcast_sdk/models/v4_tag.py + - src/squadcast_sdk/models/v4_updaterotationparticipantsrequest.py + - src/squadcast_sdk/models/v4_updaterotationrequest.py + - src/squadcast_sdk/models/v4_updatescheduleoverriderequest.py + - src/squadcast_sdk/models/v4_updateschedulerequest.py + - src/squadcast_sdk/models/webforms_createwebformop.py + - src/squadcast_sdk/models/webforms_getallwebformsop.py + - src/squadcast_sdk/models/webforms_getwebformbyidop.py + - src/squadcast_sdk/models/webforms_removewebformop.py + - src/squadcast_sdk/models/webforms_updatewebformop.py + - src/squadcast_sdk/models/webhooks_createwebhookop.py + - src/squadcast_sdk/models/webhooks_deletewebhookop.py + - src/squadcast_sdk/models/webhooks_getallwebhooksop.py + - src/squadcast_sdk/models/webhooks_getwebhookbyidop.py + - src/squadcast_sdk/models/webhooks_updatewebhookop.py + - src/squadcast_sdk/models/workflows_bulkenabledisableworkflowsop.py + - src/squadcast_sdk/models/workflows_createactionop.py + - src/squadcast_sdk/models/workflows_createworkflowop.py + - src/squadcast_sdk/models/workflows_deleteworkflowactionop.py + - src/squadcast_sdk/models/workflows_deleteworkflowop.py + - src/squadcast_sdk/models/workflows_enabledisableworkflowop.py + - src/squadcast_sdk/models/workflows_getworkflowactionbyidop.py + - src/squadcast_sdk/models/workflows_getworkflowbyidop.py + - src/squadcast_sdk/models/workflows_getworkflowlogsop.py + - src/squadcast_sdk/models/workflows_listworkflowsop.py + - src/squadcast_sdk/models/workflows_updateactionsorderop.py + - src/squadcast_sdk/models/workflows_updateworkflowactionop.py + - src/squadcast_sdk/models/workflows_updateworkflowop.py + - src/squadcast_sdk/msteams_1.py + - src/squadcast_sdk/msteams_2.py + - src/squadcast_sdk/notes.py + - src/squadcast_sdk/overlay.py + - src/squadcast_sdk/overlay_customcontenttemplates.py + - src/squadcast_sdk/overlays.py + - src/squadcast_sdk/overlays_customcontenttemplates.py + - src/squadcast_sdk/overrides.py + - src/squadcast_sdk/postmortems_sdk.py + - src/squadcast_sdk/py.typed + - src/squadcast_sdk/roles.py + - src/squadcast_sdk/rotations.py + - src/squadcast_sdk/routingrules.py + - src/squadcast_sdk/rules.py + - src/squadcast_sdk/rulesets.py + - src/squadcast_sdk/rulesets_rules.py + - src/squadcast_sdk/runbooks_sdk.py + - src/squadcast_sdk/schedules_export.py + - src/squadcast_sdk/schedules_overrides.py + - src/squadcast_sdk/schedules_sdk.py + - src/squadcast_sdk/sdk.py + - src/squadcast_sdk/sdkconfiguration.py + - src/squadcast_sdk/servicenow.py + - src/squadcast_sdk/services_dedupkey.py + - src/squadcast_sdk/services_extensions.py + - src/squadcast_sdk/services_overlays.py + - src/squadcast_sdk/services_sdk.py + - src/squadcast_sdk/slos_sdk.py + - src/squadcast_sdk/snoozenotifications.py + - src/squadcast_sdk/squads_members.py + - src/squadcast_sdk/squads_sdk.py + - src/squadcast_sdk/squadsv4.py + - src/squadcast_sdk/statuspages_componentgroups.py + - src/squadcast_sdk/statuspages_components.py + - src/squadcast_sdk/statuspages_issues.py + - src/squadcast_sdk/statuspages_maintenances_1.py + - src/squadcast_sdk/statuspages_maintenances_2.py + - src/squadcast_sdk/statuspages_sdk_1.py + - src/squadcast_sdk/statuspages_sdk_2.py + - src/squadcast_sdk/subscribers.py + - src/squadcast_sdk/suppressionrules.py + - src/squadcast_sdk/taggingrules.py + - src/squadcast_sdk/teams.py + - src/squadcast_sdk/teams_members.py + - src/squadcast_sdk/types/__init__.py + - src/squadcast_sdk/types/basemodel.py + - src/squadcast_sdk/users.py + - src/squadcast_sdk/utils/__init__.py + - src/squadcast_sdk/utils/annotations.py + - src/squadcast_sdk/utils/datetimes.py + - src/squadcast_sdk/utils/enums.py + - src/squadcast_sdk/utils/eventstreaming.py + - src/squadcast_sdk/utils/forms.py + - src/squadcast_sdk/utils/headers.py + - src/squadcast_sdk/utils/logger.py + - src/squadcast_sdk/utils/metadata.py + - src/squadcast_sdk/utils/queryparams.py + - src/squadcast_sdk/utils/requestbodies.py + - src/squadcast_sdk/utils/retries.py + - src/squadcast_sdk/utils/security.py + - src/squadcast_sdk/utils/serializers.py + - src/squadcast_sdk/utils/unmarshal_json_response.py + - src/squadcast_sdk/utils/url.py + - src/squadcast_sdk/utils/values.py + - src/squadcast_sdk/webforms_sdk.py + - src/squadcast_sdk/webhook.py + - src/squadcast_sdk/webhooks.py + - src/squadcast_sdk/workflows_actions.py + - src/squadcast_sdk/workflows_sdk.py diff --git a/squadcastv1/.speakeasy/gen.yaml b/squadcastv1/.speakeasy/gen.yaml index cf166d0..7664cd6 100644 --- a/squadcastv1/.speakeasy/gen.yaml +++ b/squadcastv1/.speakeasy/gen.yaml @@ -14,6 +14,7 @@ generation: requestResponseComponentNamesFeb2024: true securityFeb2025: true sharedErrorComponentsApr2025: true + sharedNestedComponentsJan2026: false auth: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: true @@ -23,12 +24,13 @@ generation: schemas: allOfMergeStrategy: shallowMerge requestBodyFieldName: "" + persistentEdits: {} tests: generateTests: false generateNewTests: true skipResponseBodyAssertions: false python: - version: 0.3.5 + version: 0.4.0 additionalDependencies: dev: {} main: {} @@ -41,6 +43,7 @@ python: - Speakeasy baseErrorName: SquadcastSDKError clientServerStatusCodesAsErrors: true + constFieldCasing: upper defaultErrorName: SDKDefaultError description: Python Client SDK Generated by Speakeasy. enableCustomCodeRegions: false @@ -58,6 +61,7 @@ python: operations: "" shared: "" webhooks: "" + inferUnionDiscriminators: true inputModelSuffix: input legacyPyright: true license: "" @@ -65,11 +69,14 @@ python: mdoulename: squadcast_sdk methodArguments: infer-optional-args moduleName: "" + multipartArrayFormat: legacy outputModelSuffix: output packageManager: uv packageName: squadcast_sdk + preApplyUnionDiscriminators: false pytestFilterWarnings: [] pytestTimeout: 0 responseFormat: flat sseFlatResponse: true templateVersion: v2 + useAsyncHooks: false diff --git a/squadcastv1/README-PYPI.md b/squadcastv1/README-PYPI.md index d5bc7aa..093c8ef 100644 --- a/squadcastv1/README-PYPI.md +++ b/squadcastv1/README-PYPI.md @@ -192,16 +192,16 @@ with SquadcastSDK(
Available methods -### [additional_responders](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/additionalresponders/README.md) +### [AdditionalResponders](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/additionalresponders/README.md) * [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/additionalresponders/README.md#remove) - Remove Additional Responders -### [analytics](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md) +### [Analytics](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md) * [get_org_analytics](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md#get_org_analytics) - Get Org level analytics * [get_team](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/analytics/README.md#get_team) - Get Team level analytics -### [audit_logs](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md) +### [AuditLogs](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#list) - List all Audit Logs * [export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#export) - Initiate an asynchronous export of audit logs based on the provided filters. The export file will be generated and available for download. Use 'Get details of Audit Logs export history by ID' API to retrieve the download URL. @@ -209,27 +209,27 @@ with SquadcastSDK( * [get_export_history_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#get_export_history_by_id) - Get details of Audit Logs export history by ID * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/auditlogs/README.md#get_by_id) - Get audit log by ID -### [communication_cards](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcards/README.md) +### [CommunicationCards](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcards/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcards/README.md#get_all) - Get All Communication Card -### [component_groups](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/componentgroups/README.md) +### [ComponentGroups](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/componentgroups/README.md) * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/componentgroups/README.md#create) - Create Component Group -### [components](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md) +### [Components](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#list) - List Components * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#create) - Create Component * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#get_by_id) - Get Component By ID * [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/components/README.md#update_by_id) - Update Component By ID -### [dedup_keys](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md) +### [DedupKeys](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md) * [list_by_service](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md#list_by_service) - Get All Dedup Key Overlay by Service * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkeys/README.md#delete) - Delete Dedup Key Overlay -### [escalation_policies](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md) +### [EscalationPolicies](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md) * [get_by_team](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#get_by_team) - Get Escalation Policy By team * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#create) - Create Escalation Policies @@ -237,27 +237,27 @@ with SquadcastSDK( * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#get_by_id) - Get Escalation Policy By ID * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/escalationpoliciessdk/README.md#update) - Update Escalation Policy -### [export_schedule](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md) - -* [refresh_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md#refresh_ical_link) - Refresh Schedule ICal Link - -### [exports](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exports/README.md) +### [Exports](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exports/README.md) * [get_details](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exports/README.md#get_details) - Get Export Details -#### [extensions.ms_teams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md) +### [ExportSchedule](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md) -* [get_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md#get_config) - Get MSTeams Config +* [refresh_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/exportschedule/README.md#refresh_ical_link) - Refresh Schedule ICal Link -#### [extensions.msteams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams2/README.md) +### [Extensions.Msteams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams2/README.md) * [create_or_update_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams2/README.md#create_or_update_config) - Create Or Update MSTeams Configuration -#### [extensions.webhooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/extensionswebhooks/README.md) +### [Extensions.MsTeams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md) + +* [get_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/msteams1/README.md#get_config) - Get MSTeams Config + +### [Extensions.Webhooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/extensionswebhooks/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/extensionswebhooks/README.md#get_all) - Get All Webhooks -### [global_event_rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md) +### [GlobalEventRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#list) - List Global Event Rules * [create_rule](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#create_rule) - Create Global Event Rule @@ -265,14 +265,14 @@ with SquadcastSDK( * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#get_by_id) - Get Global Event Rule by ID * [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrules/README.md#update_by_id) - Update Global Event Rule by ID -#### [global_event_rules.rulesets](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md) +#### [GlobalEventRules.Rulesets](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md) * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#create) - Create Ruleset * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#delete) - Delete GER Ruleset * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#get) - Get Ruleset * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md#update) - Update Ruleset -#### [global_event_rules.rulesets.rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md) +##### [GlobalEventRules.Rulesets.Rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#list) - List Ruleset Rules * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#create) - Create Rule @@ -280,14 +280,14 @@ with SquadcastSDK( * [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#update_by_id) - Update Rule by ID * [reorder](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesetsrules/README.md#reorder) - Reorder Ruleset By Index -### [global_oncall_reminder_rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md) +### [GlobalOncallReminderRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md) * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#delete) - Delete Global Oncall Reminder Rules * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#get) - Get Global Oncall Reminder Rules * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#create) - Create Global Oncall Reminder Rules * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md#update) - Update Global Oncall Reminder Rules -### [incidents](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md) +### [Incidents](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md) * [bulk_acknowledge](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#bulk_acknowledge) - Bulk Acknowledge Incidents * [export_incidents](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#export_incidents) - Incident Export @@ -301,103 +301,103 @@ with SquadcastSDK( * [resolve](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#resolve) - Resolve Incident * [get_status_by_request_ids](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidents/README.md#get_status_by_request_ids) - Get Incidents Status By RequestIDs -#### [incidents.actions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsactions/README.md) +#### [Incidents.Actions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsactions/README.md) * [rebuild_circleci_project](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsactions/README.md#rebuild_circleci_project) - Rebuild a Project In CircleCI -#### [incidents.actions.jira](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/jira/README.md) +##### [Incidents.Actions.Jira](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/jira/README.md) * [create_ticket](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/jira/README.md#create_ticket) - Create a Ticket on Jira Cloud -#### [incidents.actions.service_now](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicenow/README.md) +##### [Incidents.Actions.ServiceNow](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicenow/README.md) * [create_incident](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicenow/README.md#create_incident) - Create an Incident in ServiceNow -#### [incidents.actions.webhook](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhook/README.md) +##### [Incidents.Actions.Webhook](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhook/README.md) * [trigger](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhook/README.md#trigger) - Trigger a Webhook Manually -#### [incidents.additional_responders](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md) +#### [Incidents.AdditionalResponders](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md#list) - Get Additional Responders * [add](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md#add) - Add Additional Responders -#### [incidents.auto_pause_transient_alerts](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md) +#### [Incidents.AutoPauseTransientAlerts](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md) * [mark_as_not_transient](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md#mark_as_not_transient) - Mark as Not Transient * [mark_as_transient](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/autopausetransientalerts/README.md#mark_as_transient) - Mark as Transient -#### [incidents.communication_card](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md) +#### [Incidents.CommunicationCard](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md) * [create_slack_channel](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md#create_slack_channel) - Create Slack Channel in Communication Card * [archive_slack_channel](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/communicationcard/README.md#archive_slack_channel) - Archive Slack Channel -#### [incidents.communication_cards](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md) +#### [Incidents.CommunicationCards](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md) * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#create) - Create Communication Card * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#delete) - Delete Communication Card * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentscommunicationcards/README.md#update) - Update Communication Card -#### [incidents.events](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/events/README.md) +#### [Incidents.Events](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/events/README.md) * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/events/README.md#get) - Get Incident Events -#### [incidents.export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsexport/README.md) +#### [Incidents.Export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsexport/README.md) * [export_async](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentsexport/README.md#export_async) - Incident Export Async -#### [incidents.incident_actions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentactions/README.md) +#### [Incidents.IncidentActions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentactions/README.md) * [create_jira_ticket](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentactions/README.md#create_jira_ticket) - Create a Ticket on Jira Server -#### [incidents.notes](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md) +#### [Incidents.Notes](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md) * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#create) - Create Notes * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#list) - Get All Notes * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#delete) - Delete Note * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/notes/README.md#update) - Update Note -#### [incidents.postmortems](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md) +#### [Incidents.Postmortems](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md) * [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#remove) - Delete Postmortem By Incident * [get_by_incident](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#get_by_incident) - Get Postmortem By Incident * [update_by_incident](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentspostmortems/README.md#update_by_incident) - Update Postmortem By Incident -#### [incidents.snooze_notifications](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md) +#### [Incidents.SnoozeNotifications](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md) * [unsnooze](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md#unsnooze) - Unsnooze Incident Notifications -#### [incidents.tags](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md) +#### [Incidents.Tags](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md) * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md#update) - Update Tag * [append](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/incidentstags/README.md#append) - Append Tag -### [issues](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md) +### [Issues](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md) * [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#delete_by_id) - Delete Issue By ID * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#update) - Update Issue * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/issues/README.md#list) - List Status Page Issue States -### [maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md) +### [Maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md) * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md#delete) - Delete Maintenance By ID * [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenances/README.md#update_by_id) - Update Maintenance By ID -#### [overlays.dedup_key](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkey/README.md) +### [Overlays.DedupKey](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkey/README.md) * [get_for_alert_source](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dedupkey/README.md#get_for_alert_source) - Get Dedup Key Overlay for Alert Source -### [overrides](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md) +### [Overrides](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md) * [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md#remove) - Delete Schedule Override * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overrides/README.md#get_by_id) - Get Override by ID -### [postmortems](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md) +### [Postmortems](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md#get_all) - Get All Postmortems * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/postmortemssdk/README.md#create) - Create Postmortem -### [rotations](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md) +### [Rotations](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md) * [list_by_schedule](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#list_by_schedule) - List Schedule Rotations * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#create) - Create Rotation @@ -407,15 +407,15 @@ with SquadcastSDK( * [get_participants](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#get_participants) - Get Rotation Participants * [update_participants](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rotations/README.md#update_participants) - Update Rotation Participants -### [rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rules/README.md) +### [Rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rules/README.md) * [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rules/README.md#delete_by_id) - Delete Rule by ID -### [rulesets](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesets/README.md) +### [Rulesets](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesets/README.md) * [reorder](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/rulesets/README.md#reorder) - Reorder Ruleset -### [runbooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md) +### [Runbooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md) * [attach](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#attach) - Attach Runbooks * [get_all_by_team](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#get_all_by_team) - Get All Runbooks By Team @@ -424,7 +424,7 @@ with SquadcastSDK( * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#get_by_id) - Get Runbook By ID * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/runbookssdk/README.md#update) - Update Runbook -### [schedules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md) +### [Schedules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#list) - List Schedules * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#create) - Create Schedule @@ -437,17 +437,17 @@ with SquadcastSDK( * [get_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#get_ical_link) - Get Schedule ICal Link * [create_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulessdk/README.md#create_ical_link) - Create Schedule ICal Link -#### [schedules.export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesexport/README.md) +#### [Schedules.Export](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesexport/README.md) * [delete_ical_link](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesexport/README.md#delete_ical_link) - Delete ICal Link -#### [schedules.overrides](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md) +#### [Schedules.Overrides](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#list) - List Overrides * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#create) - Create Schedule Override * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/schedulesoverrides/README.md#update) - Update Schedule Override -### [services](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md) +### [Services](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#get_all) - Get All Services * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#create) - Create Service @@ -459,67 +459,67 @@ with SquadcastSDK( * [create_or_update_iag_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#create_or_update_iag_config) - Intelligent Alert Grouping (IAG) * [update_notification_delay_config](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicessdk/README.md#update_notification_delay_config) - Delayed Notification Config -#### [services.deduplication_rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md) +### [Services.DeduplicationRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md) * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md#get) - Get Deduplication Rules * [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/deduplicationrules/README.md#create_or_update) - Create or Update Deduplication Rules -#### [services.dependencies](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dependencies/README.md) +### [Services.Dependencies](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dependencies/README.md) * [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/dependencies/README.md#create_or_update) - Create or Update Dependencies -#### [services.extensions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesextensions/README.md) +### [Services.Extensions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesextensions/README.md) * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesextensions/README.md#update) - Update Slack Extension -#### [services.maintenance](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenance/README.md) +### [Services.Maintenance](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenance/README.md) * [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenance/README.md#create_or_update) - Create or Update Maintenance Mode -#### [services.maintenance_mode](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenancemode/README.md) +### [Services.MaintenanceMode](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenancemode/README.md) * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/maintenancemode/README.md#get) - Get Maintenance Mode -#### [services.overlay](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md) +### [Services.Overlay](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md) * [get_optin_for_key_based_deduplication](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md#get_optin_for_key_based_deduplication) - Get Opt-in for Key Based Deduplication for a service * [optin_for_key_based_deduplication](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlay/README.md#optin_for_key_based_deduplication) - Opt-in for Key Based Deduplication for a service -#### [services.overlay.custom_content_templates](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md) +#### [Services.Overlay.CustomContentTemplates](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md#get_all) - Get All Custom Content Template Overlay by Service * [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md#create_or_update) - Create or Update Notification Template Overlay -#### [services.overlays](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesoverlays/README.md) +### [Services.Overlays](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesoverlays/README.md) * [render_dedup_key](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesoverlays/README.md#render_dedup_key) - Render Dedup Key template -#### [services.overlays.custom_content_templates](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md) +#### [Services.Overlays.CustomContentTemplates](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md) * [render](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#render) - Render Custom Content Overlay * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#delete) - Delete Notification Template Overlay * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md#get) - Get Custom Content Template Overlay -#### [services.overlays.dedup_key](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesdedupkey/README.md) +#### [Services.Overlays.DedupKey](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesdedupkey/README.md) * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/servicesdedupkey/README.md#update) - Update Dedup Key Overlay -#### [services.routing_rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md) +### [Services.RoutingRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md) * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md#get) - Get Routing Rules * [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/routingrules/README.md#create_or_update) - Create or Update Routing Rules -#### [services.suppression_rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md) +### [Services.SuppressionRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md) * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md#get) - Get Suppression Rules * [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/suppressionrules/README.md#create_or_update) - Create or Update Suppression Rules -#### [services.tagging_rules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md) +### [Services.TaggingRules](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md) * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md#get) - Get Tagging Rules * [create_or_update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/taggingrules/README.md#create_or_update) - Create or Update Tagging Rules -### [slos](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md) +### [Slos](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md) * [list_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#list_all) - Get All SLOs * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#create) - Create SLO @@ -528,15 +528,15 @@ with SquadcastSDK( * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#get) - Get SLO By ID * [mark_affected](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/slossdk/README.md#mark_affected) - Mark SLO Affected -#### [slos.false_positive](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/falsepositive/README.md) +#### [Slos.FalsePositive](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/falsepositive/README.md) * [mark](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/falsepositive/README.md#mark) - Mark SLO False Positive -### [snooze_notifications](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/snoozenotifications/README.md) +### [SnoozeNotifications](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/snoozenotifications/README.md) * [snooze](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/snoozenotifications/README.md#snooze) - Snooze Incident Notifications -### [squads](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md) +### [Squads](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#list) - Get All Squads * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#get_by_id) - Get Squad By ID @@ -544,16 +544,20 @@ with SquadcastSDK( * [remove_member](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#remove_member) - Remove Squad Member * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadssdk/README.md#delete) - Delete Squad -#### [squads.members](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsmembers/README.md) +#### [Squads.Members](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsmembers/README.md) * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsmembers/README.md#update) - Update Squad Member -### [squads_v4](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md) +### [SquadsV4](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md) * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md#create) - Create Squad * [update_name](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/squadsv4/README.md#update_name) - Update Squad Name -### [status_pages](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md) +### [Statuspages.Maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md) + +* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md#get_by_id) - Get Maintenance By ID + +### [StatusPages](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#list) - List Status Pages * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#create) - Create Status Page @@ -562,36 +566,32 @@ with SquadcastSDK( * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#update) - Update Status Page By ID * [list_statuses](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagessdk1/README.md#list_statuses) - List Status Page Statuses -#### [status_pages.component_groups](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md) +#### [StatusPages.ComponentGroups](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#list) - List Component Groups * [remove_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#remove_by_id) - Delete Component Group By ID * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md#get_by_id) - Get Component Group By ID -#### [status_pages.components](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponents/README.md) +#### [StatusPages.Components](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponents/README.md) * [delete_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagescomponents/README.md#delete_by_id) - Delete Component By ID -#### [status_pages.issues](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md) +#### [StatusPages.Issues](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#list) - List Issues * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#create) - Create Issue * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesissues/README.md#get_by_id) - Get Issue By ID -#### [status_pages.maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md) +#### [StatusPages.Maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md#list) - List Maintenances * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md#create) - Create Maintenance -#### [statuspages.maintenances](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md) - -* [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md#get_by_id) - Get Maintenance By ID - -### [subscribers](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/subscribers/README.md) +### [Subscribers](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/subscribers/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/subscribers/README.md#list) - List Subscribers -### [teams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md) +### [Teams](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#get_all) - Get All Teams * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#create) - Create Team @@ -603,18 +603,18 @@ with SquadcastSDK( * [update_member](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#update_member) - Update Team Member * [remove_role](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teams/README.md#remove_role) - Remove Team Role -#### [teams.members](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md) +### [Teams.Members](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md#list) - Get All Team Members * [add](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/teamsmembers/README.md#add) - Add Team Member -#### [teams.roles](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md) +### [Teams.Roles](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#get_all) - Get All Team Roles * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#create) - Create Team Role * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/roles/README.md#update) - Update Team Role -### [users](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md) +### [Users](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md) * [get_all](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_all) - Get All Users * [add](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#add) - Add User @@ -625,16 +625,16 @@ with SquadcastSDK( * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#get_by_id) - Get User By ID * [update_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/users/README.md#update_by_id) - Update User by userID -#### [users.api_token](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitoken/README.md) +#### [Users.ApiToken](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitoken/README.md) * [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitoken/README.md#remove) - Remove Token -#### [users.api_tokens](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md) +#### [Users.ApiTokens](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md#list) - Get All Tokens * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/apitokens/README.md#create) - Create Token -### [webforms](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md) +### [Webforms](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#list) - Get All Webforms * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#create) - Create Webform @@ -642,14 +642,14 @@ with SquadcastSDK( * [remove](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#remove) - Remove Webform * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webformssdk/README.md#get_by_id) - Get Webform By ID -### [webhooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md) +### [Webhooks](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md) * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#create) - Create Webhook * [delete](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#delete) - Delete Webhook * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#get_by_id) - Get Webhook By ID * [update](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/webhooks/README.md#update) - Update Webhook -### [workflows](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md) +### [Workflows](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md) * [list](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#list) - List Workflows * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#create) - Create Workflow @@ -662,12 +662,12 @@ with SquadcastSDK( * [update_action](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#update_action) - Update Workflow Action * [enable_disable](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowssdk/README.md#enable_disable) - Enable/Disable Workflow -#### [workflows.actions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md) +### [Workflows.Actions](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md) * [create](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md#create) - Create Action * [get_by_id](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/workflowsactions/README.md#get_by_id) - Get Workflow Action By ID -#### [workflows.logs](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/logs/README.md) +### [Workflows.Logs](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/logs/README.md) * [get](https://github.com/SquadcastHub/squadcast-sdk-python/blob/master/squadcastv1/docs/sdks/logs/README.md#get) - Get Workflow Logs diff --git a/squadcastv1/README.md b/squadcastv1/README.md index 723f9ac..f89af74 100644 --- a/squadcastv1/README.md +++ b/squadcastv1/README.md @@ -192,16 +192,16 @@ with SquadcastSDK(
Available methods -### [additional_responders](docs/sdks/additionalresponders/README.md) +### [AdditionalResponders](docs/sdks/additionalresponders/README.md) * [remove](docs/sdks/additionalresponders/README.md#remove) - Remove Additional Responders -### [analytics](docs/sdks/analytics/README.md) +### [Analytics](docs/sdks/analytics/README.md) * [get_org_analytics](docs/sdks/analytics/README.md#get_org_analytics) - Get Org level analytics * [get_team](docs/sdks/analytics/README.md#get_team) - Get Team level analytics -### [audit_logs](docs/sdks/auditlogs/README.md) +### [AuditLogs](docs/sdks/auditlogs/README.md) * [list](docs/sdks/auditlogs/README.md#list) - List all Audit Logs * [export](docs/sdks/auditlogs/README.md#export) - Initiate an asynchronous export of audit logs based on the provided filters. The export file will be generated and available for download. Use 'Get details of Audit Logs export history by ID' API to retrieve the download URL. @@ -209,27 +209,27 @@ with SquadcastSDK( * [get_export_history_by_id](docs/sdks/auditlogs/README.md#get_export_history_by_id) - Get details of Audit Logs export history by ID * [get_by_id](docs/sdks/auditlogs/README.md#get_by_id) - Get audit log by ID -### [communication_cards](docs/sdks/communicationcards/README.md) +### [CommunicationCards](docs/sdks/communicationcards/README.md) * [get_all](docs/sdks/communicationcards/README.md#get_all) - Get All Communication Card -### [component_groups](docs/sdks/componentgroups/README.md) +### [ComponentGroups](docs/sdks/componentgroups/README.md) * [create](docs/sdks/componentgroups/README.md#create) - Create Component Group -### [components](docs/sdks/components/README.md) +### [Components](docs/sdks/components/README.md) * [list](docs/sdks/components/README.md#list) - List Components * [create](docs/sdks/components/README.md#create) - Create Component * [get_by_id](docs/sdks/components/README.md#get_by_id) - Get Component By ID * [update_by_id](docs/sdks/components/README.md#update_by_id) - Update Component By ID -### [dedup_keys](docs/sdks/dedupkeys/README.md) +### [DedupKeys](docs/sdks/dedupkeys/README.md) * [list_by_service](docs/sdks/dedupkeys/README.md#list_by_service) - Get All Dedup Key Overlay by Service * [delete](docs/sdks/dedupkeys/README.md#delete) - Delete Dedup Key Overlay -### [escalation_policies](docs/sdks/escalationpoliciessdk/README.md) +### [EscalationPolicies](docs/sdks/escalationpoliciessdk/README.md) * [get_by_team](docs/sdks/escalationpoliciessdk/README.md#get_by_team) - Get Escalation Policy By team * [create](docs/sdks/escalationpoliciessdk/README.md#create) - Create Escalation Policies @@ -237,27 +237,27 @@ with SquadcastSDK( * [get_by_id](docs/sdks/escalationpoliciessdk/README.md#get_by_id) - Get Escalation Policy By ID * [update](docs/sdks/escalationpoliciessdk/README.md#update) - Update Escalation Policy -### [export_schedule](docs/sdks/exportschedule/README.md) - -* [refresh_ical_link](docs/sdks/exportschedule/README.md#refresh_ical_link) - Refresh Schedule ICal Link - -### [exports](docs/sdks/exports/README.md) +### [Exports](docs/sdks/exports/README.md) * [get_details](docs/sdks/exports/README.md#get_details) - Get Export Details -#### [extensions.ms_teams](docs/sdks/msteams1/README.md) +### [ExportSchedule](docs/sdks/exportschedule/README.md) -* [get_config](docs/sdks/msteams1/README.md#get_config) - Get MSTeams Config +* [refresh_ical_link](docs/sdks/exportschedule/README.md#refresh_ical_link) - Refresh Schedule ICal Link -#### [extensions.msteams](docs/sdks/msteams2/README.md) +### [Extensions.Msteams](docs/sdks/msteams2/README.md) * [create_or_update_config](docs/sdks/msteams2/README.md#create_or_update_config) - Create Or Update MSTeams Configuration -#### [extensions.webhooks](docs/sdks/extensionswebhooks/README.md) +### [Extensions.MsTeams](docs/sdks/msteams1/README.md) + +* [get_config](docs/sdks/msteams1/README.md#get_config) - Get MSTeams Config + +### [Extensions.Webhooks](docs/sdks/extensionswebhooks/README.md) * [get_all](docs/sdks/extensionswebhooks/README.md#get_all) - Get All Webhooks -### [global_event_rules](docs/sdks/globaleventrules/README.md) +### [GlobalEventRules](docs/sdks/globaleventrules/README.md) * [list](docs/sdks/globaleventrules/README.md#list) - List Global Event Rules * [create_rule](docs/sdks/globaleventrules/README.md#create_rule) - Create Global Event Rule @@ -265,14 +265,14 @@ with SquadcastSDK( * [get_by_id](docs/sdks/globaleventrules/README.md#get_by_id) - Get Global Event Rule by ID * [update_by_id](docs/sdks/globaleventrules/README.md#update_by_id) - Update Global Event Rule by ID -#### [global_event_rules.rulesets](docs/sdks/globaleventrulesrulesets/README.md) +#### [GlobalEventRules.Rulesets](docs/sdks/globaleventrulesrulesets/README.md) * [create](docs/sdks/globaleventrulesrulesets/README.md#create) - Create Ruleset * [delete](docs/sdks/globaleventrulesrulesets/README.md#delete) - Delete GER Ruleset * [get](docs/sdks/globaleventrulesrulesets/README.md#get) - Get Ruleset * [update](docs/sdks/globaleventrulesrulesets/README.md#update) - Update Ruleset -#### [global_event_rules.rulesets.rules](docs/sdks/rulesetsrules/README.md) +##### [GlobalEventRules.Rulesets.Rules](docs/sdks/rulesetsrules/README.md) * [list](docs/sdks/rulesetsrules/README.md#list) - List Ruleset Rules * [create](docs/sdks/rulesetsrules/README.md#create) - Create Rule @@ -280,14 +280,14 @@ with SquadcastSDK( * [update_by_id](docs/sdks/rulesetsrules/README.md#update_by_id) - Update Rule by ID * [reorder](docs/sdks/rulesetsrules/README.md#reorder) - Reorder Ruleset By Index -### [global_oncall_reminder_rules](docs/sdks/globaloncallreminderrulessdk/README.md) +### [GlobalOncallReminderRules](docs/sdks/globaloncallreminderrulessdk/README.md) * [delete](docs/sdks/globaloncallreminderrulessdk/README.md#delete) - Delete Global Oncall Reminder Rules * [get](docs/sdks/globaloncallreminderrulessdk/README.md#get) - Get Global Oncall Reminder Rules * [create](docs/sdks/globaloncallreminderrulessdk/README.md#create) - Create Global Oncall Reminder Rules * [update](docs/sdks/globaloncallreminderrulessdk/README.md#update) - Update Global Oncall Reminder Rules -### [incidents](docs/sdks/incidents/README.md) +### [Incidents](docs/sdks/incidents/README.md) * [bulk_acknowledge](docs/sdks/incidents/README.md#bulk_acknowledge) - Bulk Acknowledge Incidents * [export_incidents](docs/sdks/incidents/README.md#export_incidents) - Incident Export @@ -301,103 +301,103 @@ with SquadcastSDK( * [resolve](docs/sdks/incidents/README.md#resolve) - Resolve Incident * [get_status_by_request_ids](docs/sdks/incidents/README.md#get_status_by_request_ids) - Get Incidents Status By RequestIDs -#### [incidents.actions](docs/sdks/incidentsactions/README.md) +#### [Incidents.Actions](docs/sdks/incidentsactions/README.md) * [rebuild_circleci_project](docs/sdks/incidentsactions/README.md#rebuild_circleci_project) - Rebuild a Project In CircleCI -#### [incidents.actions.jira](docs/sdks/jira/README.md) +##### [Incidents.Actions.Jira](docs/sdks/jira/README.md) * [create_ticket](docs/sdks/jira/README.md#create_ticket) - Create a Ticket on Jira Cloud -#### [incidents.actions.service_now](docs/sdks/servicenow/README.md) +##### [Incidents.Actions.ServiceNow](docs/sdks/servicenow/README.md) * [create_incident](docs/sdks/servicenow/README.md#create_incident) - Create an Incident in ServiceNow -#### [incidents.actions.webhook](docs/sdks/webhook/README.md) +##### [Incidents.Actions.Webhook](docs/sdks/webhook/README.md) * [trigger](docs/sdks/webhook/README.md#trigger) - Trigger a Webhook Manually -#### [incidents.additional_responders](docs/sdks/incidentsadditionalresponders/README.md) +#### [Incidents.AdditionalResponders](docs/sdks/incidentsadditionalresponders/README.md) * [list](docs/sdks/incidentsadditionalresponders/README.md#list) - Get Additional Responders * [add](docs/sdks/incidentsadditionalresponders/README.md#add) - Add Additional Responders -#### [incidents.auto_pause_transient_alerts](docs/sdks/autopausetransientalerts/README.md) +#### [Incidents.AutoPauseTransientAlerts](docs/sdks/autopausetransientalerts/README.md) * [mark_as_not_transient](docs/sdks/autopausetransientalerts/README.md#mark_as_not_transient) - Mark as Not Transient * [mark_as_transient](docs/sdks/autopausetransientalerts/README.md#mark_as_transient) - Mark as Transient -#### [incidents.communication_card](docs/sdks/communicationcard/README.md) +#### [Incidents.CommunicationCard](docs/sdks/communicationcard/README.md) * [create_slack_channel](docs/sdks/communicationcard/README.md#create_slack_channel) - Create Slack Channel in Communication Card * [archive_slack_channel](docs/sdks/communicationcard/README.md#archive_slack_channel) - Archive Slack Channel -#### [incidents.communication_cards](docs/sdks/incidentscommunicationcards/README.md) +#### [Incidents.CommunicationCards](docs/sdks/incidentscommunicationcards/README.md) * [create](docs/sdks/incidentscommunicationcards/README.md#create) - Create Communication Card * [delete](docs/sdks/incidentscommunicationcards/README.md#delete) - Delete Communication Card * [update](docs/sdks/incidentscommunicationcards/README.md#update) - Update Communication Card -#### [incidents.events](docs/sdks/events/README.md) +#### [Incidents.Events](docs/sdks/events/README.md) * [get](docs/sdks/events/README.md#get) - Get Incident Events -#### [incidents.export](docs/sdks/incidentsexport/README.md) +#### [Incidents.Export](docs/sdks/incidentsexport/README.md) * [export_async](docs/sdks/incidentsexport/README.md#export_async) - Incident Export Async -#### [incidents.incident_actions](docs/sdks/incidentactions/README.md) +#### [Incidents.IncidentActions](docs/sdks/incidentactions/README.md) * [create_jira_ticket](docs/sdks/incidentactions/README.md#create_jira_ticket) - Create a Ticket on Jira Server -#### [incidents.notes](docs/sdks/notes/README.md) +#### [Incidents.Notes](docs/sdks/notes/README.md) * [create](docs/sdks/notes/README.md#create) - Create Notes * [list](docs/sdks/notes/README.md#list) - Get All Notes * [delete](docs/sdks/notes/README.md#delete) - Delete Note * [update](docs/sdks/notes/README.md#update) - Update Note -#### [incidents.postmortems](docs/sdks/incidentspostmortems/README.md) +#### [Incidents.Postmortems](docs/sdks/incidentspostmortems/README.md) * [remove](docs/sdks/incidentspostmortems/README.md#remove) - Delete Postmortem By Incident * [get_by_incident](docs/sdks/incidentspostmortems/README.md#get_by_incident) - Get Postmortem By Incident * [update_by_incident](docs/sdks/incidentspostmortems/README.md#update_by_incident) - Update Postmortem By Incident -#### [incidents.snooze_notifications](docs/sdks/incidentssnoozenotifications/README.md) +#### [Incidents.SnoozeNotifications](docs/sdks/incidentssnoozenotifications/README.md) * [unsnooze](docs/sdks/incidentssnoozenotifications/README.md#unsnooze) - Unsnooze Incident Notifications -#### [incidents.tags](docs/sdks/incidentstags/README.md) +#### [Incidents.Tags](docs/sdks/incidentstags/README.md) * [update](docs/sdks/incidentstags/README.md#update) - Update Tag * [append](docs/sdks/incidentstags/README.md#append) - Append Tag -### [issues](docs/sdks/issues/README.md) +### [Issues](docs/sdks/issues/README.md) * [delete_by_id](docs/sdks/issues/README.md#delete_by_id) - Delete Issue By ID * [update](docs/sdks/issues/README.md#update) - Update Issue * [list](docs/sdks/issues/README.md#list) - List Status Page Issue States -### [maintenances](docs/sdks/maintenances/README.md) +### [Maintenances](docs/sdks/maintenances/README.md) * [delete](docs/sdks/maintenances/README.md#delete) - Delete Maintenance By ID * [update_by_id](docs/sdks/maintenances/README.md#update_by_id) - Update Maintenance By ID -#### [overlays.dedup_key](docs/sdks/dedupkey/README.md) +### [Overlays.DedupKey](docs/sdks/dedupkey/README.md) * [get_for_alert_source](docs/sdks/dedupkey/README.md#get_for_alert_source) - Get Dedup Key Overlay for Alert Source -### [overrides](docs/sdks/overrides/README.md) +### [Overrides](docs/sdks/overrides/README.md) * [remove](docs/sdks/overrides/README.md#remove) - Delete Schedule Override * [get_by_id](docs/sdks/overrides/README.md#get_by_id) - Get Override by ID -### [postmortems](docs/sdks/postmortemssdk/README.md) +### [Postmortems](docs/sdks/postmortemssdk/README.md) * [get_all](docs/sdks/postmortemssdk/README.md#get_all) - Get All Postmortems * [create](docs/sdks/postmortemssdk/README.md#create) - Create Postmortem -### [rotations](docs/sdks/rotations/README.md) +### [Rotations](docs/sdks/rotations/README.md) * [list_by_schedule](docs/sdks/rotations/README.md#list_by_schedule) - List Schedule Rotations * [create](docs/sdks/rotations/README.md#create) - Create Rotation @@ -407,15 +407,15 @@ with SquadcastSDK( * [get_participants](docs/sdks/rotations/README.md#get_participants) - Get Rotation Participants * [update_participants](docs/sdks/rotations/README.md#update_participants) - Update Rotation Participants -### [rules](docs/sdks/rules/README.md) +### [Rules](docs/sdks/rules/README.md) * [delete_by_id](docs/sdks/rules/README.md#delete_by_id) - Delete Rule by ID -### [rulesets](docs/sdks/rulesets/README.md) +### [Rulesets](docs/sdks/rulesets/README.md) * [reorder](docs/sdks/rulesets/README.md#reorder) - Reorder Ruleset -### [runbooks](docs/sdks/runbookssdk/README.md) +### [Runbooks](docs/sdks/runbookssdk/README.md) * [attach](docs/sdks/runbookssdk/README.md#attach) - Attach Runbooks * [get_all_by_team](docs/sdks/runbookssdk/README.md#get_all_by_team) - Get All Runbooks By Team @@ -424,7 +424,7 @@ with SquadcastSDK( * [get_by_id](docs/sdks/runbookssdk/README.md#get_by_id) - Get Runbook By ID * [update](docs/sdks/runbookssdk/README.md#update) - Update Runbook -### [schedules](docs/sdks/schedulessdk/README.md) +### [Schedules](docs/sdks/schedulessdk/README.md) * [list](docs/sdks/schedulessdk/README.md#list) - List Schedules * [create](docs/sdks/schedulessdk/README.md#create) - Create Schedule @@ -437,17 +437,17 @@ with SquadcastSDK( * [get_ical_link](docs/sdks/schedulessdk/README.md#get_ical_link) - Get Schedule ICal Link * [create_ical_link](docs/sdks/schedulessdk/README.md#create_ical_link) - Create Schedule ICal Link -#### [schedules.export](docs/sdks/schedulesexport/README.md) +#### [Schedules.Export](docs/sdks/schedulesexport/README.md) * [delete_ical_link](docs/sdks/schedulesexport/README.md#delete_ical_link) - Delete ICal Link -#### [schedules.overrides](docs/sdks/schedulesoverrides/README.md) +#### [Schedules.Overrides](docs/sdks/schedulesoverrides/README.md) * [list](docs/sdks/schedulesoverrides/README.md#list) - List Overrides * [create](docs/sdks/schedulesoverrides/README.md#create) - Create Schedule Override * [update](docs/sdks/schedulesoverrides/README.md#update) - Update Schedule Override -### [services](docs/sdks/servicessdk/README.md) +### [Services](docs/sdks/servicessdk/README.md) * [get_all](docs/sdks/servicessdk/README.md#get_all) - Get All Services * [create](docs/sdks/servicessdk/README.md#create) - Create Service @@ -459,67 +459,67 @@ with SquadcastSDK( * [create_or_update_iag_config](docs/sdks/servicessdk/README.md#create_or_update_iag_config) - Intelligent Alert Grouping (IAG) * [update_notification_delay_config](docs/sdks/servicessdk/README.md#update_notification_delay_config) - Delayed Notification Config -#### [services.deduplication_rules](docs/sdks/deduplicationrules/README.md) +### [Services.DeduplicationRules](docs/sdks/deduplicationrules/README.md) * [get](docs/sdks/deduplicationrules/README.md#get) - Get Deduplication Rules * [create_or_update](docs/sdks/deduplicationrules/README.md#create_or_update) - Create or Update Deduplication Rules -#### [services.dependencies](docs/sdks/dependencies/README.md) +### [Services.Dependencies](docs/sdks/dependencies/README.md) * [create_or_update](docs/sdks/dependencies/README.md#create_or_update) - Create or Update Dependencies -#### [services.extensions](docs/sdks/servicesextensions/README.md) +### [Services.Extensions](docs/sdks/servicesextensions/README.md) * [update](docs/sdks/servicesextensions/README.md#update) - Update Slack Extension -#### [services.maintenance](docs/sdks/maintenance/README.md) +### [Services.Maintenance](docs/sdks/maintenance/README.md) * [create_or_update](docs/sdks/maintenance/README.md#create_or_update) - Create or Update Maintenance Mode -#### [services.maintenance_mode](docs/sdks/maintenancemode/README.md) +### [Services.MaintenanceMode](docs/sdks/maintenancemode/README.md) * [get](docs/sdks/maintenancemode/README.md#get) - Get Maintenance Mode -#### [services.overlay](docs/sdks/overlay/README.md) +### [Services.Overlay](docs/sdks/overlay/README.md) * [get_optin_for_key_based_deduplication](docs/sdks/overlay/README.md#get_optin_for_key_based_deduplication) - Get Opt-in for Key Based Deduplication for a service * [optin_for_key_based_deduplication](docs/sdks/overlay/README.md#optin_for_key_based_deduplication) - Opt-in for Key Based Deduplication for a service -#### [services.overlay.custom_content_templates](docs/sdks/overlaycustomcontenttemplates/README.md) +#### [Services.Overlay.CustomContentTemplates](docs/sdks/overlaycustomcontenttemplates/README.md) * [get_all](docs/sdks/overlaycustomcontenttemplates/README.md#get_all) - Get All Custom Content Template Overlay by Service * [create_or_update](docs/sdks/overlaycustomcontenttemplates/README.md#create_or_update) - Create or Update Notification Template Overlay -#### [services.overlays](docs/sdks/servicesoverlays/README.md) +### [Services.Overlays](docs/sdks/servicesoverlays/README.md) * [render_dedup_key](docs/sdks/servicesoverlays/README.md#render_dedup_key) - Render Dedup Key template -#### [services.overlays.custom_content_templates](docs/sdks/overlayscustomcontenttemplates/README.md) +#### [Services.Overlays.CustomContentTemplates](docs/sdks/overlayscustomcontenttemplates/README.md) * [render](docs/sdks/overlayscustomcontenttemplates/README.md#render) - Render Custom Content Overlay * [delete](docs/sdks/overlayscustomcontenttemplates/README.md#delete) - Delete Notification Template Overlay * [get](docs/sdks/overlayscustomcontenttemplates/README.md#get) - Get Custom Content Template Overlay -#### [services.overlays.dedup_key](docs/sdks/servicesdedupkey/README.md) +#### [Services.Overlays.DedupKey](docs/sdks/servicesdedupkey/README.md) * [update](docs/sdks/servicesdedupkey/README.md#update) - Update Dedup Key Overlay -#### [services.routing_rules](docs/sdks/routingrules/README.md) +### [Services.RoutingRules](docs/sdks/routingrules/README.md) * [get](docs/sdks/routingrules/README.md#get) - Get Routing Rules * [create_or_update](docs/sdks/routingrules/README.md#create_or_update) - Create or Update Routing Rules -#### [services.suppression_rules](docs/sdks/suppressionrules/README.md) +### [Services.SuppressionRules](docs/sdks/suppressionrules/README.md) * [get](docs/sdks/suppressionrules/README.md#get) - Get Suppression Rules * [create_or_update](docs/sdks/suppressionrules/README.md#create_or_update) - Create or Update Suppression Rules -#### [services.tagging_rules](docs/sdks/taggingrules/README.md) +### [Services.TaggingRules](docs/sdks/taggingrules/README.md) * [get](docs/sdks/taggingrules/README.md#get) - Get Tagging Rules * [create_or_update](docs/sdks/taggingrules/README.md#create_or_update) - Create or Update Tagging Rules -### [slos](docs/sdks/slossdk/README.md) +### [Slos](docs/sdks/slossdk/README.md) * [list_all](docs/sdks/slossdk/README.md#list_all) - Get All SLOs * [create](docs/sdks/slossdk/README.md#create) - Create SLO @@ -528,15 +528,15 @@ with SquadcastSDK( * [get](docs/sdks/slossdk/README.md#get) - Get SLO By ID * [mark_affected](docs/sdks/slossdk/README.md#mark_affected) - Mark SLO Affected -#### [slos.false_positive](docs/sdks/falsepositive/README.md) +#### [Slos.FalsePositive](docs/sdks/falsepositive/README.md) * [mark](docs/sdks/falsepositive/README.md#mark) - Mark SLO False Positive -### [snooze_notifications](docs/sdks/snoozenotifications/README.md) +### [SnoozeNotifications](docs/sdks/snoozenotifications/README.md) * [snooze](docs/sdks/snoozenotifications/README.md#snooze) - Snooze Incident Notifications -### [squads](docs/sdks/squadssdk/README.md) +### [Squads](docs/sdks/squadssdk/README.md) * [list](docs/sdks/squadssdk/README.md#list) - Get All Squads * [get_by_id](docs/sdks/squadssdk/README.md#get_by_id) - Get Squad By ID @@ -544,16 +544,20 @@ with SquadcastSDK( * [remove_member](docs/sdks/squadssdk/README.md#remove_member) - Remove Squad Member * [delete](docs/sdks/squadssdk/README.md#delete) - Delete Squad -#### [squads.members](docs/sdks/squadsmembers/README.md) +#### [Squads.Members](docs/sdks/squadsmembers/README.md) * [update](docs/sdks/squadsmembers/README.md#update) - Update Squad Member -### [squads_v4](docs/sdks/squadsv4/README.md) +### [SquadsV4](docs/sdks/squadsv4/README.md) * [create](docs/sdks/squadsv4/README.md#create) - Create Squad * [update_name](docs/sdks/squadsv4/README.md#update_name) - Update Squad Name -### [status_pages](docs/sdks/statuspagessdk1/README.md) +### [Statuspages.Maintenances](docs/sdks/statuspagesmaintenances2/README.md) + +* [get_by_id](docs/sdks/statuspagesmaintenances2/README.md#get_by_id) - Get Maintenance By ID + +### [StatusPages](docs/sdks/statuspagessdk1/README.md) * [list](docs/sdks/statuspagessdk1/README.md#list) - List Status Pages * [create](docs/sdks/statuspagessdk1/README.md#create) - Create Status Page @@ -562,36 +566,32 @@ with SquadcastSDK( * [update](docs/sdks/statuspagessdk1/README.md#update) - Update Status Page By ID * [list_statuses](docs/sdks/statuspagessdk1/README.md#list_statuses) - List Status Page Statuses -#### [status_pages.component_groups](docs/sdks/statuspagescomponentgroups/README.md) +#### [StatusPages.ComponentGroups](docs/sdks/statuspagescomponentgroups/README.md) * [list](docs/sdks/statuspagescomponentgroups/README.md#list) - List Component Groups * [remove_by_id](docs/sdks/statuspagescomponentgroups/README.md#remove_by_id) - Delete Component Group By ID * [get_by_id](docs/sdks/statuspagescomponentgroups/README.md#get_by_id) - Get Component Group By ID -#### [status_pages.components](docs/sdks/statuspagescomponents/README.md) +#### [StatusPages.Components](docs/sdks/statuspagescomponents/README.md) * [delete_by_id](docs/sdks/statuspagescomponents/README.md#delete_by_id) - Delete Component By ID -#### [status_pages.issues](docs/sdks/statuspagesissues/README.md) +#### [StatusPages.Issues](docs/sdks/statuspagesissues/README.md) * [list](docs/sdks/statuspagesissues/README.md#list) - List Issues * [create](docs/sdks/statuspagesissues/README.md#create) - Create Issue * [get_by_id](docs/sdks/statuspagesissues/README.md#get_by_id) - Get Issue By ID -#### [status_pages.maintenances](docs/sdks/statuspagesmaintenances1/README.md) +#### [StatusPages.Maintenances](docs/sdks/statuspagesmaintenances1/README.md) * [list](docs/sdks/statuspagesmaintenances1/README.md#list) - List Maintenances * [create](docs/sdks/statuspagesmaintenances1/README.md#create) - Create Maintenance -#### [statuspages.maintenances](docs/sdks/statuspagesmaintenances2/README.md) - -* [get_by_id](docs/sdks/statuspagesmaintenances2/README.md#get_by_id) - Get Maintenance By ID - -### [subscribers](docs/sdks/subscribers/README.md) +### [Subscribers](docs/sdks/subscribers/README.md) * [list](docs/sdks/subscribers/README.md#list) - List Subscribers -### [teams](docs/sdks/teams/README.md) +### [Teams](docs/sdks/teams/README.md) * [get_all](docs/sdks/teams/README.md#get_all) - Get All Teams * [create](docs/sdks/teams/README.md#create) - Create Team @@ -603,18 +603,18 @@ with SquadcastSDK( * [update_member](docs/sdks/teams/README.md#update_member) - Update Team Member * [remove_role](docs/sdks/teams/README.md#remove_role) - Remove Team Role -#### [teams.members](docs/sdks/teamsmembers/README.md) +### [Teams.Members](docs/sdks/teamsmembers/README.md) * [list](docs/sdks/teamsmembers/README.md#list) - Get All Team Members * [add](docs/sdks/teamsmembers/README.md#add) - Add Team Member -#### [teams.roles](docs/sdks/roles/README.md) +### [Teams.Roles](docs/sdks/roles/README.md) * [get_all](docs/sdks/roles/README.md#get_all) - Get All Team Roles * [create](docs/sdks/roles/README.md#create) - Create Team Role * [update](docs/sdks/roles/README.md#update) - Update Team Role -### [users](docs/sdks/users/README.md) +### [Users](docs/sdks/users/README.md) * [get_all](docs/sdks/users/README.md#get_all) - Get All Users * [add](docs/sdks/users/README.md#add) - Add User @@ -625,16 +625,16 @@ with SquadcastSDK( * [get_by_id](docs/sdks/users/README.md#get_by_id) - Get User By ID * [update_by_id](docs/sdks/users/README.md#update_by_id) - Update User by userID -#### [users.api_token](docs/sdks/apitoken/README.md) +#### [Users.ApiToken](docs/sdks/apitoken/README.md) * [remove](docs/sdks/apitoken/README.md#remove) - Remove Token -#### [users.api_tokens](docs/sdks/apitokens/README.md) +#### [Users.ApiTokens](docs/sdks/apitokens/README.md) * [list](docs/sdks/apitokens/README.md#list) - Get All Tokens * [create](docs/sdks/apitokens/README.md#create) - Create Token -### [webforms](docs/sdks/webformssdk/README.md) +### [Webforms](docs/sdks/webformssdk/README.md) * [list](docs/sdks/webformssdk/README.md#list) - Get All Webforms * [create](docs/sdks/webformssdk/README.md#create) - Create Webform @@ -642,14 +642,14 @@ with SquadcastSDK( * [remove](docs/sdks/webformssdk/README.md#remove) - Remove Webform * [get_by_id](docs/sdks/webformssdk/README.md#get_by_id) - Get Webform By ID -### [webhooks](docs/sdks/webhooks/README.md) +### [Webhooks](docs/sdks/webhooks/README.md) * [create](docs/sdks/webhooks/README.md#create) - Create Webhook * [delete](docs/sdks/webhooks/README.md#delete) - Delete Webhook * [get_by_id](docs/sdks/webhooks/README.md#get_by_id) - Get Webhook By ID * [update](docs/sdks/webhooks/README.md#update) - Update Webhook -### [workflows](docs/sdks/workflowssdk/README.md) +### [Workflows](docs/sdks/workflowssdk/README.md) * [list](docs/sdks/workflowssdk/README.md#list) - List Workflows * [create](docs/sdks/workflowssdk/README.md#create) - Create Workflow @@ -662,12 +662,12 @@ with SquadcastSDK( * [update_action](docs/sdks/workflowssdk/README.md#update_action) - Update Workflow Action * [enable_disable](docs/sdks/workflowssdk/README.md#enable_disable) - Enable/Disable Workflow -#### [workflows.actions](docs/sdks/workflowsactions/README.md) +### [Workflows.Actions](docs/sdks/workflowsactions/README.md) * [create](docs/sdks/workflowsactions/README.md#create) - Create Action * [get_by_id](docs/sdks/workflowsactions/README.md#get_by_id) - Get Workflow Action By ID -#### [workflows.logs](docs/sdks/logs/README.md) +### [Workflows.Logs](docs/sdks/logs/README.md) * [get](docs/sdks/logs/README.md#get) - Get Workflow Logs diff --git a/squadcastv1/RELEASES.md b/squadcastv1/RELEASES.md index 3f977c3..2283a18 100644 --- a/squadcastv1/RELEASES.md +++ b/squadcastv1/RELEASES.md @@ -48,4 +48,14 @@ Based on: ### Generated - [python v0.3.5] squadcastv1 ### Releases -- [PyPI v0.3.5] https://pypi.org/project/squadcast_sdk/0.3.5 - squadcastv1 \ No newline at end of file +- [PyPI v0.3.5] https://pypi.org/project/squadcast_sdk/0.3.5 - squadcastv1 + +## 2026-01-16 00:27:07 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.686.0 (2.796.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.4.0] squadcastv1 +### Releases +- [PyPI v0.4.0] https://pypi.org/project/squadcast_sdk/0.4.0 - squadcastv1 \ No newline at end of file diff --git a/squadcastv1/docs/sdks/additionalresponders/README.md b/squadcastv1/docs/sdks/additionalresponders/README.md index bffd742..68d65b5 100644 --- a/squadcastv1/docs/sdks/additionalresponders/README.md +++ b/squadcastv1/docs/sdks/additionalresponders/README.md @@ -1,5 +1,4 @@ # AdditionalResponders -(*additional_responders*) ## Overview diff --git a/squadcastv1/docs/sdks/analytics/README.md b/squadcastv1/docs/sdks/analytics/README.md index 17dd71c..0a4d7df 100644 --- a/squadcastv1/docs/sdks/analytics/README.md +++ b/squadcastv1/docs/sdks/analytics/README.md @@ -1,5 +1,4 @@ # Analytics -(*analytics*) ## Overview diff --git a/squadcastv1/docs/sdks/apitoken/README.md b/squadcastv1/docs/sdks/apitoken/README.md index d3f39e5..75bfd26 100644 --- a/squadcastv1/docs/sdks/apitoken/README.md +++ b/squadcastv1/docs/sdks/apitoken/README.md @@ -1,5 +1,4 @@ -# APIToken -(*users.api_token*) +# Users.ApiToken ## Overview diff --git a/squadcastv1/docs/sdks/apitokens/README.md b/squadcastv1/docs/sdks/apitokens/README.md index 758e7f4..e2e4edc 100644 --- a/squadcastv1/docs/sdks/apitokens/README.md +++ b/squadcastv1/docs/sdks/apitokens/README.md @@ -1,5 +1,4 @@ -# APITokens -(*users.api_tokens*) +# Users.ApiTokens ## Overview diff --git a/squadcastv1/docs/sdks/auditlogs/README.md b/squadcastv1/docs/sdks/auditlogs/README.md index e7e416c..d7678f3 100644 --- a/squadcastv1/docs/sdks/auditlogs/README.md +++ b/squadcastv1/docs/sdks/auditlogs/README.md @@ -1,5 +1,4 @@ # AuditLogs -(*audit_logs*) ## Overview diff --git a/squadcastv1/docs/sdks/autopausetransientalerts/README.md b/squadcastv1/docs/sdks/autopausetransientalerts/README.md index 61da8c9..2488fc3 100644 --- a/squadcastv1/docs/sdks/autopausetransientalerts/README.md +++ b/squadcastv1/docs/sdks/autopausetransientalerts/README.md @@ -1,5 +1,4 @@ -# AutoPauseTransientAlerts -(*incidents.auto_pause_transient_alerts*) +# Incidents.AutoPauseTransientAlerts ## Overview diff --git a/squadcastv1/docs/sdks/communicationcard/README.md b/squadcastv1/docs/sdks/communicationcard/README.md index d275754..a2c16ff 100644 --- a/squadcastv1/docs/sdks/communicationcard/README.md +++ b/squadcastv1/docs/sdks/communicationcard/README.md @@ -1,5 +1,4 @@ -# CommunicationCard -(*incidents.communication_card*) +# Incidents.CommunicationCard ## Overview diff --git a/squadcastv1/docs/sdks/communicationcards/README.md b/squadcastv1/docs/sdks/communicationcards/README.md index 17a1fc2..959507c 100644 --- a/squadcastv1/docs/sdks/communicationcards/README.md +++ b/squadcastv1/docs/sdks/communicationcards/README.md @@ -1,5 +1,4 @@ # CommunicationCards -(*communication_cards*) ## Overview diff --git a/squadcastv1/docs/sdks/componentgroups/README.md b/squadcastv1/docs/sdks/componentgroups/README.md index 6abdc05..4fa1408 100644 --- a/squadcastv1/docs/sdks/componentgroups/README.md +++ b/squadcastv1/docs/sdks/componentgroups/README.md @@ -1,5 +1,4 @@ # ComponentGroups -(*component_groups*) ## Overview diff --git a/squadcastv1/docs/sdks/components/README.md b/squadcastv1/docs/sdks/components/README.md index 62a6bde..4190c44 100644 --- a/squadcastv1/docs/sdks/components/README.md +++ b/squadcastv1/docs/sdks/components/README.md @@ -1,5 +1,4 @@ # Components -(*components*) ## Overview diff --git a/squadcastv1/docs/sdks/dedupkey/README.md b/squadcastv1/docs/sdks/dedupkey/README.md index c2e439b..bfe12f2 100644 --- a/squadcastv1/docs/sdks/dedupkey/README.md +++ b/squadcastv1/docs/sdks/dedupkey/README.md @@ -1,5 +1,4 @@ -# DedupKey -(*overlays.dedup_key*) +# Overlays.DedupKey ## Overview diff --git a/squadcastv1/docs/sdks/dedupkeys/README.md b/squadcastv1/docs/sdks/dedupkeys/README.md index 6413140..7b08b05 100644 --- a/squadcastv1/docs/sdks/dedupkeys/README.md +++ b/squadcastv1/docs/sdks/dedupkeys/README.md @@ -1,5 +1,4 @@ # DedupKeys -(*dedup_keys*) ## Overview diff --git a/squadcastv1/docs/sdks/deduplicationrules/README.md b/squadcastv1/docs/sdks/deduplicationrules/README.md index ef2f635..defa9a3 100644 --- a/squadcastv1/docs/sdks/deduplicationrules/README.md +++ b/squadcastv1/docs/sdks/deduplicationrules/README.md @@ -1,5 +1,4 @@ -# DeduplicationRules -(*services.deduplication_rules*) +# Services.DeduplicationRules ## Overview diff --git a/squadcastv1/docs/sdks/dependencies/README.md b/squadcastv1/docs/sdks/dependencies/README.md index 8b48561..6f6a8f2 100644 --- a/squadcastv1/docs/sdks/dependencies/README.md +++ b/squadcastv1/docs/sdks/dependencies/README.md @@ -1,5 +1,4 @@ -# Dependencies -(*services.dependencies*) +# Services.Dependencies ## Overview diff --git a/squadcastv1/docs/sdks/escalationpoliciessdk/README.md b/squadcastv1/docs/sdks/escalationpoliciessdk/README.md index a493cf7..5fb26a4 100644 --- a/squadcastv1/docs/sdks/escalationpoliciessdk/README.md +++ b/squadcastv1/docs/sdks/escalationpoliciessdk/README.md @@ -1,5 +1,4 @@ -# EscalationPoliciesSDK -(*escalation_policies*) +# EscalationPolicies ## Overview diff --git a/squadcastv1/docs/sdks/events/README.md b/squadcastv1/docs/sdks/events/README.md index d2ad873..46ba53a 100644 --- a/squadcastv1/docs/sdks/events/README.md +++ b/squadcastv1/docs/sdks/events/README.md @@ -1,5 +1,4 @@ -# Events -(*incidents.events*) +# Incidents.Events ## Overview diff --git a/squadcastv1/docs/sdks/exports/README.md b/squadcastv1/docs/sdks/exports/README.md index 4f3241e..2d6d5ca 100644 --- a/squadcastv1/docs/sdks/exports/README.md +++ b/squadcastv1/docs/sdks/exports/README.md @@ -1,5 +1,4 @@ # Exports -(*exports*) ## Overview diff --git a/squadcastv1/docs/sdks/exportschedule/README.md b/squadcastv1/docs/sdks/exportschedule/README.md index b3ce819..e74b9a9 100644 --- a/squadcastv1/docs/sdks/exportschedule/README.md +++ b/squadcastv1/docs/sdks/exportschedule/README.md @@ -1,5 +1,4 @@ # ExportSchedule -(*export_schedule*) ## Overview diff --git a/squadcastv1/docs/sdks/extensionswebhooks/README.md b/squadcastv1/docs/sdks/extensionswebhooks/README.md index c376922..879defc 100644 --- a/squadcastv1/docs/sdks/extensionswebhooks/README.md +++ b/squadcastv1/docs/sdks/extensionswebhooks/README.md @@ -1,5 +1,4 @@ -# ExtensionsWebhooks -(*extensions.webhooks*) +# Extensions.Webhooks ## Overview diff --git a/squadcastv1/docs/sdks/falsepositive/README.md b/squadcastv1/docs/sdks/falsepositive/README.md index edd8294..ba55632 100644 --- a/squadcastv1/docs/sdks/falsepositive/README.md +++ b/squadcastv1/docs/sdks/falsepositive/README.md @@ -1,5 +1,4 @@ -# FalsePositive -(*slos.false_positive*) +# Slos.FalsePositive ## Overview diff --git a/squadcastv1/docs/sdks/globaleventrules/README.md b/squadcastv1/docs/sdks/globaleventrules/README.md index 7c77247..b09b811 100644 --- a/squadcastv1/docs/sdks/globaleventrules/README.md +++ b/squadcastv1/docs/sdks/globaleventrules/README.md @@ -1,5 +1,4 @@ # GlobalEventRules -(*global_event_rules*) ## Overview diff --git a/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md b/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md index bf373ba..c3092d8 100644 --- a/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md +++ b/squadcastv1/docs/sdks/globaleventrulesrulesets/README.md @@ -1,5 +1,4 @@ -# GlobalEventRulesRulesets -(*global_event_rules.rulesets*) +# GlobalEventRules.Rulesets ## Overview diff --git a/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md b/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md index 5482472..1c4be89 100644 --- a/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md +++ b/squadcastv1/docs/sdks/globaloncallreminderrulessdk/README.md @@ -1,5 +1,4 @@ -# GlobalOncallReminderRulesSDK -(*global_oncall_reminder_rules*) +# GlobalOncallReminderRules ## Overview diff --git a/squadcastv1/docs/sdks/incidentactions/README.md b/squadcastv1/docs/sdks/incidentactions/README.md index 27e33de..9fa00b0 100644 --- a/squadcastv1/docs/sdks/incidentactions/README.md +++ b/squadcastv1/docs/sdks/incidentactions/README.md @@ -1,5 +1,4 @@ -# IncidentActions -(*incidents.incident_actions*) +# Incidents.IncidentActions ## Overview diff --git a/squadcastv1/docs/sdks/incidents/README.md b/squadcastv1/docs/sdks/incidents/README.md index a910273..f6925dc 100644 --- a/squadcastv1/docs/sdks/incidents/README.md +++ b/squadcastv1/docs/sdks/incidents/README.md @@ -1,5 +1,4 @@ # Incidents -(*incidents*) ## Overview @@ -19,7 +18,7 @@ ## bulk_acknowledge -- This endpoint is used to bulk acknowledge the incident by IDs. +- This endpoint is used to bulk acknowledge the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute." - Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header. ### Example Usage @@ -207,7 +206,7 @@ with SquadcastSDK( ## bulk_resolve -- This endpoint is used to bulk resolve the incident by IDs. +- This endpoint is used to bulk resolve the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute." - Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header. ### Example Usage diff --git a/squadcastv1/docs/sdks/incidentsactions/README.md b/squadcastv1/docs/sdks/incidentsactions/README.md index 9f36f2f..d9e203a 100644 --- a/squadcastv1/docs/sdks/incidentsactions/README.md +++ b/squadcastv1/docs/sdks/incidentsactions/README.md @@ -1,5 +1,4 @@ -# IncidentsActions -(*incidents.actions*) +# Incidents.Actions ## Overview diff --git a/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md b/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md index 36f1fe6..5f04950 100644 --- a/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md +++ b/squadcastv1/docs/sdks/incidentsadditionalresponders/README.md @@ -1,5 +1,4 @@ -# IncidentsAdditionalResponders -(*incidents.additional_responders*) +# Incidents.AdditionalResponders ## Overview diff --git a/squadcastv1/docs/sdks/incidentscommunicationcards/README.md b/squadcastv1/docs/sdks/incidentscommunicationcards/README.md index f29c8fe..aea4cef 100644 --- a/squadcastv1/docs/sdks/incidentscommunicationcards/README.md +++ b/squadcastv1/docs/sdks/incidentscommunicationcards/README.md @@ -1,5 +1,4 @@ -# IncidentsCommunicationCards -(*incidents.communication_cards*) +# Incidents.CommunicationCards ## Overview diff --git a/squadcastv1/docs/sdks/incidentsexport/README.md b/squadcastv1/docs/sdks/incidentsexport/README.md index 0b25811..08c619b 100644 --- a/squadcastv1/docs/sdks/incidentsexport/README.md +++ b/squadcastv1/docs/sdks/incidentsexport/README.md @@ -1,5 +1,4 @@ -# IncidentsExport -(*incidents.export*) +# Incidents.Export ## Overview diff --git a/squadcastv1/docs/sdks/incidentspostmortems/README.md b/squadcastv1/docs/sdks/incidentspostmortems/README.md index bfbb209..e0fca17 100644 --- a/squadcastv1/docs/sdks/incidentspostmortems/README.md +++ b/squadcastv1/docs/sdks/incidentspostmortems/README.md @@ -1,5 +1,4 @@ -# IncidentsPostmortems -(*incidents.postmortems*) +# Incidents.Postmortems ## Overview diff --git a/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md b/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md index 85592ac..f7d71c7 100644 --- a/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md +++ b/squadcastv1/docs/sdks/incidentssnoozenotifications/README.md @@ -1,5 +1,4 @@ -# IncidentsSnoozeNotifications -(*incidents.snooze_notifications*) +# Incidents.SnoozeNotifications ## Overview diff --git a/squadcastv1/docs/sdks/incidentstags/README.md b/squadcastv1/docs/sdks/incidentstags/README.md index 09e1385..8a29c75 100644 --- a/squadcastv1/docs/sdks/incidentstags/README.md +++ b/squadcastv1/docs/sdks/incidentstags/README.md @@ -1,5 +1,4 @@ -# IncidentsTags -(*incidents.tags*) +# Incidents.Tags ## Overview diff --git a/squadcastv1/docs/sdks/issues/README.md b/squadcastv1/docs/sdks/issues/README.md index ec7bf2b..1bdb91c 100644 --- a/squadcastv1/docs/sdks/issues/README.md +++ b/squadcastv1/docs/sdks/issues/README.md @@ -1,5 +1,4 @@ # Issues -(*issues*) ## Overview diff --git a/squadcastv1/docs/sdks/jira/README.md b/squadcastv1/docs/sdks/jira/README.md index 1b8ea2d..21f7a4c 100644 --- a/squadcastv1/docs/sdks/jira/README.md +++ b/squadcastv1/docs/sdks/jira/README.md @@ -1,5 +1,4 @@ -# Jira -(*incidents.actions.jira*) +# Incidents.Actions.Jira ## Overview diff --git a/squadcastv1/docs/sdks/logs/README.md b/squadcastv1/docs/sdks/logs/README.md index c24058b..9481983 100644 --- a/squadcastv1/docs/sdks/logs/README.md +++ b/squadcastv1/docs/sdks/logs/README.md @@ -1,5 +1,4 @@ -# Logs -(*workflows.logs*) +# Workflows.Logs ## Overview diff --git a/squadcastv1/docs/sdks/maintenance/README.md b/squadcastv1/docs/sdks/maintenance/README.md index 5daeabd..a2b582e 100644 --- a/squadcastv1/docs/sdks/maintenance/README.md +++ b/squadcastv1/docs/sdks/maintenance/README.md @@ -1,5 +1,4 @@ -# Maintenance -(*services.maintenance*) +# Services.Maintenance ## Overview diff --git a/squadcastv1/docs/sdks/maintenancemode/README.md b/squadcastv1/docs/sdks/maintenancemode/README.md index 7190bac..9d2bc7a 100644 --- a/squadcastv1/docs/sdks/maintenancemode/README.md +++ b/squadcastv1/docs/sdks/maintenancemode/README.md @@ -1,5 +1,4 @@ -# MaintenanceMode -(*services.maintenance_mode*) +# Services.MaintenanceMode ## Overview diff --git a/squadcastv1/docs/sdks/maintenances/README.md b/squadcastv1/docs/sdks/maintenances/README.md index 2b741aa..a62a86c 100644 --- a/squadcastv1/docs/sdks/maintenances/README.md +++ b/squadcastv1/docs/sdks/maintenances/README.md @@ -1,5 +1,4 @@ # Maintenances -(*maintenances*) ## Overview diff --git a/squadcastv1/docs/sdks/msteams1/README.md b/squadcastv1/docs/sdks/msteams1/README.md index 180a483..eab9b76 100644 --- a/squadcastv1/docs/sdks/msteams1/README.md +++ b/squadcastv1/docs/sdks/msteams1/README.md @@ -1,5 +1,4 @@ -# MsTeams1 -(*extensions.ms_teams*) +# Extensions.MsTeams ## Overview diff --git a/squadcastv1/docs/sdks/msteams2/README.md b/squadcastv1/docs/sdks/msteams2/README.md index 5018660..33a00b8 100644 --- a/squadcastv1/docs/sdks/msteams2/README.md +++ b/squadcastv1/docs/sdks/msteams2/README.md @@ -1,5 +1,4 @@ -# Msteams2 -(*extensions.msteams*) +# Extensions.Msteams ## Overview diff --git a/squadcastv1/docs/sdks/notes/README.md b/squadcastv1/docs/sdks/notes/README.md index b5a0088..58d25d4 100644 --- a/squadcastv1/docs/sdks/notes/README.md +++ b/squadcastv1/docs/sdks/notes/README.md @@ -1,5 +1,4 @@ -# Notes -(*incidents.notes*) +# Incidents.Notes ## Overview diff --git a/squadcastv1/docs/sdks/overlay/README.md b/squadcastv1/docs/sdks/overlay/README.md index 904496d..c1d55eb 100644 --- a/squadcastv1/docs/sdks/overlay/README.md +++ b/squadcastv1/docs/sdks/overlay/README.md @@ -1,5 +1,4 @@ -# Overlay -(*services.overlay*) +# Services.Overlay ## Overview diff --git a/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md b/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md index 18f4a7c..8ee093a 100644 --- a/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md +++ b/squadcastv1/docs/sdks/overlaycustomcontenttemplates/README.md @@ -1,5 +1,4 @@ -# OverlayCustomContentTemplates -(*services.overlay.custom_content_templates*) +# Services.Overlay.CustomContentTemplates ## Overview diff --git a/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md b/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md index 024625e..ffcc81f 100644 --- a/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md +++ b/squadcastv1/docs/sdks/overlayscustomcontenttemplates/README.md @@ -1,5 +1,4 @@ -# OverlaysCustomContentTemplates -(*services.overlays.custom_content_templates*) +# Services.Overlays.CustomContentTemplates ## Overview diff --git a/squadcastv1/docs/sdks/overrides/README.md b/squadcastv1/docs/sdks/overrides/README.md index e5d8560..f600659 100644 --- a/squadcastv1/docs/sdks/overrides/README.md +++ b/squadcastv1/docs/sdks/overrides/README.md @@ -1,5 +1,4 @@ # Overrides -(*overrides*) ## Overview diff --git a/squadcastv1/docs/sdks/postmortemssdk/README.md b/squadcastv1/docs/sdks/postmortemssdk/README.md index 491c3cf..e2139fd 100644 --- a/squadcastv1/docs/sdks/postmortemssdk/README.md +++ b/squadcastv1/docs/sdks/postmortemssdk/README.md @@ -1,5 +1,4 @@ -# PostmortemsSDK -(*postmortems*) +# Postmortems ## Overview diff --git a/squadcastv1/docs/sdks/roles/README.md b/squadcastv1/docs/sdks/roles/README.md index 2bf987b..c4143fb 100644 --- a/squadcastv1/docs/sdks/roles/README.md +++ b/squadcastv1/docs/sdks/roles/README.md @@ -1,5 +1,4 @@ -# Roles -(*teams.roles*) +# Teams.Roles ## Overview diff --git a/squadcastv1/docs/sdks/rotations/README.md b/squadcastv1/docs/sdks/rotations/README.md index 51a450b..f39f58a 100644 --- a/squadcastv1/docs/sdks/rotations/README.md +++ b/squadcastv1/docs/sdks/rotations/README.md @@ -1,5 +1,4 @@ # Rotations -(*rotations*) ## Overview diff --git a/squadcastv1/docs/sdks/routingrules/README.md b/squadcastv1/docs/sdks/routingrules/README.md index f4b9406..d8db0ce 100644 --- a/squadcastv1/docs/sdks/routingrules/README.md +++ b/squadcastv1/docs/sdks/routingrules/README.md @@ -1,5 +1,4 @@ -# RoutingRules -(*services.routing_rules*) +# Services.RoutingRules ## Overview diff --git a/squadcastv1/docs/sdks/rules/README.md b/squadcastv1/docs/sdks/rules/README.md index b7f3210..410f1c2 100644 --- a/squadcastv1/docs/sdks/rules/README.md +++ b/squadcastv1/docs/sdks/rules/README.md @@ -1,5 +1,4 @@ # Rules -(*rules*) ## Overview diff --git a/squadcastv1/docs/sdks/rulesets/README.md b/squadcastv1/docs/sdks/rulesets/README.md index ecc804d..043c110 100644 --- a/squadcastv1/docs/sdks/rulesets/README.md +++ b/squadcastv1/docs/sdks/rulesets/README.md @@ -1,5 +1,4 @@ # Rulesets -(*rulesets*) ## Overview diff --git a/squadcastv1/docs/sdks/rulesetsrules/README.md b/squadcastv1/docs/sdks/rulesetsrules/README.md index 010d479..b77f3db 100644 --- a/squadcastv1/docs/sdks/rulesetsrules/README.md +++ b/squadcastv1/docs/sdks/rulesetsrules/README.md @@ -1,5 +1,4 @@ -# RulesetsRules -(*global_event_rules.rulesets.rules*) +# GlobalEventRules.Rulesets.Rules ## Overview diff --git a/squadcastv1/docs/sdks/runbookssdk/README.md b/squadcastv1/docs/sdks/runbookssdk/README.md index 85c2be6..c4be635 100644 --- a/squadcastv1/docs/sdks/runbookssdk/README.md +++ b/squadcastv1/docs/sdks/runbookssdk/README.md @@ -1,5 +1,4 @@ -# RunbooksSDK -(*runbooks*) +# Runbooks ## Overview diff --git a/squadcastv1/docs/sdks/schedulesexport/README.md b/squadcastv1/docs/sdks/schedulesexport/README.md index 9a5d0b8..d4aa52b 100644 --- a/squadcastv1/docs/sdks/schedulesexport/README.md +++ b/squadcastv1/docs/sdks/schedulesexport/README.md @@ -1,5 +1,4 @@ -# SchedulesExport -(*schedules.export*) +# Schedules.Export ## Overview diff --git a/squadcastv1/docs/sdks/schedulesoverrides/README.md b/squadcastv1/docs/sdks/schedulesoverrides/README.md index a32f66f..743f769 100644 --- a/squadcastv1/docs/sdks/schedulesoverrides/README.md +++ b/squadcastv1/docs/sdks/schedulesoverrides/README.md @@ -1,5 +1,4 @@ -# SchedulesOverrides -(*schedules.overrides*) +# Schedules.Overrides ## Overview diff --git a/squadcastv1/docs/sdks/schedulessdk/README.md b/squadcastv1/docs/sdks/schedulessdk/README.md index 76b3d09..3225400 100644 --- a/squadcastv1/docs/sdks/schedulessdk/README.md +++ b/squadcastv1/docs/sdks/schedulessdk/README.md @@ -1,5 +1,4 @@ -# SchedulesSDK -(*schedules*) +# Schedules ## Overview diff --git a/squadcastv1/docs/sdks/servicenow/README.md b/squadcastv1/docs/sdks/servicenow/README.md index 34e09cf..ca6b629 100644 --- a/squadcastv1/docs/sdks/servicenow/README.md +++ b/squadcastv1/docs/sdks/servicenow/README.md @@ -1,5 +1,4 @@ -# ServiceNow -(*incidents.actions.service_now*) +# Incidents.Actions.ServiceNow ## Overview diff --git a/squadcastv1/docs/sdks/servicesdedupkey/README.md b/squadcastv1/docs/sdks/servicesdedupkey/README.md index 3c8b366..9691c65 100644 --- a/squadcastv1/docs/sdks/servicesdedupkey/README.md +++ b/squadcastv1/docs/sdks/servicesdedupkey/README.md @@ -1,5 +1,4 @@ -# ServicesDedupKey -(*services.overlays.dedup_key*) +# Services.Overlays.DedupKey ## Overview diff --git a/squadcastv1/docs/sdks/servicesextensions/README.md b/squadcastv1/docs/sdks/servicesextensions/README.md index fd5c03f..87f27ee 100644 --- a/squadcastv1/docs/sdks/servicesextensions/README.md +++ b/squadcastv1/docs/sdks/servicesextensions/README.md @@ -1,5 +1,4 @@ -# ServicesExtensions -(*services.extensions*) +# Services.Extensions ## Overview diff --git a/squadcastv1/docs/sdks/servicesoverlays/README.md b/squadcastv1/docs/sdks/servicesoverlays/README.md index 4cda34f..40fbf90 100644 --- a/squadcastv1/docs/sdks/servicesoverlays/README.md +++ b/squadcastv1/docs/sdks/servicesoverlays/README.md @@ -1,5 +1,4 @@ -# ServicesOverlays -(*services.overlays*) +# Services.Overlays ## Overview diff --git a/squadcastv1/docs/sdks/servicessdk/README.md b/squadcastv1/docs/sdks/servicessdk/README.md index 68946ed..7edfc74 100644 --- a/squadcastv1/docs/sdks/servicessdk/README.md +++ b/squadcastv1/docs/sdks/servicessdk/README.md @@ -1,5 +1,4 @@ -# ServicesSDK -(*services*) +# Services ## Overview diff --git a/squadcastv1/docs/sdks/slossdk/README.md b/squadcastv1/docs/sdks/slossdk/README.md index 9430e3a..a3ed7d1 100644 --- a/squadcastv1/docs/sdks/slossdk/README.md +++ b/squadcastv1/docs/sdks/slossdk/README.md @@ -1,5 +1,4 @@ -# SlosSDK -(*slos*) +# Slos ## Overview diff --git a/squadcastv1/docs/sdks/snoozenotifications/README.md b/squadcastv1/docs/sdks/snoozenotifications/README.md index 31c97f5..1a396c3 100644 --- a/squadcastv1/docs/sdks/snoozenotifications/README.md +++ b/squadcastv1/docs/sdks/snoozenotifications/README.md @@ -1,5 +1,4 @@ # SnoozeNotifications -(*snooze_notifications*) ## Overview diff --git a/squadcastv1/docs/sdks/squadsmembers/README.md b/squadcastv1/docs/sdks/squadsmembers/README.md index b3d0ef8..3e37838 100644 --- a/squadcastv1/docs/sdks/squadsmembers/README.md +++ b/squadcastv1/docs/sdks/squadsmembers/README.md @@ -1,5 +1,4 @@ -# SquadsMembers -(*squads.members*) +# Squads.Members ## Overview diff --git a/squadcastv1/docs/sdks/squadssdk/README.md b/squadcastv1/docs/sdks/squadssdk/README.md index 1db2183..58b40bc 100644 --- a/squadcastv1/docs/sdks/squadssdk/README.md +++ b/squadcastv1/docs/sdks/squadssdk/README.md @@ -1,5 +1,4 @@ -# SquadsSDK -(*squads*) +# Squads ## Overview diff --git a/squadcastv1/docs/sdks/squadsv4/README.md b/squadcastv1/docs/sdks/squadsv4/README.md index 20437db..034b6e6 100644 --- a/squadcastv1/docs/sdks/squadsv4/README.md +++ b/squadcastv1/docs/sdks/squadsv4/README.md @@ -1,5 +1,4 @@ # SquadsV4 -(*squads_v4*) ## Overview diff --git a/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md b/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md index e8faa9d..3ec7e6d 100644 --- a/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md +++ b/squadcastv1/docs/sdks/statuspagescomponentgroups/README.md @@ -1,5 +1,4 @@ -# StatusPagesComponentGroups -(*status_pages.component_groups*) +# StatusPages.ComponentGroups ## Overview diff --git a/squadcastv1/docs/sdks/statuspagescomponents/README.md b/squadcastv1/docs/sdks/statuspagescomponents/README.md index 489d62e..25dbc24 100644 --- a/squadcastv1/docs/sdks/statuspagescomponents/README.md +++ b/squadcastv1/docs/sdks/statuspagescomponents/README.md @@ -1,5 +1,4 @@ -# StatusPagesComponents -(*status_pages.components*) +# StatusPages.Components ## Overview diff --git a/squadcastv1/docs/sdks/statuspagesissues/README.md b/squadcastv1/docs/sdks/statuspagesissues/README.md index ff5a90f..1d0593b 100644 --- a/squadcastv1/docs/sdks/statuspagesissues/README.md +++ b/squadcastv1/docs/sdks/statuspagesissues/README.md @@ -1,5 +1,4 @@ -# StatusPagesIssues -(*status_pages.issues*) +# StatusPages.Issues ## Overview diff --git a/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md b/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md index a4e8d89..d9c130c 100644 --- a/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md +++ b/squadcastv1/docs/sdks/statuspagesmaintenances1/README.md @@ -1,5 +1,4 @@ -# StatusPagesMaintenances1 -(*status_pages.maintenances*) +# StatusPages.Maintenances ## Overview diff --git a/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md b/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md index 68762db..be199e4 100644 --- a/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md +++ b/squadcastv1/docs/sdks/statuspagesmaintenances2/README.md @@ -1,5 +1,4 @@ -# StatuspagesMaintenances2 -(*statuspages.maintenances*) +# Statuspages.Maintenances ## Overview diff --git a/squadcastv1/docs/sdks/statuspagessdk1/README.md b/squadcastv1/docs/sdks/statuspagessdk1/README.md index cd0dd43..0be146b 100644 --- a/squadcastv1/docs/sdks/statuspagessdk1/README.md +++ b/squadcastv1/docs/sdks/statuspagessdk1/README.md @@ -1,5 +1,4 @@ -# StatusPagesSDK1 -(*status_pages*) +# StatusPages ## Overview diff --git a/squadcastv1/docs/sdks/subscribers/README.md b/squadcastv1/docs/sdks/subscribers/README.md index 29a94a0..7d6cc9c 100644 --- a/squadcastv1/docs/sdks/subscribers/README.md +++ b/squadcastv1/docs/sdks/subscribers/README.md @@ -1,5 +1,4 @@ # Subscribers -(*subscribers*) ## Overview diff --git a/squadcastv1/docs/sdks/suppressionrules/README.md b/squadcastv1/docs/sdks/suppressionrules/README.md index fefc1d1..8502fe9 100644 --- a/squadcastv1/docs/sdks/suppressionrules/README.md +++ b/squadcastv1/docs/sdks/suppressionrules/README.md @@ -1,5 +1,4 @@ -# SuppressionRules -(*services.suppression_rules*) +# Services.SuppressionRules ## Overview diff --git a/squadcastv1/docs/sdks/taggingrules/README.md b/squadcastv1/docs/sdks/taggingrules/README.md index fa17abc..7cc4898 100644 --- a/squadcastv1/docs/sdks/taggingrules/README.md +++ b/squadcastv1/docs/sdks/taggingrules/README.md @@ -1,5 +1,4 @@ -# TaggingRules -(*services.tagging_rules*) +# Services.TaggingRules ## Overview diff --git a/squadcastv1/docs/sdks/teams/README.md b/squadcastv1/docs/sdks/teams/README.md index 9e3c069..7e40f53 100644 --- a/squadcastv1/docs/sdks/teams/README.md +++ b/squadcastv1/docs/sdks/teams/README.md @@ -1,5 +1,4 @@ # Teams -(*teams*) ## Overview diff --git a/squadcastv1/docs/sdks/teamsmembers/README.md b/squadcastv1/docs/sdks/teamsmembers/README.md index 2eb29e3..ddeaff6 100644 --- a/squadcastv1/docs/sdks/teamsmembers/README.md +++ b/squadcastv1/docs/sdks/teamsmembers/README.md @@ -1,5 +1,4 @@ -# TeamsMembers -(*teams.members*) +# Teams.Members ## Overview diff --git a/squadcastv1/docs/sdks/users/README.md b/squadcastv1/docs/sdks/users/README.md index da6343f..adba9de 100644 --- a/squadcastv1/docs/sdks/users/README.md +++ b/squadcastv1/docs/sdks/users/README.md @@ -1,5 +1,4 @@ # Users -(*users*) ## Overview diff --git a/squadcastv1/docs/sdks/webformssdk/README.md b/squadcastv1/docs/sdks/webformssdk/README.md index f3c1773..1230a02 100644 --- a/squadcastv1/docs/sdks/webformssdk/README.md +++ b/squadcastv1/docs/sdks/webformssdk/README.md @@ -1,5 +1,4 @@ -# WebformsSDK -(*webforms*) +# Webforms ## Overview diff --git a/squadcastv1/docs/sdks/webhook/README.md b/squadcastv1/docs/sdks/webhook/README.md index 1fb6ae4..0763a34 100644 --- a/squadcastv1/docs/sdks/webhook/README.md +++ b/squadcastv1/docs/sdks/webhook/README.md @@ -1,5 +1,4 @@ -# Webhook -(*incidents.actions.webhook*) +# Incidents.Actions.Webhook ## Overview diff --git a/squadcastv1/docs/sdks/webhooks/README.md b/squadcastv1/docs/sdks/webhooks/README.md index 20838f1..797a427 100644 --- a/squadcastv1/docs/sdks/webhooks/README.md +++ b/squadcastv1/docs/sdks/webhooks/README.md @@ -1,5 +1,4 @@ # Webhooks -(*webhooks*) ## Overview diff --git a/squadcastv1/docs/sdks/workflowsactions/README.md b/squadcastv1/docs/sdks/workflowsactions/README.md index 97207ea..67c8f14 100644 --- a/squadcastv1/docs/sdks/workflowsactions/README.md +++ b/squadcastv1/docs/sdks/workflowsactions/README.md @@ -1,5 +1,4 @@ -# WorkflowsActions -(*workflows.actions*) +# Workflows.Actions ## Overview diff --git a/squadcastv1/docs/sdks/workflowssdk/README.md b/squadcastv1/docs/sdks/workflowssdk/README.md index d633b81..0d68b43 100644 --- a/squadcastv1/docs/sdks/workflowssdk/README.md +++ b/squadcastv1/docs/sdks/workflowssdk/README.md @@ -1,5 +1,4 @@ -# WorkflowsSDK -(*workflows*) +# Workflows ## Overview diff --git a/squadcastv1/pyproject.toml b/squadcastv1/pyproject.toml index b5a0f46..05cbb6e 100644 --- a/squadcastv1/pyproject.toml +++ b/squadcastv1/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "squadcast_sdk" -version = "0.3.5" +version = "0.4.0" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Speakeasy" },] readme = "README-PYPI.md" @@ -17,6 +17,7 @@ urls.repository = "https://github.com/SquadcastHub/squadcast-sdk-python.git" dev = [ "mypy ==1.15.0", "pylint ==3.2.3", + "pyright ==1.1.398", ] [tool.setuptools.packages.find] diff --git a/squadcastv1/src/squadcast_sdk/_version.py b/squadcastv1/src/squadcast_sdk/_version.py index 114dc57..97b099a 100644 --- a/squadcastv1/src/squadcast_sdk/_version.py +++ b/squadcastv1/src/squadcast_sdk/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "squadcast_sdk" -__version__: str = "0.3.5" +__version__: str = "0.4.0" __openapi_doc_version__: str = "1.0.0" -__gen_version__: str = "2.750.0" -__user_agent__: str = "speakeasy-sdk/python 0.3.5 2.750.0 1.0.0 squadcast_sdk" +__gen_version__: str = "2.796.1" +__user_agent__: str = "speakeasy-sdk/python 0.4.0 2.796.1 1.0.0 squadcast_sdk" try: if __package__ is not None: diff --git a/squadcastv1/src/squadcast_sdk/additionalresponders.py b/squadcastv1/src/squadcast_sdk/additionalresponders.py index ba7bf56..d5aed4b 100644 --- a/squadcastv1/src/squadcast_sdk/additionalresponders.py +++ b/squadcastv1/src/squadcast_sdk/additionalresponders.py @@ -60,6 +60,7 @@ def remove( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -211,6 +212,7 @@ async def remove_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/analytics.py b/squadcastv1/src/squadcast_sdk/analytics.py index ab998b5..5edeb25 100644 --- a/squadcastv1/src/squadcast_sdk/analytics.py +++ b/squadcastv1/src/squadcast_sdk/analytics.py @@ -20,7 +20,7 @@ def get_org_analytics( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AnalyticsAnalyticsResponse: + ) -> models.AnalyticsGetOrgAnalyticsResponse: r"""Get Org level analytics Get Org level analytics @@ -64,6 +64,7 @@ def get_org_analytics( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -176,7 +177,7 @@ async def get_org_analytics_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AnalyticsAnalyticsResponse: + ) -> models.AnalyticsGetOrgAnalyticsResponse: r"""Get Org level analytics Get Org level analytics @@ -220,6 +221,7 @@ async def get_org_analytics_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -333,7 +335,7 @@ def get_team( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AnalyticsAnalyticsResponse: + ) -> models.AnalyticsGetTeamAnalyticsResponse: r"""Get Team level analytics Get Team level analytics @@ -379,6 +381,7 @@ def get_team( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -492,7 +495,7 @@ async def get_team_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AnalyticsAnalyticsResponse: + ) -> models.AnalyticsGetTeamAnalyticsResponse: r"""Get Team level analytics Get Team level analytics @@ -538,6 +541,7 @@ async def get_team_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/apitoken.py b/squadcastv1/src/squadcast_sdk/apitoken.py index c9c61da..0c5c66f 100644 --- a/squadcastv1/src/squadcast_sdk/apitoken.py +++ b/squadcastv1/src/squadcast_sdk/apitoken.py @@ -56,6 +56,7 @@ def remove( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -203,6 +204,7 @@ async def remove_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/apitokens.py b/squadcastv1/src/squadcast_sdk/apitokens.py index dee5726..8eef786 100644 --- a/squadcastv1/src/squadcast_sdk/apitokens.py +++ b/squadcastv1/src/squadcast_sdk/apitokens.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional +from typing import Any, Mapping, Optional class APITokens(BaseSDK): @@ -16,7 +16,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3UsersAPITokenResponse]: + ) -> models.UsersGetAllTokensResponse: r"""Get All Tokens Returns generated api tokens of all the users of the organization. @@ -49,6 +49,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -155,7 +156,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3UsersAPITokenResponse]: + ) -> models.UsersGetAllTokensResponse: r"""Get All Tokens Returns generated api tokens of all the users of the organization. @@ -188,6 +189,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -295,7 +297,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersAPITokenResponse: + ) -> models.UsersCreateTokenResponse: r"""Create Token Generates refresh token for a user of the organization. Returns the refresh token object in response. @@ -337,6 +339,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.UsersCreateTokenRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -444,7 +447,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersAPITokenResponse: + ) -> models.UsersCreateTokenResponse: r"""Create Token Generates refresh token for a user of the organization. Returns the refresh token object in response. @@ -486,6 +489,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.UsersCreateTokenRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/auditlogs.py b/squadcastv1/src/squadcast_sdk/auditlogs.py index c47fa69..dec547f 100644 --- a/squadcastv1/src/squadcast_sdk/auditlogs.py +++ b/squadcastv1/src/squadcast_sdk/auditlogs.py @@ -82,6 +82,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -284,6 +285,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -426,7 +428,7 @@ def export( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AuditLogsExportAuditLogsResponseData: + ) -> models.V3AuditLogsExportAuditLogsResponse: r"""Initiate an asynchronous export of audit logs based on the provided filters. The export file will be generated and available for download. Use 'Get details of Audit Logs export history by ID' API to retrieve the download URL. Export Audit logs @@ -474,6 +476,7 @@ def export( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3AuditLogsExportAuditLogsRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -586,7 +589,7 @@ async def export_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AuditLogsExportAuditLogsResponseData: + ) -> models.V3AuditLogsExportAuditLogsResponse: r"""Initiate an asynchronous export of audit logs based on the provided filters. The export file will be generated and available for download. Use 'Get details of Audit Logs export history by ID' API to retrieve the download URL. Export Audit logs @@ -634,6 +637,7 @@ async def export_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3AuditLogsExportAuditLogsRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -785,6 +789,7 @@ def list_export_history( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -959,6 +964,7 @@ async def list_export_history_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1091,7 +1097,7 @@ def get_export_history_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AuditLogsAuditLogsExportHistoryResponse: + ) -> models.V3AuditLogsGetAuditLogExportHistoryByIDResponse: r"""Get details of Audit Logs export history by ID Get details of Audit Logs export history by ID @@ -1130,6 +1136,7 @@ def get_export_history_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1239,7 +1246,7 @@ async def get_export_history_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AuditLogsAuditLogsExportHistoryResponse: + ) -> models.V3AuditLogsGetAuditLogExportHistoryByIDResponse: r"""Get details of Audit Logs export history by ID Get details of Audit Logs export history by ID @@ -1278,6 +1285,7 @@ async def get_export_history_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1387,7 +1395,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AuditLogsAuditLogIDResponse: + ) -> models.V3AuditLogsGetAuditLogByIDResponse: r"""Get audit log by ID Get audit log by ID @@ -1426,6 +1434,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1535,7 +1544,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3AuditLogsAuditLogIDResponse: + ) -> models.V3AuditLogsGetAuditLogByIDResponse: r"""Get audit log by ID Get audit log by ID @@ -1574,6 +1583,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/autopausetransientalerts.py b/squadcastv1/src/squadcast_sdk/autopausetransientalerts.py index 2a2ce8a..9d0f0cb 100644 --- a/squadcastv1/src/squadcast_sdk/autopausetransientalerts.py +++ b/squadcastv1/src/squadcast_sdk/autopausetransientalerts.py @@ -17,7 +17,7 @@ def mark_as_not_transient( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAptaMessageResponse: + ) -> models.AptaMarkAsNotTransientResponse: r"""Mark as Not Transient :param incident_id: @@ -53,6 +53,7 @@ def mark_as_not_transient( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def mark_as_not_transient_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAptaMessageResponse: + ) -> models.AptaMarkAsNotTransientResponse: r"""Mark as Not Transient :param incident_id: @@ -198,6 +199,7 @@ async def mark_as_not_transient_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -307,7 +309,7 @@ def mark_as_transient( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAptaMessageResponse: + ) -> models.AptaMarkAsTransientResponse: r"""Mark as Transient :param incident_id: @@ -343,6 +345,7 @@ def mark_as_transient( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -450,7 +453,7 @@ async def mark_as_transient_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAptaMessageResponse: + ) -> models.AptaMarkAsTransientResponse: r"""Mark as Transient :param incident_id: @@ -486,6 +489,7 @@ async def mark_as_transient_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/basesdk.py b/squadcastv1/src/squadcast_sdk/basesdk.py index 95f2a06..5d2a864 100644 --- a/squadcastv1/src/squadcast_sdk/basesdk.py +++ b/squadcastv1/src/squadcast_sdk/basesdk.py @@ -8,7 +8,12 @@ AfterSuccessContext, BeforeRequestContext, ) -from squadcast_sdk.utils import RetryConfig, SerializedRequestBody, get_body_content +from squadcast_sdk.utils import ( + RetryConfig, + SerializedRequestBody, + get_body_content, + run_sync_in_thread, +) from typing import Callable, List, Mapping, Optional, Tuple from urllib.parse import parse_qs, urlparse @@ -60,6 +65,7 @@ def _build_request_async( ] = None, url_override: Optional[str] = None, http_headers: Optional[Mapping[str, str]] = None, + allow_empty_value: Optional[List[str]] = None, ) -> httpx.Request: client = self.sdk_configuration.async_client return self._build_request_with_client( @@ -80,6 +86,7 @@ def _build_request_async( get_serialized_body, url_override, http_headers, + allow_empty_value, ) def _build_request( @@ -102,6 +109,7 @@ def _build_request( ] = None, url_override: Optional[str] = None, http_headers: Optional[Mapping[str, str]] = None, + allow_empty_value: Optional[List[str]] = None, ) -> httpx.Request: client = self.sdk_configuration.client return self._build_request_with_client( @@ -122,6 +130,7 @@ def _build_request( get_serialized_body, url_override, http_headers, + allow_empty_value, ) def _build_request_with_client( @@ -145,6 +154,7 @@ def _build_request_with_client( ] = None, url_override: Optional[str] = None, http_headers: Optional[Mapping[str, str]] = None, + allow_empty_value: Optional[List[str]] = None, ) -> httpx.Request: query_params = {} @@ -160,6 +170,7 @@ def _build_request_with_client( query_params = utils.get_query_params( request if request_has_query_params else None, _globals if request_has_query_params else None, + allow_empty_value, ) else: # Pick up the query parameter from the override so they can be @@ -305,7 +316,10 @@ async def do_request_async( async def do(): http_res = None try: - req = hooks.before_request(BeforeRequestContext(hook_ctx), request) + req = await run_sync_in_thread( + hooks.before_request, BeforeRequestContext(hook_ctx), request + ) + logger.debug( "Request:\nMethod: %s\nURL: %s\nHeaders: %s\nBody: %s", req.method, @@ -319,7 +333,10 @@ async def do(): http_res = await client.send(req, stream=stream) except Exception as e: - _, e = hooks.after_error(AfterErrorContext(hook_ctx), None, e) + _, e = await run_sync_in_thread( + hooks.after_error, AfterErrorContext(hook_ctx), None, e + ) + if e is not None: logger.debug("Request Exception", exc_info=True) raise e @@ -337,9 +354,10 @@ async def do(): ) if utils.match_status_codes(error_status_codes, http_res.status_code): - result, err = hooks.after_error( - AfterErrorContext(hook_ctx), http_res, None + result, err = await run_sync_in_thread( + hooks.after_error, AfterErrorContext(hook_ctx), http_res, None ) + if err is not None: logger.debug("Request Exception", exc_info=True) raise err @@ -359,6 +377,8 @@ async def do(): http_res = await do() if not utils.match_status_codes(error_status_codes, http_res.status_code): - http_res = hooks.after_success(AfterSuccessContext(hook_ctx), http_res) + http_res = await run_sync_in_thread( + hooks.after_success, AfterSuccessContext(hook_ctx), http_res + ) return http_res diff --git a/squadcastv1/src/squadcast_sdk/communicationcard.py b/squadcastv1/src/squadcast_sdk/communicationcard.py index 4ce8b92..764a4d6 100644 --- a/squadcastv1/src/squadcast_sdk/communicationcard.py +++ b/squadcastv1/src/squadcast_sdk/communicationcard.py @@ -18,7 +18,7 @@ def create_slack_channel( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsCreateSlackChannelInCommunicationCardResponse: r"""Create Slack Channel in Communication Card :param channel_name: @@ -63,6 +63,7 @@ def create_slack_channel( "json", models.V3IncidentsCommunicationCardsCreateSlackChannelRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -174,7 +175,7 @@ async def create_slack_channel_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsCreateSlackChannelInCommunicationCardResponse: r"""Create Slack Channel in Communication Card :param channel_name: @@ -219,6 +220,7 @@ async def create_slack_channel_async( "json", models.V3IncidentsCommunicationCardsCreateSlackChannelRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -329,7 +331,7 @@ def archive_slack_channel( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsArchiveSlackChannelResponse: r"""Archive Slack Channel :param slack_channel_id: @@ -372,6 +374,7 @@ def archive_slack_channel( "json", models.V3IncidentsCommunicationCardsArchiveSlackChannelRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -481,7 +484,7 @@ async def archive_slack_channel_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsArchiveSlackChannelResponse: r"""Archive Slack Channel :param slack_channel_id: @@ -524,6 +527,7 @@ async def archive_slack_channel_async( "json", models.V3IncidentsCommunicationCardsArchiveSlackChannelRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/communicationcards.py b/squadcastv1/src/squadcast_sdk/communicationcards.py index eef615c..554d680 100644 --- a/squadcastv1/src/squadcast_sdk/communicationcards.py +++ b/squadcastv1/src/squadcast_sdk/communicationcards.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional +from typing import Any, Mapping, Optional class CommunicationCards(BaseSDK): @@ -17,7 +17,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3IncidentsCommunicationCardsCommunicationCardResponse]: + ) -> models.CommunicationCardsGetAllCommunicationCardResponse: r"""Get All Communication Card * This endpoint is used to get all the communication card details for incidentId metioned in params. @@ -56,6 +56,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -165,7 +166,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3IncidentsCommunicationCardsCommunicationCardResponse]: + ) -> models.CommunicationCardsGetAllCommunicationCardResponse: r"""Get All Communication Card * This endpoint is used to get all the communication card details for incidentId metioned in params. @@ -204,6 +205,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/componentgroups.py b/squadcastv1/src/squadcast_sdk/componentgroups.py index a077fd6..dbc5070 100644 --- a/squadcastv1/src/squadcast_sdk/componentgroups.py +++ b/squadcastv1/src/squadcast_sdk/componentgroups.py @@ -20,7 +20,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentGroupsCreateComponentGroupResponse: + ) -> models.ComponentGroupsCreateComponentGroupResponse: r"""Create Component Group :param statuspage_id: @@ -71,6 +71,7 @@ def create( "json", models.V4StatusPagesComponentGroupsCreateComponentGroupRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -183,7 +184,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentGroupsCreateComponentGroupResponse: + ) -> models.ComponentGroupsCreateComponentGroupResponse: r"""Create Component Group :param statuspage_id: @@ -234,6 +235,7 @@ async def create_async( "json", models.V4StatusPagesComponentGroupsCreateComponentGroupRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/components.py b/squadcastv1/src/squadcast_sdk/components.py index 2cc6baf..0fa0b8d 100644 --- a/squadcastv1/src/squadcast_sdk/components.py +++ b/squadcastv1/src/squadcast_sdk/components.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional +from typing import Any, Mapping, Optional class Components(BaseSDK): @@ -17,7 +17,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesComponentsListComponentsResponse]: + ) -> models.ComponentsListComponentsResponse: r"""List Components :param statuspage_id: @@ -53,6 +53,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesComponentsListComponentsResponse]: + ) -> models.ComponentsListComponentsResponse: r"""List Components :param statuspage_id: @@ -198,6 +199,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -312,7 +314,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsCreateComponentResponse: + ) -> models.ComponentsCreateComponentResponse: r"""Create Component :param statuspage_id: @@ -367,6 +369,7 @@ def create( "json", models.V4StatusPagesComponentsCreateComponentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -481,7 +484,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsCreateComponentResponse: + ) -> models.ComponentsCreateComponentResponse: r"""Create Component :param statuspage_id: @@ -536,6 +539,7 @@ async def create_async( "json", models.V4StatusPagesComponentsCreateComponentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -646,7 +650,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsGetComponentByIDResponse: + ) -> models.ComponentsGetComponentByIDResponse: r"""Get Component By ID :param statuspage_id: @@ -684,6 +688,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -794,7 +799,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsGetComponentByIDResponse: + ) -> models.ComponentsGetComponentByIDResponse: r"""Get Component By ID :param statuspage_id: @@ -832,6 +837,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -948,7 +954,7 @@ def update_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsUpdateComponentByIDResponse: + ) -> models.ComponentsUpdateComponentByIDResponse: r"""Update Component By ID :param statuspage_id: @@ -1007,6 +1013,7 @@ def update_by_id( "json", models.V4StatusPagesComponentsUpdateComponentByIDRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1123,7 +1130,7 @@ async def update_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsUpdateComponentByIDResponse: + ) -> models.ComponentsUpdateComponentByIDResponse: r"""Update Component By ID :param statuspage_id: @@ -1182,6 +1189,7 @@ async def update_by_id_async( "json", models.V4StatusPagesComponentsUpdateComponentByIDRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/dedupkey.py b/squadcastv1/src/squadcast_sdk/dedupkey.py index 63b2087..77a921b 100644 --- a/squadcastv1/src/squadcast_sdk/dedupkey.py +++ b/squadcastv1/src/squadcast_sdk/dedupkey.py @@ -18,7 +18,7 @@ def get_for_alert_source( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesOverlayOverlayResponse: + ) -> models.OverlayGetDedupKeyOverlayForAlertSourceResponse: r"""Get Dedup Key Overlay for Alert Source :param service_id: @@ -56,6 +56,7 @@ def get_for_alert_source( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,7 +167,7 @@ async def get_for_alert_source_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesOverlayOverlayResponse: + ) -> models.OverlayGetDedupKeyOverlayForAlertSourceResponse: r"""Get Dedup Key Overlay for Alert Source :param service_id: @@ -204,6 +205,7 @@ async def get_for_alert_source_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/dedupkeys.py b/squadcastv1/src/squadcast_sdk/dedupkeys.py index 4538c23..92845fa 100644 --- a/squadcastv1/src/squadcast_sdk/dedupkeys.py +++ b/squadcastv1/src/squadcast_sdk/dedupkeys.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional +from typing import Any, Mapping, Optional class DedupKeys(BaseSDK): @@ -17,7 +17,7 @@ def list_by_service( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesOverlayOverlayResponse]: + ) -> models.OverlayGetAllDedupKeyOverlayByServiceResponse: r"""Get All Dedup Key Overlay by Service :param service_id: @@ -53,6 +53,7 @@ def list_by_service( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def list_by_service_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesOverlayOverlayResponse]: + ) -> models.OverlayGetAllDedupKeyOverlayByServiceResponse: r"""Get All Dedup Key Overlay by Service :param service_id: @@ -198,6 +199,7 @@ async def list_by_service_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -346,6 +348,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -493,6 +496,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/deduplicationrules.py b/squadcastv1/src/squadcast_sdk/deduplicationrules.py index 57f6dfc..8c9201f 100644 --- a/squadcastv1/src/squadcast_sdk/deduplicationrules.py +++ b/squadcastv1/src/squadcast_sdk/deduplicationrules.py @@ -17,7 +17,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.DeduplicationRulesGetDeduplicationRulesData: + ) -> models.DeduplicationRulesGetDeduplicationRulesResponse: r"""Get Deduplication Rules :param service_id: @@ -53,6 +53,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.DeduplicationRulesGetDeduplicationRulesData: + ) -> models.DeduplicationRulesGetDeduplicationRulesResponse: r"""Get Deduplication Rules :param service_id: @@ -198,6 +199,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -311,7 +313,7 @@ def create_or_update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.DeduplicationRulesCreateOrUpdateDeduplicationRulesData: + ) -> models.DeduplicationRulesCreateOrUpdateDeduplicationRulesResponse: r"""Create or Update Deduplication Rules :param service_id: @@ -360,6 +362,7 @@ def create_or_update( "json", models.V3ServicesDeduplicationRulesCreateDeduplicationRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -474,7 +477,7 @@ async def create_or_update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.DeduplicationRulesCreateOrUpdateDeduplicationRulesData: + ) -> models.DeduplicationRulesCreateOrUpdateDeduplicationRulesResponse: r"""Create or Update Deduplication Rules :param service_id: @@ -523,6 +526,7 @@ async def create_or_update_async( "json", models.V3ServicesDeduplicationRulesCreateDeduplicationRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/dependencies.py b/squadcastv1/src/squadcast_sdk/dependencies.py index 055a47a..7766a71 100644 --- a/squadcastv1/src/squadcast_sdk/dependencies.py +++ b/squadcastv1/src/squadcast_sdk/dependencies.py @@ -18,7 +18,7 @@ def create_or_update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.DependenciesCreateOrUpdateDependenciesData: + ) -> models.DependenciesCreateOrUpdateDependenciesResponse: r"""Create or Update Dependencies :param service_id: @@ -65,6 +65,7 @@ def create_or_update( "json", models.V3ServicesDependenciesCreateOrUpdateDependenciesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -175,7 +176,7 @@ async def create_or_update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.DependenciesCreateOrUpdateDependenciesData: + ) -> models.DependenciesCreateOrUpdateDependenciesResponse: r"""Create or Update Dependencies :param service_id: @@ -222,6 +223,7 @@ async def create_or_update_async( "json", models.V3ServicesDependenciesCreateOrUpdateDependenciesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/escalationpolicies_sdk.py b/squadcastv1/src/squadcast_sdk/escalationpolicies_sdk.py index 7eef198..5ec5002 100644 --- a/squadcastv1/src/squadcast_sdk/escalationpolicies_sdk.py +++ b/squadcastv1/src/squadcast_sdk/escalationpolicies_sdk.py @@ -64,6 +64,7 @@ def get_by_team( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -245,6 +246,7 @@ async def get_by_team_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -399,7 +401,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3EscalationPoliciesEscalationPolicyResponse: + ) -> models.EscalationPoliciesCreateEscalationPoliciesResponse: r"""Create Escalation Policies Add escalation policy to the organization. Returns the escalation policy object in response. @@ -472,6 +474,7 @@ def create( "json", models.V3EscalationPoliciesCreateEscalationPolicyRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -599,7 +602,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3EscalationPoliciesEscalationPolicyResponse: + ) -> models.EscalationPoliciesCreateEscalationPoliciesResponse: r"""Create Escalation Policies Add escalation policy to the organization. Returns the escalation policy object in response. @@ -672,6 +675,7 @@ async def create_async( "json", models.V3EscalationPoliciesCreateEscalationPolicyRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -820,6 +824,7 @@ def remove( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -967,6 +972,7 @@ async def remove_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1075,7 +1081,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3EscalationPoliciesEscalationPolicyResponse: + ) -> models.EscalationPoliciesGetEscalationPolicyByIDResponse: r"""Get Escalation Policy By ID Returns an escalation policy details of the given `escalationPolicyID` in the request param. @@ -1114,6 +1120,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1223,7 +1230,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3EscalationPoliciesEscalationPolicyResponse: + ) -> models.EscalationPoliciesGetEscalationPolicyByIDResponse: r"""Get Escalation Policy By ID Returns an escalation policy details of the given `escalationPolicyID` in the request param. @@ -1262,6 +1269,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1374,7 +1382,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3EscalationPoliciesEscalationPolicyResponse: + ) -> models.EscalationPoliciesUpdateEscalationPolicyResponse: r"""Update Escalation Policy Update organization escalation policy details. @@ -1422,6 +1430,7 @@ def update( "raw", Union[bytes, IO[bytes], io.BufferedReader], ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1534,7 +1543,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3EscalationPoliciesEscalationPolicyResponse: + ) -> models.EscalationPoliciesUpdateEscalationPolicyResponse: r"""Update Escalation Policy Update organization escalation policy details. @@ -1582,6 +1591,7 @@ async def update_async( "raw", Union[bytes, IO[bytes], io.BufferedReader], ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/events.py b/squadcastv1/src/squadcast_sdk/events.py index ac5a710..ee1da41 100644 --- a/squadcastv1/src/squadcast_sdk/events.py +++ b/squadcastv1/src/squadcast_sdk/events.py @@ -21,7 +21,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.IncidentsGetIncidentEventsData: + ) -> models.IncidentsGetIncidentEventsResponse: r"""Get Incident Events - This endpoint is used to get all the deduped incident events details by either ID or number. @@ -80,6 +80,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -193,7 +194,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.IncidentsGetIncidentEventsData: + ) -> models.IncidentsGetIncidentEventsResponse: r"""Get Incident Events - This endpoint is used to get all the deduped incident events details by either ID or number. @@ -252,6 +253,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/exports.py b/squadcastv1/src/squadcast_sdk/exports.py index f0d1df0..c53ea6f 100644 --- a/squadcastv1/src/squadcast_sdk/exports.py +++ b/squadcastv1/src/squadcast_sdk/exports.py @@ -17,7 +17,7 @@ def get_details( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExportExportResponse: + ) -> models.ExportGetExportDetailsResponse: r"""Get Export Details Get Export Details @@ -55,6 +55,7 @@ def get_details( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -164,7 +165,7 @@ async def get_details_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExportExportResponse: + ) -> models.ExportGetExportDetailsResponse: r"""Get Export Details Get Export Details @@ -202,6 +203,7 @@ async def get_details_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/exportschedule.py b/squadcastv1/src/squadcast_sdk/exportschedule.py index 7bc516e..1471ff5 100644 --- a/squadcastv1/src/squadcast_sdk/exportschedule.py +++ b/squadcastv1/src/squadcast_sdk/exportschedule.py @@ -22,7 +22,7 @@ def refresh_ical_link( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ICalLinkResponse: + ) -> models.ExportRefreshScheduleIcalLinkResponse: r"""Refresh Schedule ICal Link :param schedule_id: @@ -71,6 +71,7 @@ def refresh_ical_link( "json", models.ExportRefreshScheduleIcalLinkRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -148,7 +149,7 @@ async def refresh_ical_link_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ICalLinkResponse: + ) -> models.ExportRefreshScheduleIcalLinkResponse: r"""Refresh Schedule ICal Link :param schedule_id: @@ -197,6 +198,7 @@ async def refresh_ical_link_async( "json", models.ExportRefreshScheduleIcalLinkRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/extensions_webhooks.py b/squadcastv1/src/squadcast_sdk/extensions_webhooks.py index 8496e01..5788f6d 100644 --- a/squadcastv1/src/squadcast_sdk/extensions_webhooks.py +++ b/squadcastv1/src/squadcast_sdk/extensions_webhooks.py @@ -18,7 +18,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsWebhooksGetAllWebhooksResponseData: + ) -> models.V3ExtensionsWebhooksGetAllWebhooksResponse: r"""Get All Webhooks Returns all the webhooks of the organization. @@ -59,6 +59,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -169,7 +170,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsWebhooksGetAllWebhooksResponseData: + ) -> models.V3ExtensionsWebhooksGetAllWebhooksResponse: r"""Get All Webhooks Returns all the webhooks of the organization. @@ -210,6 +211,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/falsepositive.py b/squadcastv1/src/squadcast_sdk/falsepositive.py index a8f0788..d6dba76 100644 --- a/squadcastv1/src/squadcast_sdk/falsepositive.py +++ b/squadcastv1/src/squadcast_sdk/falsepositive.py @@ -24,7 +24,7 @@ def mark( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOMarkSLOFalsePositiveData: + ) -> models.SLOMarkSLOFalsePositiveResponse: r"""Mark SLO False Positive Value is a boolean (true or false) @@ -79,6 +79,7 @@ def mark( "json", models.SLOMarkSLOFalsePositiveRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -195,7 +196,7 @@ async def mark_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOMarkSLOFalsePositiveData: + ) -> models.SLOMarkSLOFalsePositiveResponse: r"""Mark SLO False Positive Value is a boolean (true or false) @@ -250,6 +251,7 @@ async def mark_async( "json", models.SLOMarkSLOFalsePositiveRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/globaleventrules.py b/squadcastv1/src/squadcast_sdk/globaleventrules.py index 44bc86d..92ac5c3 100644 --- a/squadcastv1/src/squadcast_sdk/globaleventrules.py +++ b/squadcastv1/src/squadcast_sdk/globaleventrules.py @@ -84,6 +84,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -271,6 +272,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -414,7 +416,7 @@ def create_rule( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesCreatedGlobalEventRuleResponse: + ) -> models.GlobalEventRulesCreateGlobalEventRuleResponse: r"""Create Global Event Rule Create a GER @@ -467,6 +469,7 @@ def create_rule( "json", models.V3GlobalEventRulesCreateGlobalEventRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -582,7 +585,7 @@ async def create_rule_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesCreatedGlobalEventRuleResponse: + ) -> models.GlobalEventRulesCreateGlobalEventRuleResponse: r"""Create Global Event Rule Create a GER @@ -635,6 +638,7 @@ async def create_rule_async( "json", models.V3GlobalEventRulesCreateGlobalEventRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -782,6 +786,7 @@ def delete_by_id( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -928,6 +933,7 @@ async def delete_by_id_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1036,7 +1042,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesGlobalEventRuleResponse: + ) -> models.GlobalEventRulesGetGlobalEventRuleByIDResponse: r"""Get Global Event Rule by ID Get a GER by its ID @@ -1074,6 +1080,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1183,7 +1190,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesGlobalEventRuleResponse: + ) -> models.GlobalEventRulesGetGlobalEventRuleByIDResponse: r"""Get Global Event Rule by ID Get a GER by its ID @@ -1221,6 +1228,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1338,7 +1346,7 @@ def update_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesGlobalEventRuleResponse: + ) -> models.GlobalEventRulesUpdateGlobalEventRuleByIDResponse: r"""Update Global Event Rule by ID Update a GER by its ID @@ -1393,6 +1401,7 @@ def update_by_id( "json", models.V3GlobalEventRulesUpdateGlobalEventRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1510,7 +1519,7 @@ async def update_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesGlobalEventRuleResponse: + ) -> models.GlobalEventRulesUpdateGlobalEventRuleByIDResponse: r"""Update Global Event Rule by ID Update a GER by its ID @@ -1565,6 +1574,7 @@ async def update_by_id_async( "json", models.V3GlobalEventRulesUpdateGlobalEventRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/globaleventrules_rulesets.py b/squadcastv1/src/squadcast_sdk/globaleventrules_rulesets.py index 8458eaf..5e5f154 100644 --- a/squadcastv1/src/squadcast_sdk/globaleventrules_rulesets.py +++ b/squadcastv1/src/squadcast_sdk/globaleventrules_rulesets.py @@ -39,7 +39,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetResponse: + ) -> models.GlobalEventRulesCreateRulesetResponse: r"""Create Ruleset Create a GER Ruleset. @@ -94,6 +94,7 @@ def create( "json", models.V3GlobalEventRulesCreateRulesetRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -211,7 +212,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetResponse: + ) -> models.GlobalEventRulesCreateRulesetResponse: r"""Create Ruleset Create a GER Ruleset. @@ -266,6 +267,7 @@ async def create_async( "json", models.V3GlobalEventRulesCreateRulesetRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -419,6 +421,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -571,6 +574,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -681,7 +685,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetResponse: + ) -> models.GlobalEventRulesGetRulesetResponse: r"""Get Ruleset Get a GER Ruleset @@ -723,6 +727,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -834,7 +839,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetResponse: + ) -> models.GlobalEventRulesGetRulesetResponse: r"""Get Ruleset Get a GER Ruleset @@ -876,6 +881,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -993,7 +999,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetResponse: + ) -> models.GlobalEventRulesUpdateRulesetResponse: r"""Update Ruleset Update a GER Ruleset @@ -1049,6 +1055,7 @@ def update( "json", models.V3GlobalEventRulesUpdateRulesetRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1166,7 +1173,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetResponse: + ) -> models.GlobalEventRulesUpdateRulesetResponse: r"""Update Ruleset Update a GER Ruleset @@ -1222,6 +1229,7 @@ async def update_async( "json", models.V3GlobalEventRulesUpdateRulesetRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/globaloncallreminderrules_sdk.py b/squadcastv1/src/squadcast_sdk/globaloncallreminderrules_sdk.py index 1f0da25..beeed92 100644 --- a/squadcastv1/src/squadcast_sdk/globaloncallreminderrules_sdk.py +++ b/squadcastv1/src/squadcast_sdk/globaloncallreminderrules_sdk.py @@ -57,6 +57,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -205,6 +206,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -313,7 +315,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalOncallReminderRulesGlobalOncallReminderRuleResponse: + ) -> models.GlobalOncallReminderRulesGetGlobalOncallReminderRulesResponse: r"""Get Global Oncall Reminder Rules Get Global Oncall Reminder Rules @@ -351,6 +353,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -461,7 +464,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalOncallReminderRulesGlobalOncallReminderRuleResponse: + ) -> models.GlobalOncallReminderRulesGetGlobalOncallReminderRulesResponse: r"""Get Global Oncall Reminder Rules Get Global Oncall Reminder Rules @@ -499,6 +502,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -614,7 +618,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalOncallReminderRulesGlobalOncallReminderRuleResponse: + ) -> models.GlobalOncallReminderRulesCreateGlobalOncallReminderRulesResponse: r"""Create Global Oncall Reminder Rules :param is_enabled: @@ -665,6 +669,7 @@ def create( "json", models.V3GlobalOncallReminderRulesCreateGlobalOncallReminderRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -780,7 +785,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalOncallReminderRulesGlobalOncallReminderRuleResponse: + ) -> models.GlobalOncallReminderRulesCreateGlobalOncallReminderRulesResponse: r"""Create Global Oncall Reminder Rules :param is_enabled: @@ -831,6 +836,7 @@ async def create_async( "json", models.V3GlobalOncallReminderRulesCreateGlobalOncallReminderRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -946,7 +952,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalOncallReminderRulesGlobalOncallReminderRuleResponse: + ) -> models.GlobalOncallReminderRulesUpdateGlobalOncallReminderRulesResponse: r"""Update Global Oncall Reminder Rules Update Global Oncall Reminder Rules @@ -999,6 +1005,7 @@ def update( "json", models.V3GlobalOncallReminderRulesUpdateGlobalOncallReminderRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1114,7 +1121,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalOncallReminderRulesGlobalOncallReminderRuleResponse: + ) -> models.GlobalOncallReminderRulesUpdateGlobalOncallReminderRulesResponse: r"""Update Global Oncall Reminder Rules Update Global Oncall Reminder Rules @@ -1167,6 +1174,7 @@ async def update_async( "json", models.V3GlobalOncallReminderRulesUpdateGlobalOncallReminderRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidentactions.py b/squadcastv1/src/squadcast_sdk/incidentactions.py index 176cda4..5de2881 100644 --- a/squadcastv1/src/squadcast_sdk/incidentactions.py +++ b/squadcastv1/src/squadcast_sdk/incidentactions.py @@ -17,7 +17,7 @@ def create_jira_ticket( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentActionsCreateATicketOnJiraServerResponse: r"""Create a Ticket on Jira Server :param incident_id: @@ -53,6 +53,7 @@ def create_jira_ticket( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def create_jira_ticket_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentActionsCreateATicketOnJiraServerResponse: r"""Create a Ticket on Jira Server :param incident_id: @@ -198,6 +199,7 @@ async def create_jira_ticket_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents.py b/squadcastv1/src/squadcast_sdk/incidents.py index d19db4c..c866ab4 100644 --- a/squadcastv1/src/squadcast_sdk/incidents.py +++ b/squadcastv1/src/squadcast_sdk/incidents.py @@ -83,10 +83,10 @@ def bulk_acknowledge( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsBulkAcknowledgeIncidentsResponse: r"""Bulk Acknowledge Incidents - - This endpoint is used to bulk acknowledge the incident by IDs. + - This endpoint is used to bulk acknowledge the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\" - Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header. :param incident_ids: @@ -125,6 +125,7 @@ def bulk_acknowledge( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3IncidentsBulkIncidentIDsRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -234,10 +235,10 @@ async def bulk_acknowledge_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsBulkAcknowledgeIncidentsResponse: r"""Bulk Acknowledge Incidents - - This endpoint is used to bulk acknowledge the incident by IDs. + - This endpoint is used to bulk acknowledge the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\" - Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header. :param incident_ids: @@ -276,6 +277,7 @@ async def bulk_acknowledge_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3IncidentsBulkIncidentIDsRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -500,6 +502,7 @@ def export_incidents( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -712,6 +715,7 @@ async def export_incidents_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -859,6 +863,7 @@ def bulk_update_priority( "json", models.V3IncidentsBulkIncidentsPriorityUpdateRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1017,6 +1022,7 @@ async def bulk_update_priority_async( "json", models.V3IncidentsBulkIncidentsPriorityUpdateRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1125,10 +1131,10 @@ def bulk_resolve( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsBulkResolveIncidentsResponse: r"""Bulk Resolve Incidents - - This endpoint is used to bulk resolve the incident by IDs. + - This endpoint is used to bulk resolve the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\" - Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header. :param incident_ids: @@ -1167,6 +1173,7 @@ def bulk_resolve( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3IncidentsBulkIncidentIDsRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1276,10 +1283,10 @@ async def bulk_resolve_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsBulkResolveIncidentsResponse: r"""Bulk Resolve Incidents - - This endpoint is used to bulk resolve the incident by IDs. + - This endpoint is used to bulk resolve the incident by IDs. The API can handle a maximum of 100 incident IDs in a single request with 10 such calls per minute.\" - Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header. :param incident_ids: @@ -1318,6 +1325,7 @@ async def bulk_resolve_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3IncidentsBulkIncidentIDsRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1427,7 +1435,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentResponse: + ) -> models.IncidentsGetIncidentByIDResponse: r"""Get Incident by ID - This endpoint is used to get the incident details by ID. @@ -1466,6 +1474,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1575,7 +1584,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentResponse: + ) -> models.IncidentsGetIncidentByIDResponse: r"""Get Incident by ID - This endpoint is used to get the incident details by ID. @@ -1614,6 +1623,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1723,7 +1733,7 @@ def acknowledge( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsAcknowledgeIncidentResponse: r"""Acknowledge Incident - This endpoint is used to acknowledge the incident by ID. @@ -1762,6 +1772,7 @@ def acknowledge( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1871,7 +1882,7 @@ async def acknowledge_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsAcknowledgeIncidentResponse: r"""Acknowledge Incident - This endpoint is used to acknowledge the incident by ID. @@ -1910,6 +1921,7 @@ async def acknowledge_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2062,6 +2074,7 @@ def mark_slo_false_positive( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2214,6 +2227,7 @@ async def mark_slo_false_positive_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2324,7 +2338,7 @@ def update_priority( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentPriorityUpdateResponse: + ) -> models.IncidentsIncidentPriorityUpdateResponse: r"""Incident Priority Update - This endpoint is used to update incident priority by ID. @@ -2375,6 +2389,7 @@ def update_priority( "json", models.V3IncidentsIncidentPriorityUpdateRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2485,7 +2500,7 @@ async def update_priority_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentPriorityUpdateResponse: + ) -> models.IncidentsIncidentPriorityUpdateResponse: r"""Incident Priority Update - This endpoint is used to update incident priority by ID. @@ -2536,6 +2551,7 @@ async def update_priority_async( "json", models.V3IncidentsIncidentPriorityUpdateRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2646,7 +2662,7 @@ def reassign( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsReassignIncidentResponse: r"""Reassign Incident - This endpoint is used to reassign the unresolved incident to any user or escalation policy or squads by ID. @@ -2697,6 +2713,7 @@ def reassign( "json", models.V3IncidentsReassignIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2807,7 +2824,7 @@ async def reassign_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsReassignIncidentResponse: r"""Reassign Incident - This endpoint is used to reassign the unresolved incident to any user or escalation policy or squads by ID. @@ -2858,6 +2875,7 @@ async def reassign_async( "json", models.V3IncidentsReassignIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2970,7 +2988,7 @@ def resolve( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsResolveIncidentResponse: r"""Resolve Incident - This endpoint is used to resolve the incident by ID. @@ -3025,6 +3043,7 @@ def resolve( "json", models.V3IncidentsResolveIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -3137,7 +3156,7 @@ async def resolve_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentsResolveIncidentResponse: r"""Resolve Incident - This endpoint is used to resolve the incident by ID. @@ -3192,6 +3211,7 @@ async def resolve_async( "json", models.V3IncidentsResolveIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -3352,6 +3372,7 @@ def get_status_by_request_ids( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3IncidentsIngestionStatusRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -3512,6 +3533,7 @@ async def get_status_by_request_ids_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3IncidentsIngestionStatusRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents_actions.py b/squadcastv1/src/squadcast_sdk/incidents_actions.py index 9fcac9c..edc30a1 100644 --- a/squadcastv1/src/squadcast_sdk/incidents_actions.py +++ b/squadcastv1/src/squadcast_sdk/incidents_actions.py @@ -43,7 +43,7 @@ def rebuild_circleci_project( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentActionsCircleCIRebuildResponse: + ) -> models.IncidentActionsRebuildAProjectInCircleciResponse: r"""Rebuild a Project In CircleCI :param incident_id: @@ -96,6 +96,7 @@ def rebuild_circleci_project( "json", models.V3IncidentsIncidentActionsRebuildCircleCIProjectRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -207,7 +208,7 @@ async def rebuild_circleci_project_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentActionsCircleCIRebuildResponse: + ) -> models.IncidentActionsRebuildAProjectInCircleciResponse: r"""Rebuild a Project In CircleCI :param incident_id: @@ -260,6 +261,7 @@ async def rebuild_circleci_project_async( "json", models.V3IncidentsIncidentActionsRebuildCircleCIProjectRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents_additionalresponders.py b/squadcastv1/src/squadcast_sdk/incidents_additionalresponders.py index 95f7d55..42de52e 100644 --- a/squadcastv1/src/squadcast_sdk/incidents_additionalresponders.py +++ b/squadcastv1/src/squadcast_sdk/incidents_additionalresponders.py @@ -17,7 +17,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAdditionalRespondersAdditionalResponderResponse: + ) -> models.AdditionalRespondersGetAdditionalRespondersResponse: r"""Get Additional Responders - This endpoint is used to get the incident additional responders. @@ -57,6 +57,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,7 +167,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAdditionalRespondersAdditionalResponderResponse: + ) -> models.AdditionalRespondersGetAdditionalRespondersResponse: r"""Get Additional Responders - This endpoint is used to get the incident additional responders. @@ -206,6 +207,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -318,7 +320,7 @@ def add( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAdditionalRespondersAdditionalResponderResponse: + ) -> models.AdditionalRespondersAddAdditionalRespondersResponse: r"""Add Additional Responders - This endpoint is used to add additional responders to an Incident. @@ -371,6 +373,7 @@ def add( "json", models.V3IncidentsAdditionalRespondersAddAdditionalRespondersRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -483,7 +486,7 @@ async def add_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsAdditionalRespondersAdditionalResponderResponse: + ) -> models.AdditionalRespondersAddAdditionalRespondersResponse: r"""Add Additional Responders - This endpoint is used to add additional responders to an Incident. @@ -536,6 +539,7 @@ async def add_async( "json", models.V3IncidentsAdditionalRespondersAddAdditionalRespondersRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents_communicationcards.py b/squadcastv1/src/squadcast_sdk/incidents_communicationcards.py index 79bdc96..ae53ad2 100644 --- a/squadcastv1/src/squadcast_sdk/incidents_communicationcards.py +++ b/squadcastv1/src/squadcast_sdk/incidents_communicationcards.py @@ -20,7 +20,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsCreateCommunicationCardResponse: r"""Create Communication Card :param incident_id: Required @@ -71,6 +71,7 @@ def create( "json", models.V3IncidentsCommunicationCardsCreateCommunicationCardRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -183,7 +184,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsCreateCommunicationCardResponse: r"""Create Communication Card :param incident_id: Required @@ -234,6 +235,7 @@ async def create_async( "json", models.V3IncidentsCommunicationCardsCreateCommunicationCardRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -344,7 +346,7 @@ def delete( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.CommunicationCardsDeleteCommunicationCardResponse: r"""Delete Communication Card Delete communication card by providing communicationCardId for incidentId mentioned in params @@ -386,6 +388,7 @@ def delete( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -496,7 +499,7 @@ async def delete_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.CommunicationCardsDeleteCommunicationCardResponse: r"""Delete Communication Card Delete communication card by providing communicationCardId for incidentId mentioned in params @@ -538,6 +541,7 @@ async def delete_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -651,7 +655,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsUpdateCommunicationCardResponse: r"""Update Communication Card :param incident_id: Required @@ -704,6 +708,7 @@ def update( "json", models.V3IncidentsCommunicationCardsUpdateCommunicationCardRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -817,7 +822,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsCommunicationCardsCommunicationCardResponse: + ) -> models.CommunicationCardsUpdateCommunicationCardResponse: r"""Update Communication Card :param incident_id: Required @@ -870,6 +875,7 @@ async def update_async( "json", models.V3IncidentsCommunicationCardsUpdateCommunicationCardRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents_export.py b/squadcastv1/src/squadcast_sdk/incidents_export.py index c5fed8c..3414b7f 100644 --- a/squadcastv1/src/squadcast_sdk/incidents_export.py +++ b/squadcastv1/src/squadcast_sdk/incidents_export.py @@ -100,6 +100,7 @@ def export_async( "json", models.V3IncidentsIncidentExportAsyncRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -290,6 +291,7 @@ async def export_async_async( "json", models.V3IncidentsIncidentExportAsyncRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents_postmortems.py b/squadcastv1/src/squadcast_sdk/incidents_postmortems.py index 095da7c..4d0a9c8 100644 --- a/squadcastv1/src/squadcast_sdk/incidents_postmortems.py +++ b/squadcastv1/src/squadcast_sdk/incidents_postmortems.py @@ -17,7 +17,7 @@ def remove( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsPostmortemsPostmortemResponse: + ) -> models.PostmortemsDeletePostmortemByIncidentResponse: r"""Delete Postmortem By Incident * This endpoint is used to delete a postmortem by incident. @@ -56,6 +56,7 @@ def remove( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -165,7 +166,7 @@ async def remove_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsPostmortemsPostmortemResponse: + ) -> models.PostmortemsDeletePostmortemByIncidentResponse: r"""Delete Postmortem By Incident * This endpoint is used to delete a postmortem by incident. @@ -204,6 +205,7 @@ async def remove_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -313,7 +315,7 @@ def get_by_incident( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsPostmortemsPostmortemResponse: + ) -> models.PostmortemsGetPostmortemByIncidentResponse: r"""Get Postmortem By Incident * This endpoint is used to get a postmortem by incident. @@ -352,6 +354,7 @@ def get_by_incident( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -461,7 +464,7 @@ async def get_by_incident_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsPostmortemsPostmortemResponse: + ) -> models.PostmortemsGetPostmortemByIncidentResponse: r"""Get Postmortem By Incident * This endpoint is used to get a postmortem by incident. @@ -500,6 +503,7 @@ async def get_by_incident_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -625,7 +629,7 @@ def update_by_incident( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsPostmortemsPostmortemResponse: + ) -> models.PostmortemsUpdatePostmortemByIncidentResponse: r"""Update Postmortem By Incident - This endpoint is used to update a postmortem by incident. @@ -693,6 +697,7 @@ def update_by_incident( "json", models.V3IncidentsPostmortemsUpdatePostmortemRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -818,7 +823,7 @@ async def update_by_incident_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsPostmortemsPostmortemResponse: + ) -> models.PostmortemsUpdatePostmortemByIncidentResponse: r"""Update Postmortem By Incident - This endpoint is used to update a postmortem by incident. @@ -886,6 +891,7 @@ async def update_by_incident_async( "json", models.V3IncidentsPostmortemsUpdatePostmortemRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents_snoozenotifications.py b/squadcastv1/src/squadcast_sdk/incidents_snoozenotifications.py index a1487a6..e557e55 100644 --- a/squadcastv1/src/squadcast_sdk/incidents_snoozenotifications.py +++ b/squadcastv1/src/squadcast_sdk/incidents_snoozenotifications.py @@ -21,7 +21,7 @@ def unsnooze( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsSnoozeNotificationsUnsnoozeIncidentResponse: + ) -> models.SnoozeNotificationsUnsnoozeIncidentNotificationsResponse: r"""Unsnooze Incident Notifications :param incident_id: @@ -70,6 +70,7 @@ def unsnooze( "json", models.V3IncidentsSnoozeNotificationsUnsnoozeIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -184,7 +185,7 @@ async def unsnooze_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsSnoozeNotificationsUnsnoozeIncidentResponse: + ) -> models.SnoozeNotificationsUnsnoozeIncidentNotificationsResponse: r"""Unsnooze Incident Notifications :param incident_id: @@ -233,6 +234,7 @@ async def unsnooze_async( "json", models.V3IncidentsSnoozeNotificationsUnsnoozeIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/incidents_tags.py b/squadcastv1/src/squadcast_sdk/incidents_tags.py index df7bbd7..e37ffde 100644 --- a/squadcastv1/src/squadcast_sdk/incidents_tags.py +++ b/squadcastv1/src/squadcast_sdk/incidents_tags.py @@ -21,7 +21,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsTagsIncidentForTagsResponse: + ) -> models.TagsUpdateTagResponse: r"""Update Tag :param incident_id: @@ -70,6 +70,7 @@ def update( "json", models.V3IncidentsTagsUpdateTagRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -181,7 +182,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsTagsIncidentForTagsResponse: + ) -> models.TagsUpdateTagResponse: r"""Update Tag :param incident_id: @@ -230,6 +231,7 @@ async def update_async( "json", models.V3IncidentsTagsUpdateTagRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -343,7 +345,7 @@ def append( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsTagsIncidentForTagsResponse: + ) -> models.TagsAppendTagResponse: r"""Append Tag :param incident_id: @@ -392,6 +394,7 @@ def append( "json", models.V3IncidentsTagsAppendTagRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -505,7 +508,7 @@ async def append_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsTagsIncidentForTagsResponse: + ) -> models.TagsAppendTagResponse: r"""Append Tag :param incident_id: @@ -554,6 +557,7 @@ async def append_async( "json", models.V3IncidentsTagsAppendTagRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/issues.py b/squadcastv1/src/squadcast_sdk/issues.py index 9363a77..bd1a8a3 100644 --- a/squadcastv1/src/squadcast_sdk/issues.py +++ b/squadcastv1/src/squadcast_sdk/issues.py @@ -18,7 +18,7 @@ def delete_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesDeleteIssueByIDResponse: + ) -> models.IssuesDeleteIssueByIDResponse: r"""Delete Issue By ID :param statuspage_id: @@ -56,6 +56,7 @@ def delete_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,7 +167,7 @@ async def delete_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesDeleteIssueByIDResponse: + ) -> models.IssuesDeleteIssueByIDResponse: r"""Delete Issue By ID :param statuspage_id: @@ -204,6 +205,7 @@ async def delete_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -324,7 +326,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesUpdateIssueResponse: + ) -> models.IssuesUpdateIssueResponse: r"""Update Issue :param statuspage_id: @@ -384,6 +386,7 @@ def update( "json", models.V4StatusPagesIssuesUpdateIssueRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -502,7 +505,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesUpdateIssueResponse: + ) -> models.IssuesUpdateIssueResponse: r"""Update Issue :param statuspage_id: @@ -562,6 +565,7 @@ async def update_async( "json", models.V4StatusPagesIssuesUpdateIssueRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -669,7 +673,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesIssuesListStatusPageIssueStatesResponse]: + ) -> models.IssuesListStatusPageIssueStatesResponse: r"""List Status Page Issue States :param statuspage_id: @@ -705,6 +709,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -814,7 +819,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesIssuesListStatusPageIssueStatesResponse]: + ) -> models.IssuesListStatusPageIssueStatesResponse: r"""List Status Page Issue States :param statuspage_id: @@ -850,6 +855,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/jira.py b/squadcastv1/src/squadcast_sdk/jira.py index 2dea702..e2bea26 100644 --- a/squadcastv1/src/squadcast_sdk/jira.py +++ b/squadcastv1/src/squadcast_sdk/jira.py @@ -17,7 +17,7 @@ def create_ticket( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentActionsCreateATicketOnJiraCloudResponse: r"""Create a Ticket on Jira Cloud :param incident_id: @@ -53,6 +53,7 @@ def create_ticket( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def create_ticket_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.IncidentActionsCreateATicketOnJiraCloudResponse: r"""Create a Ticket on Jira Cloud :param incident_id: @@ -198,6 +199,7 @@ async def create_ticket_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/logs.py b/squadcastv1/src/squadcast_sdk/logs.py index be991ed..e09e93c 100644 --- a/squadcastv1/src/squadcast_sdk/logs.py +++ b/squadcastv1/src/squadcast_sdk/logs.py @@ -62,6 +62,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -239,6 +240,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/maintenance.py b/squadcastv1/src/squadcast_sdk/maintenance.py index bef81a3..547dcbc 100644 --- a/squadcastv1/src/squadcast_sdk/maintenance.py +++ b/squadcastv1/src/squadcast_sdk/maintenance.py @@ -22,7 +22,7 @@ def create_or_update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.MaintenanceModeCreateOrUpdateMaintenanceModeResponse: r"""Create or Update Maintenance Mode :param service_id: @@ -74,6 +74,7 @@ def create_or_update( "json", models.V3ServicesMaintenanceModeCreateOrUpdateMaintenanceModeRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -188,7 +189,7 @@ async def create_or_update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.MaintenanceModeCreateOrUpdateMaintenanceModeResponse: r"""Create or Update Maintenance Mode :param service_id: @@ -240,6 +241,7 @@ async def create_or_update_async( "json", models.V3ServicesMaintenanceModeCreateOrUpdateMaintenanceModeRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/maintenancemode.py b/squadcastv1/src/squadcast_sdk/maintenancemode.py index 91037a7..1d599df 100644 --- a/squadcastv1/src/squadcast_sdk/maintenancemode.py +++ b/squadcastv1/src/squadcast_sdk/maintenancemode.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional +from typing import Any, Mapping, Optional class MaintenanceMode(BaseSDK): @@ -17,7 +17,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesMaintenanceModeMaintenanceModeResponse]: + ) -> models.MaintenanceModeGetMaintenanceModeResponse: r"""Get Maintenance Mode :param service_id: @@ -53,6 +53,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesMaintenanceModeMaintenanceModeResponse]: + ) -> models.MaintenanceModeGetMaintenanceModeResponse: r"""Get Maintenance Mode :param service_id: @@ -198,6 +199,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/maintenances.py b/squadcastv1/src/squadcast_sdk/maintenances.py index 354d402..d529a41 100644 --- a/squadcastv1/src/squadcast_sdk/maintenances.py +++ b/squadcastv1/src/squadcast_sdk/maintenances.py @@ -19,7 +19,7 @@ def delete( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesDeleteMaintenanceByIDResponse: + ) -> models.MaintenancesDeleteMaintenanceByIDResponse: r"""Delete Maintenance By ID :param statuspage_id: @@ -57,6 +57,7 @@ def delete( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -167,7 +168,7 @@ async def delete_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesDeleteMaintenanceByIDResponse: + ) -> models.MaintenancesDeleteMaintenanceByIDResponse: r"""Delete Maintenance By ID :param statuspage_id: @@ -205,6 +206,7 @@ async def delete_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -320,7 +322,7 @@ def update_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesUpdateMaintenanceByIDResponse: + ) -> models.MaintenancesUpdateMaintenanceByIDResponse: r"""Update Maintenance By ID :param statuspage_id: @@ -377,6 +379,7 @@ def update_by_id( "json", models.V4StatusPagesMaintenancesUpdateMaintenanceByIDRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -492,7 +495,7 @@ async def update_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesUpdateMaintenanceByIDResponse: + ) -> models.MaintenancesUpdateMaintenanceByIDResponse: r"""Update Maintenance By ID :param statuspage_id: @@ -549,6 +552,7 @@ async def update_by_id_async( "json", models.V4StatusPagesMaintenancesUpdateMaintenanceByIDRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py b/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py index 445007e..9461bb3 100644 --- a/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py +++ b/squadcastv1/src/squadcast_sdk/models/analytics_getorganalyticsop.py @@ -6,7 +6,8 @@ V3AnalyticsAnalyticsResponseTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -40,6 +41,22 @@ class AnalyticsGetOrgAnalyticsRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["team_id", "user_id"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class AnalyticsGetOrgAnalyticsResponseTypedDict(TypedDict): r"""The request has succeeded.""" diff --git a/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py b/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py index a1c840d..27e53cc 100644 --- a/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py +++ b/squadcastv1/src/squadcast_sdk/models/analytics_getteamanalyticsop.py @@ -6,7 +6,8 @@ V3AnalyticsAnalyticsResponseTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -45,6 +46,22 @@ class AnalyticsGetTeamAnalyticsRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["user_id", "service_id"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class AnalyticsGetTeamAnalyticsResponseTypedDict(TypedDict): r"""The request has succeeded.""" diff --git a/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py b/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py index 8a45c02..319881b 100644 --- a/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py +++ b/squadcastv1/src/squadcast_sdk/models/auditlogs_listauditlogsop.py @@ -7,7 +7,8 @@ ) from datetime import date import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Callable, List, Literal, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -87,6 +88,24 @@ class AuditLogsListAuditLogsRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["action[]", "resource[]", "actor[]", "team[]", "client[]"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class AuditLogsListAuditLogsResponseTypedDict(TypedDict): result: V3AuditLogsListAuditLogsResponseTypedDict diff --git a/squadcastv1/src/squadcast_sdk/models/common_v4_error.py b/squadcastv1/src/squadcast_sdk/models/common_v4_error.py index 84122cc..f2c7f6d 100644 --- a/squadcastv1/src/squadcast_sdk/models/common_v4_error.py +++ b/squadcastv1/src/squadcast_sdk/models/common_v4_error.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -29,3 +30,19 @@ class Error(BaseModel): message: str details: Optional[List[Detail]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["details"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py b/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py index 602d947..4df0208 100644 --- a/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py +++ b/squadcastv1/src/squadcast_sdk/models/common_v4_pageinfo.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -27,3 +28,19 @@ class CommonV4PageInfo(BaseModel): previous_cursor: Annotated[ Optional[str], pydantic.Field(alias="previousCursor") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["nextCursor", "previousCursor"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py b/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py index bd0ff3b..467d979 100644 --- a/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py +++ b/squadcastv1/src/squadcast_sdk/models/escalationpolicies_getescalationpolicybyteamop.py @@ -5,7 +5,8 @@ V3EscalationPoliciesEscalationPolicyResponse, V3EscalationPoliciesEscalationPolicyResponseTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Callable, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -34,6 +35,22 @@ class EscalationPoliciesGetEscalationPolicyByTeamRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["page_number", "page_size"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class EscalationPoliciesGetEscalationPolicyByTeamMetaTypedDict(TypedDict): total_count: int diff --git a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py index 5674763..61753db 100644 --- a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py +++ b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listglobaleventrulesop.py @@ -6,7 +6,8 @@ V3GlobalEventRulesGlobalEventRuleInListTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Callable, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -47,6 +48,24 @@ class GlobalEventRulesListGlobalEventRulesRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["page_size", "page_number", "filters.owner_id[]", "filters.search"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class GlobalEventRulesListGlobalEventRulesMetaTypedDict(TypedDict): total_count: int diff --git a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py index f66e8d3..9748312 100644 --- a/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py +++ b/squadcastv1/src/squadcast_sdk/models/globaleventrules_listrulesetrulesop.py @@ -6,7 +6,8 @@ V3GlobalEventRulesRulesetRuleResponseTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, QueryParamMetadata from typing import Callable, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -50,6 +51,22 @@ class GlobalEventRulesListRulesetRulesRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["page_size", "page_number", "filters.search"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class GlobalEventRulesListRulesetRulesMetaTypedDict(TypedDict): total_count: int diff --git a/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py b/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py index 4f241ad..c4a081e 100644 --- a/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py +++ b/squadcastv1/src/squadcast_sdk/models/incidentactions_rebuildaprojectincircleciop.py @@ -10,7 +10,8 @@ V3IncidentsIncidentActionsRebuildCircleCIProjectRequestTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, RequestMetadata from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -66,3 +67,19 @@ class IncidentActionsRebuildAProjectInCircleciResponse(BaseModel): r"""Represents the response structure for rebuilding a project in CircleCI.""" meta: Optional[IncidentActionsRebuildAProjectInCircleciMeta] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["meta"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py b/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py index 12ab217..47d4522 100644 --- a/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py +++ b/squadcastv1/src/squadcast_sdk/models/incidents_getincidenteventsop.py @@ -6,7 +6,8 @@ V3IncidentsIncidentEventResponseTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, QueryParamMetadata from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -86,6 +87,22 @@ class IncidentsGetIncidentEventsMeta(BaseModel): next: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["next"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class IncidentsGetIncidentEventsResponseTypedDict(TypedDict): r"""The request has succeeded.""" diff --git a/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py b/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py index b201738..cfee983 100644 --- a/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py +++ b/squadcastv1/src/squadcast_sdk/models/incidents_incidentexportop.py @@ -20,7 +20,8 @@ from .v3_incidents_incidentpriority import V3IncidentsIncidentPriority from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -144,3 +145,37 @@ class IncidentsIncidentExportRequest(BaseModel): Optional[V3IncidentsIncidentExportRequestSortBy], FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "status", + "services", + "sources", + "assigned_to", + "assignedToUserIDsAndTheirSquads", + "service_owner", + "priority", + "tags", + "slo_affecting", + "slos", + "is_starred", + "textFilter", + "notes", + "retrospectives", + "sort_by", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py b/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py index 3312db1..d112a93 100644 --- a/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py +++ b/squadcastv1/src/squadcast_sdk/models/overrides_listoverridesop.py @@ -4,7 +4,8 @@ from .common_v4_pageinfo import CommonV4PageInfo, CommonV4PageInfoTypedDict from .v4_overrideresponse import V4OverrideResponse, V4OverrideResponseTypedDict import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, QueryParamMetadata from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -55,6 +56,22 @@ class OverridesListOverridesRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["participantID", "pageSize", "cursor"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class OverridesListOverridesResponseTypedDict(TypedDict): r"""The request has succeeded.""" diff --git a/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py b/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py index 5ffe083..64b8624 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_changetimezoneop.py @@ -6,7 +6,8 @@ V4ChangeTimezoneResponseTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, RequestMetadata from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -19,6 +20,22 @@ class SchedulesChangeTimezoneRequestBodyTypedDict(TypedDict): class SchedulesChangeTimezoneRequestBody(BaseModel): time_zone: Annotated[Optional[str], pydantic.Field(alias="timeZone")] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["timeZone"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class SchedulesChangeTimezoneRequestTypedDict(TypedDict): schedule_id: str diff --git a/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py b/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py index 868f842..c3a70e3 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_listschedulesop.py @@ -4,7 +4,8 @@ from .common_v4_pageinfo import CommonV4PageInfo, CommonV4PageInfoTypedDict from .v4_scheduleresponse import V4ScheduleResponse, V4ScheduleResponseTypedDict import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Callable, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -102,6 +103,37 @@ class SchedulesListSchedulesRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "scheduleIDs", + "participants", + "scheduleName", + "myOnCall", + "youAndYourSquads", + "search", + "hidePaused", + "ownerID", + "escalationPolicies", + "withoutEscalationPolicy", + "pageSize", + "cursor", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class SchedulesListSchedulesResponseBodyTypedDict(TypedDict): r"""The request has succeeded.""" diff --git a/squadcastv1/src/squadcast_sdk/models/schedules_pauseresumescheduleop.py b/squadcastv1/src/squadcast_sdk/models/schedules_pauseresumescheduleop.py index 68964d0..184a8e1 100644 --- a/squadcastv1/src/squadcast_sdk/models/schedules_pauseresumescheduleop.py +++ b/squadcastv1/src/squadcast_sdk/models/schedules_pauseresumescheduleop.py @@ -6,7 +6,8 @@ V4PauseResumeScheduleResponseTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, RequestMetadata from typing import Literal, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -25,6 +26,22 @@ class SchedulesPauseresumeScheduleRequestBodyTypedDict(TypedDict): class SchedulesPauseresumeScheduleRequestBody(BaseModel): action: Optional[Action] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["action"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class SchedulesPauseresumeScheduleRequestTypedDict(TypedDict): schedule_id: str diff --git a/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py b/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py index 29288b2..5201a36 100644 --- a/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py +++ b/squadcastv1/src/squadcast_sdk/models/services_getservicesop.py @@ -5,7 +5,8 @@ V3ServicesServiceResponse, V3ServicesServiceResponseTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -32,6 +33,22 @@ class ServicesGetServicesRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["entity_owner", "name"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class ServicesGetServicesResponseTypedDict(TypedDict): r"""The request has succeeded.""" diff --git a/squadcastv1/src/squadcast_sdk/models/teams_addbulkteammemberop.py b/squadcastv1/src/squadcast_sdk/models/teams_addbulkteammemberop.py index 4cdeb7d..7f6e83a 100644 --- a/squadcastv1/src/squadcast_sdk/models/teams_addbulkteammemberop.py +++ b/squadcastv1/src/squadcast_sdk/models/teams_addbulkteammemberop.py @@ -6,7 +6,8 @@ V3TeamsAddBulkTeamMemberRequestTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, RequestMetadata from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -40,6 +41,22 @@ class TeamsAddBulkTeamMemberMember(BaseModel): role_ids: Optional[List[str]] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["user_id", "role_ids"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class TeamsAddBulkTeamMemberDataTypedDict(TypedDict): team_id: str diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py index b3ed832..af4898c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_auditlogidresponse.py @@ -76,30 +76,25 @@ class V3AuditLogsAuditLogIDResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["meta"] - nullable_fields = ["meta"] - null_default_fields = [] - + optional_fields = set(["meta"]) + nullable_fields = set(["meta"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py index eab853d..130a6bf 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_exportauditlogsrequest.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import date import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -33,6 +34,22 @@ class Filters(BaseModel): client: Optional[List[str]] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["resource", "action", "actor", "team", "client"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + ExportType = Literal[ "csv", @@ -59,3 +76,19 @@ class V3AuditLogsExportAuditLogsRequest(BaseModel): export_type: Annotated[ExportType, pydantic.Field(alias="exportType")] description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py index c627c5d..900384e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_auditlogs_filters.py @@ -48,30 +48,25 @@ class V3AuditLogsFilters(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["resource", "action", "actor", "team", "client"] - nullable_fields = ["resource", "action", "actor", "team", "client"] - null_default_fields = [] - + optional_fields = set(["resource", "action", "actor", "team", "client"]) + nullable_fields = set(["resource", "action", "actor", "team", "client"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py index d9aee3a..a5d291d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_createescalationpolicyrequest.py @@ -10,7 +10,8 @@ V3EscalationPoliciesIncidentReminderRule, V3EscalationPoliciesIncidentReminderRuleTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -73,3 +74,19 @@ class V3EscalationPoliciesCreateEscalationPolicyRequest(BaseModel): entity_owner: Optional[CommonV3EntityOwner] = None r"""The owner of the entity.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["entity_owner"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py index e282342..1516b35 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_escalationpolicies_escalationentity.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -37,3 +38,19 @@ class V3EscalationPoliciesEscalationEntity(BaseModel): pid: Optional[int] = None r"""The unique identifier of the entity (schedule v2).""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "pid"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py index 634b0f8..1edd704 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_export_exportresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -31,3 +32,21 @@ class V3ExportExportResponse(BaseModel): download_url_expires_at: Optional[str] = None error_message: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["download_url", "download_url_expires_at", "error_message"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py index a53f4e1..b807021 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_channelconfiguration.py @@ -5,7 +5,8 @@ V3ExtensionsMSTeamsSquadCastServiceMapping, V3ExtensionsMSTeamsSquadCastServiceMappingTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -52,3 +53,19 @@ class V3ExtensionsMSTeamsChannelConfiguration(BaseModel): id: Optional[str] = None r"""The MongoDB ObjectID for this specific channel configuration entry.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py index 52ffbfe..051bfd0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_connectedteams.py @@ -5,7 +5,8 @@ V3ExtensionsMSTeamsChannelConfiguration, V3ExtensionsMSTeamsChannelConfigurationTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -37,3 +38,19 @@ class V3ExtensionsMSTeamsConnectedTeams(BaseModel): id: Optional[str] = None r"""The MongoDB ObjectID for this connected team entry.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py index 0de2402..80f7897 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_createorupdatemsteamsconfigrequest.py @@ -13,7 +13,8 @@ V3ExtensionsMSTeamsTriggers, V3ExtensionsMSTeamsTriggersTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -89,3 +90,19 @@ class V3ExtensionsMSTeamsCreateOrUpdateMSTeamsConfigRequest(BaseModel): organization_id: Optional[str] = None r"""The MongoDB ObjectID of the organization this extension belongs to.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["custom_incident_alert_state", "id", "organization_id"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py index 123e2ff..30ee19d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_msteams_msteamsconfigresponse.py @@ -13,7 +13,8 @@ V3ExtensionsMSTeamsTriggers, V3ExtensionsMSTeamsTriggersTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -89,3 +90,19 @@ class V3ExtensionsMSTeamsMSTeamsConfigResponse(BaseModel): organization_id: Optional[str] = None r"""The MongoDB ObjectID of the organization this extension belongs to.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["custom_incident_alert_state", "id", "organization_id"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py index d73ca2f..3a382d0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhook.py @@ -114,42 +114,39 @@ class V3ExtensionsWebhooksWebhook(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "description", - "header", - "filters", - "max_retry", - "teams", - "is_all_teams_configured", - "custom_payload_template_slug", - "language", - "mail_ids", - "custom_payload", - "payload_type", - ] - nullable_fields = ["header", "filters", "teams", "mail_ids"] - null_default_fields = [] - + optional_fields = set( + [ + "description", + "header", + "filters", + "max_retry", + "teams", + "is_all_teams_configured", + "custom_payload_template_slug", + "language", + "mail_ids", + "custom_payload", + "payload_type", + ] + ) + nullable_fields = set(["header", "filters", "teams", "mail_ids"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py index 805e116..46feb7e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookfiltercondition.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -18,3 +19,19 @@ class V3ExtensionsWebhooksWebhookFilterCondition(BaseModel): lhs: Optional[str] = None rhs: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["op", "lhs", "rhs"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py index 18b8c67..09eebd8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookresponse.py @@ -135,44 +135,41 @@ class V3ExtensionsWebhooksWebhookResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "description", - "header", - "filters", - "max_retry", - "teams", - "is_all_teams_configured", - "custom_payload_template_slug", - "language", - "mail_ids", - "custom_payload", - "payload_type", - "organization_id", - "version", - ] - nullable_fields = ["header", "filters", "teams", "mail_ids"] - null_default_fields = [] - + optional_fields = set( + [ + "description", + "header", + "filters", + "max_retry", + "teams", + "is_all_teams_configured", + "custom_payload_template_slug", + "language", + "mail_ids", + "custom_payload", + "payload_type", + "organization_id", + "version", + ] + ) + nullable_fields = set(["header", "filters", "teams", "mail_ids"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py index 6df35ec..ecd6d35 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_extensions_webhooks_webhookurl.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -15,3 +16,19 @@ class V3ExtensionsWebhooksWebhookURL(BaseModel): url: Optional[str] = None method: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["url", "method"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py index 1dd6830..421a2ce 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createdglobaleventruleresponse.py @@ -10,7 +10,8 @@ V3GlobalEventRulesRulesetTypedDict, ) from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -51,3 +52,19 @@ class V3GlobalEventRulesCreatedGlobalEventRuleResponse(BaseModel): entity_owner: Optional[V3GlobalEventRulesEntityOwner] = None rulesets: Optional[List[V3GlobalEventRulesRuleset]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["entity_owner", "rulesets"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py index 55b79db..3d298af 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_createrulesetrequest.py @@ -5,7 +5,8 @@ V3GlobalEventRulesRuleAction, V3GlobalEventRulesRuleActionTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3GlobalEventRulesCreateRulesetRequest(BaseModel): alert_source_version: str catch_all_action: Optional[V3GlobalEventRulesRuleAction] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["catch_all_action"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py index 6213bb0..8f39a92 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_entityownerupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3GlobalEventRulesEntityOwnerUpdate(BaseModel): id: Optional[str] = None type: Optional[V3GlobalEventRulesEntityOwnerUpdateType] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py index 9d3340d..1b517a2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleinlist.py @@ -10,7 +10,8 @@ V3GlobalEventRulesRulesetTypedDict, ) from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -54,3 +55,34 @@ class V3GlobalEventRulesGlobalEventRuleInList(BaseModel): updated_at: Optional[datetime] = None updated_by: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "org_id", + "team_id", + "name", + "description", + "routing_key", + "entity_owner", + "rulesets", + "created_at", + "created_by", + "updated_at", + "updated_by", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py index de7e7d4..2b9a26b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_globaleventruleresponse.py @@ -10,7 +10,8 @@ V3GlobalEventRulesRulesetTypedDict, ) from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -51,3 +52,19 @@ class V3GlobalEventRulesGlobalEventRuleResponse(BaseModel): entity_owner: Optional[V3GlobalEventRulesEntityOwner] = None rulesets: Optional[List[V3GlobalEventRulesRuleset]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["entity_owner", "rulesets"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py index 4c7b7b9..ce7a21f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulerequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -15,3 +16,19 @@ class V3GlobalEventRulesReorderRuleRequest(BaseModel): shift_to: Optional[str] = None shift_index_by: Optional[int] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["shift_to", "shift_index_by"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py index 21b376f..1c89d31 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_reorderrulesetrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -12,3 +13,19 @@ class V3GlobalEventRulesReorderRulesetRequestTypedDict(TypedDict): class V3GlobalEventRulesReorderRulesetRequest(BaseModel): ordering: Optional[List[int]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["ordering"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py index cc265db..89576d6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleactionupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -14,3 +15,19 @@ class V3GlobalEventRulesRuleActionUpdateTypedDict(TypedDict): class V3GlobalEventRulesRuleActionUpdate(BaseModel): route_to: Optional[str] = None r"""The service ID to which the alert should be routed.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["route_to"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py index 5947246..4c9c36a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_ruleset.py @@ -6,7 +6,8 @@ V3GlobalEventRulesRuleActionTypedDict, ) from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -44,3 +45,32 @@ class V3GlobalEventRulesRuleset(BaseModel): updated_at: Optional[datetime] = None updated_by: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "global_event_rule_id", + "alert_source_shortname", + "alert_source_version", + "ordering", + "catch_all_action", + "created_at", + "created_by", + "updated_at", + "updated_by", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py index 39bd062..9d51154 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetresponse.py @@ -6,7 +6,8 @@ V3GlobalEventRulesRuleActionTypedDict, ) from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -44,3 +45,32 @@ class V3GlobalEventRulesRulesetResponse(BaseModel): updated_at: Optional[datetime] = None updated_by: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "global_event_rule_id", + "alert_source_shortname", + "alert_source_version", + "ordering", + "catch_all_action", + "created_at", + "created_by", + "updated_at", + "updated_by", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py index c6e397d..0d299ba 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_rulesetruleresponse.py @@ -6,7 +6,8 @@ V3GlobalEventRulesRuleActionTypedDict, ) from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -41,3 +42,31 @@ class V3GlobalEventRulesRulesetRuleResponse(BaseModel): updated_at: Optional[datetime] = None updated_by: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "global_event_rule_id", + "description", + "expression", + "action", + "created_at", + "created_by", + "updated_at", + "updated_by", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py index 8b926d0..7fbb07b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updateglobaleventrulerequest.py @@ -5,7 +5,8 @@ V3GlobalEventRulesEntityOwnerUpdate, V3GlobalEventRulesEntityOwnerUpdateTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3GlobalEventRulesUpdateGlobalEventRuleRequest(BaseModel): description: Optional[str] = None entity_owner: Optional[V3GlobalEventRulesEntityOwnerUpdate] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["name", "description", "entity_owner"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py index 46d2b18..6014b83 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulerequest.py @@ -5,7 +5,8 @@ V3GlobalEventRulesRuleActionUpdate, V3GlobalEventRulesRuleActionUpdateTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3GlobalEventRulesUpdateRuleRequest(BaseModel): expression: Optional[str] = None action: Optional[V3GlobalEventRulesRuleActionUpdate] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description", "expression", "action"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py index 9c824e2..b207f6d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_globaleventrules_updaterulesetrequest.py @@ -5,7 +5,8 @@ V3GlobalEventRulesRuleActionUpdate, V3GlobalEventRulesRuleActionUpdateTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -16,3 +17,19 @@ class V3GlobalEventRulesUpdateRulesetRequestTypedDict(TypedDict): class V3GlobalEventRulesUpdateRulesetRequest(BaseModel): catch_all_action: Optional[V3GlobalEventRulesRuleActionUpdate] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["catch_all_action"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py index c3c1d8f..4fdf16e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_additionalresponders_additionalresponder.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -25,3 +26,19 @@ class V3IncidentsAdditionalRespondersAdditionalResponder(BaseModel): name: Optional[str] = None time_of_assignment: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["name", "time_of_assignment"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignto.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignto.py index afe1bf5..b2f6c21 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignto.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_assignto.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -19,3 +20,19 @@ class V3IncidentsAssignTo(BaseModel): id: str type: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py index 299041c..c1de1a9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_dedupdata.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -19,3 +20,19 @@ class V3IncidentsDedupData(BaseModel): key: Optional[str] = None hash: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["key", "hash"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py index 1298b7b..fb2e4e8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentactions_webhookactionresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Any, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -17,6 +18,22 @@ class URL(BaseModel): method: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["url", "method"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3IncidentsIncidentActionsWebhookActionResponseHeaderTypedDict(TypedDict): content_type: str diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py index 2dc6c80..583d9a5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidenteventresponse.py @@ -72,30 +72,25 @@ class V3IncidentsIncidentEventResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["deduplication_reason"] - nullable_fields = ["tags"] - null_default_fields = [] - + optional_fields = set(["deduplication_reason"]) + nullable_fields = set(["tags"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py index f52cd57..629becd 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentpriorityupdaterequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -16,3 +17,19 @@ class V3IncidentsIncidentPriorityUpdateRequest(BaseModel): r"""Request body for updating incident priority.""" priority: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["priority"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py index ac71985..a416744 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_incidentresponse.py @@ -81,6 +81,22 @@ class V3IncidentsIncidentResponseRetriggerPolicy(BaseModel): Optional[datetime], pydantic.Field(alias="retriggeredAt") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["retriggerAt", "retriggeredAt"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3IncidentsIncidentResponseTypedDict(TypedDict): r"""Represents an incident.""" @@ -276,52 +292,51 @@ class V3IncidentsIncidentResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "slo_id", - "last_acknowledged_at", - "created_by", - "sender_email", - "retriggerPolicy", - "webform_id", - "webform_submission_id", - "parent", - "priority", - ] - nullable_fields = [ - "last_acknowledged_at", - "pinned_messages", - "access_control", - "relevantUsers", - "relevantEscalationPolicies", - "relevantSquads", - "relevantSchedules", - "relevantPeopleLogs", - "responseNotes", - "attachments", - "retriggerPolicy", - ] - null_default_fields = [] - + optional_fields = set( + [ + "slo_id", + "last_acknowledged_at", + "created_by", + "sender_email", + "retriggerPolicy", + "webform_id", + "webform_submission_id", + "parent", + "priority", + ] + ) + nullable_fields = set( + [ + "last_acknowledged_at", + "pinned_messages", + "access_control", + "relevantUsers", + "relevantEscalationPolicies", + "relevantSquads", + "relevantSchedules", + "relevantPeopleLogs", + "responseNotes", + "attachments", + "retriggerPolicy", + ] + ) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py index 2cbe774..56fe783 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_logs.py @@ -75,41 +75,38 @@ class V3IncidentsLogs(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "is_manually_created", - "created_by", - "updated_by", - "assignedTo", - "assignedBy", - "id", - "workflow_id", - "additionalInfo", - "type", - "should_show_in_postmortem", - ] - nullable_fields = ["additionalInfo"] - null_default_fields = [] - + optional_fields = set( + [ + "is_manually_created", + "created_by", + "updated_by", + "assignedTo", + "assignedBy", + "id", + "workflow_id", + "additionalInfo", + "type", + "should_show_in_postmortem", + ] + ) + nullable_fields = set(["additionalInfo"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py index b294924..46586e8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemattachmentrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3IncidentsPostmortemsPostmortemAttachmentRequest(BaseModel): mime_type: Optional[str] = None file_size: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["key", "mime_type", "file_size"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py index 315ea0d..d54edbb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemlistresult.py @@ -104,30 +104,25 @@ class V3IncidentsPostmortemsPostmortemListResult(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["attachments", "incident"] - nullable_fields = ["follow_ups", "attachments"] - null_default_fields = [] - + optional_fields = set(["attachments", "incident"]) + nullable_fields = set(["follow_ups", "attachments"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py index 146d78f..fcc7448 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_postmortemresponse.py @@ -86,30 +86,25 @@ class V3IncidentsPostmortemsPostmortemResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["attachments", "incident"] - nullable_fields = ["follow_ups", "attachments"] - null_default_fields = [] - + optional_fields = set(["attachments", "incident"]) + nullable_fields = set(["follow_ups", "attachments"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py index 7354538..40764c4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_postmortems_updatepostmortemrequest.py @@ -12,7 +12,8 @@ from .v3_incidents_postmortems_postmortemstatus import ( V3IncidentsPostmortemsPostmortemStatus, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -48,3 +49,28 @@ class V3IncidentsPostmortemsUpdatePostmortemRequest(BaseModel): status: Optional[V3IncidentsPostmortemsPostmortemStatus] = None r"""Represents the status of a postmortem.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "owner_id", + "postmortem", + "follow_ups", + "new_attachments", + "title", + "status", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py index 1b29208..47603f4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_runbooks_runbookresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -20,6 +21,22 @@ class Step(BaseModel): completed_at: Optional[datetime] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["completed_at"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3IncidentsRunbooksRunbookResponseTypedDict(TypedDict): incident_id: str @@ -45,3 +62,19 @@ class V3IncidentsRunbooksRunbookResponse(BaseModel): deleted: Optional[bool] = None deleted_at: Optional[datetime] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "deleted", "deleted_at"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py index ed70807..431e029 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_serviceownerfilter.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -25,3 +26,19 @@ class V3IncidentsServiceOwnerFilter(BaseModel): user_i_ds_and_their_squads: Annotated[ Optional[List[str]], pydantic.Field(alias="userIDsAndTheirSquads") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["userIDsAndTheirSquads"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py index a1e6f8f..ec6a1e0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_snoozedetails.py @@ -29,30 +29,14 @@ class V3IncidentsSnoozeDetails(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["start_time", "end_time"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py index 82bf76b..6592477 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_appendtagrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -20,3 +21,19 @@ class V3IncidentsTagsAppendTagRequestTypedDict(TypedDict): class V3IncidentsTagsAppendTagRequest(BaseModel): tags: Optional[V3IncidentsTagsAppendTagRequestTags] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["tags"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignto.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignto.py index 5e70f6a..822fa34 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignto.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_assignto.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -19,3 +20,19 @@ class V3IncidentsTagsAssignTo(BaseModel): id: str type: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py index d54d6df..9017df9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_dedupdata.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -15,3 +16,19 @@ class V3IncidentsTagsDedupData(BaseModel): key: Optional[str] = None hash: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["key", "hash"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py index bae9cfa..84e8c0b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_incidentfortagsresponse.py @@ -87,6 +87,22 @@ class V3IncidentsTagsIncidentForTagsResponseRetriggerPolicy(BaseModel): Optional[datetime], pydantic.Field(alias="retriggeredAt") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["retriggerAt", "retriggeredAt"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3IncidentsTagsIncidentForTagsResponseTypedDict(TypedDict): id: str @@ -273,53 +289,52 @@ class V3IncidentsTagsIncidentForTagsResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "slo_id", - "last_acknowledged_at", - "created_by", - "sender_email", - "retriggerPolicy", - "webform_id", - "webform_submission_id", - "parent", - "priority", - ] - nullable_fields = [ - "last_acknowledged_at", - "pinned_messages", - "access_control", - "relevantUsers", - "relevantEscalationPolicies", - "relevantSquads", - "relevantSchedules", - "relevantPeopleLogs", - "responseNotes", - "attachments", - "retriggerPolicy", - "parent", - ] - null_default_fields = [] - + optional_fields = set( + [ + "slo_id", + "last_acknowledged_at", + "created_by", + "sender_email", + "retriggerPolicy", + "webform_id", + "webform_submission_id", + "parent", + "priority", + ] + ) + nullable_fields = set( + [ + "last_acknowledged_at", + "pinned_messages", + "access_control", + "relevantUsers", + "relevantEscalationPolicies", + "relevantSquads", + "relevantSchedules", + "relevantPeopleLogs", + "responseNotes", + "attachments", + "retriggerPolicy", + "parent", + ] + ) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py index d5277a6..db7934d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_logs.py @@ -75,41 +75,38 @@ class V3IncidentsTagsLogs(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "is_manually_created", - "created_by", - "updated_by", - "assignedTo", - "assignedBy", - "id", - "workflow_id", - "additionalInfo", - "type", - "should_show_in_postmortem", - ] - nullable_fields = ["additionalInfo"] - null_default_fields = [] - + optional_fields = set( + [ + "is_manually_created", + "created_by", + "updated_by", + "assignedTo", + "assignedBy", + "id", + "workflow_id", + "additionalInfo", + "type", + "should_show_in_postmortem", + ] + ) + nullable_fields = set(["additionalInfo"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py index 4507717..65952fc 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_incidents_tags_snoozedetails.py @@ -25,30 +25,14 @@ class V3IncidentsTagsSnoozeDetails(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["start_time", "end_time"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py index 56bfdae..ef2a74a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_createrunbookrequest.py @@ -3,7 +3,8 @@ from __future__ import annotations from .common_v3_entityowner import CommonV3EntityOwner, CommonV3EntityOwnerTypedDict from .v3_runbooks_step import V3RunbooksStep, V3RunbooksStepTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -35,3 +36,19 @@ class V3RunbooksCreateRunbookRequest(BaseModel): entity_owner: Optional[CommonV3EntityOwner] = None r"""The owner of the entity.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["entity_owner"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py index f24b128..592e1eb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updaterunbookrequest.py @@ -3,7 +3,8 @@ from __future__ import annotations from .common_v3_entityowner import CommonV3EntityOwner, CommonV3EntityOwnerTypedDict from .v3_runbooks_step import V3RunbooksStep, V3RunbooksStepTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -30,3 +31,19 @@ class V3RunbooksUpdateRunbookRequest(BaseModel): entity_owner: Optional[CommonV3EntityOwner] = None r"""The owner of the entity.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["entity_owner"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py index a1e5821..caa58ec 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_runbooks_updationinfo.py @@ -3,7 +3,8 @@ from __future__ import annotations from .common_v3_entityowner import CommonV3EntityOwner, CommonV3EntityOwnerTypedDict from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -40,3 +41,19 @@ class V3RunbooksUpdationInfo(BaseModel): entity_owner: Optional[CommonV3EntityOwner] = None r"""The owner of the entity at the time of the action.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["entity_owner"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py index 0033ad7..27e1cce 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_createservicerequest.py @@ -16,7 +16,8 @@ V3ServicesServiceMaintainerTypedDict, ) from .v3_services_servicetag import V3ServicesServiceTag, V3ServicesServiceTagTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -56,3 +57,30 @@ class V3ServicesCreateServiceRequest(BaseModel): delay_notification_config: Optional[V3ServicesNotificationDelayConfigRequest] = None dedup_init_config: Optional[V3ServicesDedupInitConfig] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "description", + "email_prefix", + "maintainer", + "tags", + "auto_pause_transient_alerts_config", + "intelligent_alerts_grouping_config", + "delay_notification_config", + "dedup_init_config", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py index 34aa1c4..2acab2f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationrule.py @@ -5,7 +5,8 @@ V3ServicesDeduplicationRulesExpressionBranch, V3ServicesDeduplicationRulesExpressionBranchTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -44,3 +45,21 @@ class V3ServicesDeduplicationRulesDeduplicationRule(BaseModel): dependency_deduplication: Optional[bool] = None description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["basic_expression", "dependency_deduplication", "description"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py index a85ec23..b1dd3c8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_deduplicationruleresponse.py @@ -5,7 +5,8 @@ V3ServicesDeduplicationRulesExpressionBranch, V3ServicesDeduplicationRulesExpressionBranchTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -44,3 +45,21 @@ class V3ServicesDeduplicationRulesDeduplicationRuleResponse(BaseModel): dependency_deduplication: Optional[bool] = None description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["basic_expression", "dependency_deduplication", "description"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py index a4ee8f3..ed049bd 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_deduplicationrules_expressionbranch.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional, Union from typing_extensions import NotRequired, TypeAliasType, TypedDict @@ -48,3 +49,19 @@ class V3ServicesDeduplicationRulesExpressionBranch(BaseModel): rhs: V3ServicesDeduplicationRulesExpressionBranchRHS op: Optional[V3ServicesDeduplicationRulesExpressionBranchOp] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["op"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py b/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py index 772094e..bc812e7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_jiracloudextension.py @@ -46,30 +46,25 @@ class V3ServicesJiraCloudExtension(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["statusmaps"] - nullable_fields = ["statusmaps"] - null_default_fields = [] - + optional_fields = set(["statusmaps"]) + nullable_fields = set(["statusmaps"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py b/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py index 437e0d6..2256478 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_jiraissuetype.py @@ -29,30 +29,25 @@ class V3ServicesJiraIssueType(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["statuses"] - nullable_fields = ["statuses"] - null_default_fields = [] - + optional_fields = set(["statuses"]) + nullable_fields = set(["statuses"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py b/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py index f49985a..dac44ef 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_maintenancemode_servicemaintenance.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -39,3 +40,19 @@ class V3ServicesMaintenanceModeServiceMaintenance(BaseModel): maintenance_end_date: Annotated[ Optional[str], pydantic.Field(alias="maintenanceEndDate") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["maintenanceEndDate"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py index 372abd2..2de1932 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfig.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -19,6 +20,22 @@ class V3ServicesNotificationDelayConfigFixedTimeslotConfig(BaseModel): repeat_days: Optional[List[int]] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["start_time", "end_time", "repeat_days"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3ServicesNotificationDelayConfigCustomTimeslotsTypedDict(TypedDict): pass @@ -38,6 +55,22 @@ class V3ServicesNotificationDelayConfigAssignedTo(BaseModel): type: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3ServicesNotificationDelayConfigTypedDict(TypedDict): is_enabled: bool @@ -66,3 +99,27 @@ class V3ServicesNotificationDelayConfig(BaseModel): custom_timeslots: Optional[V3ServicesNotificationDelayConfigCustomTimeslots] = None assigned_to: Optional[V3ServicesNotificationDelayConfigAssignedTo] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "timezone", + "fixed_timeslot_config", + "custom_timeslots_enabled", + "custom_timeslots", + "assigned_to", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py index 4aff01d..aa0932f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_notificationdelayconfigrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -19,6 +20,22 @@ class V3ServicesNotificationDelayConfigRequestFixedTimeslotConfig(BaseModel): repeat_days: Optional[List[int]] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["start_time", "end_time", "repeat_days"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3ServicesNotificationDelayConfigRequestCustomTimeslotsTypedDict(TypedDict): pass @@ -38,6 +55,22 @@ class V3ServicesNotificationDelayConfigRequestAssignedTo(BaseModel): type: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3ServicesNotificationDelayConfigRequestTypedDict(TypedDict): is_enabled: bool @@ -70,3 +103,27 @@ class V3ServicesNotificationDelayConfigRequest(BaseModel): ] = None assigned_to: Optional[V3ServicesNotificationDelayConfigRequestAssignedTo] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "timezone", + "fixed_timeslot_config", + "custom_timeslots_enabled", + "custom_timeslots", + "assigned_to", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py index 4c77ea8..549a0ad 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_customcontentoverlayresponse.py @@ -64,30 +64,14 @@ class V3ServicesOverlayCustomContentOverlayResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["deleted_at"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py index 590af62..174f10d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_optinforkeybaseddeduplicationrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -12,3 +13,19 @@ class V3ServicesOverlayOptInForKeyBasedDeduplicationRequestTypedDict(TypedDict): class V3ServicesOverlayOptInForKeyBasedDeduplicationRequest(BaseModel): dedup_key_enabled: Optional[bool] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["dedup_key_enabled"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py index a176629..1b16c4d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_overlay_overlayresponse.py @@ -57,30 +57,14 @@ class V3ServicesOverlayOverlayResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["deleted_at"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py index 92bc895..9ce18b8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_expressionbranch.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional, Union from typing_extensions import NotRequired, TypeAliasType, TypedDict @@ -47,3 +48,19 @@ class V3ServicesRoutingRulesExpressionBranch(BaseModel): rhs: V3ServicesRoutingRulesExpressionBranchRHS op: Optional[V3ServicesRoutingRulesExpressionBranchOp] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["op"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py index 8f4aeb0..77756e1 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingrule.py @@ -5,7 +5,8 @@ V3ServicesRoutingRulesExpressionBranch, V3ServicesRoutingRulesExpressionBranchTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -43,3 +44,19 @@ class V3ServicesRoutingRulesRoutingRule(BaseModel): is_basic: bool basic_expression: Optional[List[V3ServicesRoutingRulesExpressionBranch]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["basic_expression"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py index 657d255..d1c9f10 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_routingrules_routingruleresponse.py @@ -5,7 +5,8 @@ V3ServicesRoutingRulesExpressionBranch, V3ServicesRoutingRulesExpressionBranchTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -43,3 +44,19 @@ class V3ServicesRoutingRulesRoutingRuleResponse(BaseModel): is_basic: bool basic_expression: Optional[List[V3ServicesRoutingRulesExpressionBranch]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["basic_expression"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py index bcfa2ab..87cccbb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_serviceresponse.py @@ -122,36 +122,27 @@ class V3ServicesServiceResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "depends", - "on_maintenance", - "slack", - "escalation_policy", - "jira_cloud", - ] - nullable_fields = ["depends"] - null_default_fields = [] - + optional_fields = set( + ["depends", "on_maintenance", "slack", "escalation_policy", "jira_cloud"] + ) + nullable_fields = set(["depends"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py index 3bb1585..7b6ef19 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionrule.py @@ -55,30 +55,14 @@ class V3ServicesSuppressionRulesSuppressionRule(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["timeslots"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py index fc9ebaa..284858c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_suppressionrules_suppressionruleresponse.py @@ -55,30 +55,14 @@ class V3ServicesSuppressionRulesSuppressionRuleResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["timeslots"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py index 4d383ef..27772ea 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_expressionbranch.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional, Union from typing_extensions import NotRequired, TypeAliasType, TypedDict @@ -47,3 +48,19 @@ class V3ServicesTaggingRulesExpressionBranch(BaseModel): rhs: V3ServicesTaggingRulesExpressionBranchRHS op: Optional[V3ServicesTaggingRulesExpressionBranchOp] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["op"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py index d97a553..96af238 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_taggingruleresponse.py @@ -9,7 +9,8 @@ V3ServicesTaggingRulesTagsObject, V3ServicesTaggingRulesTagsObjectTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -31,3 +32,19 @@ class V3ServicesTaggingRulesTaggingRuleResponse(BaseModel): is_basic: Optional[bool] = None basic_expression: Optional[List[V3ServicesTaggingRulesExpressionBranch]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["expression", "tags", "is_basic", "basic_expression"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py index a5a2f74..65d21db 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagrule.py @@ -9,7 +9,8 @@ V3ServicesTaggingRulesTagsObject, V3ServicesTaggingRulesTagsObjectTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -31,3 +32,19 @@ class V3ServicesTaggingRulesTagRule(BaseModel): is_basic: Optional[bool] = None basic_expression: Optional[List[V3ServicesTaggingRulesExpressionBranch]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["expression", "tags", "is_basic", "basic_expression"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py index 4b462f1..d4feeb3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_taggingrules_tagsobject.py @@ -5,7 +5,8 @@ V3ServicesTaggingRulesTagConfigObject, V3ServicesTaggingRulesTagConfigObjectTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -16,3 +17,19 @@ class V3ServicesTaggingRulesTagsObjectTypedDict(TypedDict): class V3ServicesTaggingRulesTagsObject(BaseModel): severity: Optional[V3ServicesTaggingRulesTagConfigObject] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["severity"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py index eb8aa43..379d12a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_services_updateservicerequest.py @@ -12,7 +12,8 @@ V3ServicesServiceMaintainerTypedDict, ) from .v3_services_servicetag import V3ServicesServiceTag, V3ServicesServiceTagTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -49,3 +50,31 @@ class V3ServicesUpdateServiceRequest(BaseModel): intelligent_alerts_grouping_config: Optional[V3ServicesIAGConfig] = None delay_notification_config: Optional[V3ServicesNotificationDelayConfigRequest] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "name", + "escalation_policy_id", + "description", + "email_prefix", + "maintainer", + "tags", + "auto_pause_transient_alerts_config", + "intelligent_alerts_grouping_config", + "delay_notification_config", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py index 6f051c5..81a8d91 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_createslorequest.py @@ -9,7 +9,8 @@ from .v3_slo_sloownertype import V3SLOSLOOwnerType from .v3_slo_timeintervaltype import V3SLOTimeIntervalType from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -73,3 +74,21 @@ class V3SLOCreateSLORequest(BaseModel): slo_monitoring_checks: Optional[List[V3SLOSLOMonitoringCheck]] = None slo_actions: Optional[List[V3SLOSLOAction]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["description", "tags", "slo_monitoring_checks", "slo_actions"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py index 697ac3d..eac4fd5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slo.py @@ -119,46 +119,43 @@ class V3SloSlo(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "description", - "current_slo", - "is_healthy", - "remaining_error_budget", - "tags", - "incident_count", - "false_positive_count", - "slo_monitoring_checks", - "slo_actions", - "slo_owner_id", - "slo_owner_type", - "created_at", - "updated_at", - "deleted_at", - "duration_in_days", - ] - nullable_fields = ["tags", "slo_actions", "deleted_at"] - null_default_fields = [] - + optional_fields = set( + [ + "description", + "current_slo", + "is_healthy", + "remaining_error_budget", + "tags", + "incident_count", + "false_positive_count", + "slo_monitoring_checks", + "slo_actions", + "slo_owner_id", + "slo_owner_type", + "created_at", + "updated_at", + "deleted_at", + "duration_in_days", + ] + ) + nullable_fields = set(["tags", "slo_actions", "deleted_at"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py index 8dc667e..a63775e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloaction.py @@ -54,41 +54,38 @@ class V3SLOSLOAction(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "id", - "slo_id", - "user_id", - "squad_id", - "service_id", - "owner_type", - "owner_id", - "created_at", - "updated_at", - "deleted_at", - ] - nullable_fields = ["deleted_at"] - null_default_fields = [] - + optional_fields = set( + [ + "id", + "slo_id", + "user_id", + "squad_id", + "service_id", + "owner_type", + "owner_id", + "created_at", + "updated_at", + "deleted_at", + ] + ) + nullable_fields = set(["deleted_at"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py index e3f2ee6..8055e23 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slodetailedresponse.py @@ -119,46 +119,43 @@ class V3SLOSLODetailedResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "description", - "current_slo", - "is_healthy", - "remaining_error_budget", - "tags", - "incident_count", - "false_positive_count", - "slo_monitoring_checks", - "slo_actions", - "slo_owner_id", - "slo_owner_type", - "created_at", - "updated_at", - "deleted_at", - "duration_in_days", - ] - nullable_fields = ["tags", "slo_actions", "deleted_at"] - null_default_fields = [] - + optional_fields = set( + [ + "description", + "current_slo", + "is_healthy", + "remaining_error_budget", + "tags", + "incident_count", + "false_positive_count", + "slo_monitoring_checks", + "slo_actions", + "slo_owner_id", + "slo_owner_type", + "created_at", + "updated_at", + "deleted_at", + "duration_in_days", + ] + ) + nullable_fields = set(["tags", "slo_actions", "deleted_at"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py index d84e344..ae1d944 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slomonitoringcheck.py @@ -53,39 +53,36 @@ class V3SLOSLOMonitoringCheck(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "id", - "slo_id", - "threshold", - "org_id", - "is_checked", - "created_at", - "updated_at", - "deleted_at", - ] - nullable_fields = ["is_checked", "deleted_at"] - null_default_fields = [] - + optional_fields = set( + [ + "id", + "slo_id", + "threshold", + "org_id", + "is_checked", + "created_at", + "updated_at", + "deleted_at", + ] + ) + nullable_fields = set(["is_checked", "deleted_at"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py index c45c204..42491a2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloresponse.py @@ -119,46 +119,43 @@ class V3SLOSLOResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [ - "description", - "current_slo", - "is_healthy", - "remaining_error_budget", - "tags", - "incident_count", - "false_positive_count", - "slo_monitoring_checks", - "slo_actions", - "slo_owner_id", - "slo_owner_type", - "created_at", - "updated_at", - "deleted_at", - "duration_in_days", - ] - nullable_fields = ["tags", "slo_actions", "deleted_at"] - null_default_fields = [] - + optional_fields = set( + [ + "description", + "current_slo", + "is_healthy", + "remaining_error_budget", + "tags", + "incident_count", + "false_positive_count", + "slo_monitoring_checks", + "slo_actions", + "slo_owner_id", + "slo_owner_type", + "created_at", + "updated_at", + "deleted_at", + "duration_in_days", + ] + ) + nullable_fields = set(["tags", "slo_actions", "deleted_at"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py index 1ef5b34..6901cb7 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_sloviolatingincidentresponse.py @@ -56,30 +56,14 @@ class V3SLOSLOViolatingIncidentResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["deleted_at"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py index 29c19a7..1af2fc3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_slo_slowithinsightsresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations from .v3_slo_slo import V3SloSlo, V3SloSloTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -24,3 +25,19 @@ class V3SLOSLOWithInsightsResponse(BaseModel): slo: V3SloSlo insights: Optional[Insights] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["insights"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py index 2a299fe..401e3bb 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_abilities.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -31,6 +32,29 @@ class EscalationPolicies(BaseModel): Optional[bool], pydantic.Field(alias="delete-escalation-policies") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-escalation-policies", + "read-escalation-policies", + "update-escalation-policies", + "delete-escalation-policies", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class SchedulesTypedDict(TypedDict): create_schedules: NotRequired[bool] @@ -56,6 +80,29 @@ class Schedules(BaseModel): Optional[bool], pydantic.Field(alias="delete-schedules") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-schedules", + "read-schedules", + "update-schedules", + "delete-schedules", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class ServicesTypedDict(TypedDict): create_services: NotRequired[bool] @@ -81,6 +128,24 @@ class Services(BaseModel): Optional[bool], pydantic.Field(alias="delete-services") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["create-services", "read-services", "update-services", "delete-services"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class SquadsTypedDict(TypedDict): create_squads: NotRequired[bool] @@ -104,6 +169,24 @@ class Squads(BaseModel): None ) + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["create-squads", "read-squads", "update-squads", "delete-squads"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class StakeholderGroupsTypedDict(TypedDict): create_stakeholder_groups: NotRequired[bool] @@ -129,6 +212,29 @@ class StakeholderGroups(BaseModel): Optional[bool], pydantic.Field(alias="delete-stakeholder-groups") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-stakeholder-groups", + "read-stakeholder-groups", + "update-stakeholder-groups", + "delete-stakeholder-groups", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class RunbooksTypedDict(TypedDict): create_runbooks: NotRequired[bool] @@ -154,6 +260,24 @@ class Runbooks(BaseModel): Optional[bool], pydantic.Field(alias="delete-runbooks") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["create-runbooks", "read-runbooks", "update-runbooks", "delete-runbooks"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class PostmortemsTypedDict(TypedDict): create_postmortems: NotRequired[bool] @@ -179,6 +303,29 @@ class Postmortems(BaseModel): Optional[bool], pydantic.Field(alias="delete-postmortems") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-postmortems", + "read-postmortems", + "update-postmortems", + "delete-postmortems", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class StatusPagesTypedDict(TypedDict): create_status_pages: NotRequired[bool] @@ -204,6 +351,29 @@ class StatusPages(BaseModel): Optional[bool], pydantic.Field(alias="delete-status-pages") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-status-pages", + "read-status-pages", + "update-status-pages", + "delete-status-pages", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class TeamAnalyticsTypedDict(TypedDict): read_team_analytics: NotRequired[bool] @@ -214,6 +384,22 @@ class TeamAnalytics(BaseModel): Optional[bool], pydantic.Field(alias="read-team-analytics") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["read-team-analytics"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class SlosTypedDict(TypedDict): create_slos: NotRequired[bool] @@ -231,6 +417,24 @@ class Slos(BaseModel): delete_slos: Annotated[Optional[bool], pydantic.Field(alias="delete-slos")] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["create-slos", "read-slos", "update-slos", "delete-slos"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class WebformsTypedDict(TypedDict): create_webforms: NotRequired[bool] @@ -256,6 +460,24 @@ class Webforms(BaseModel): Optional[bool], pydantic.Field(alias="delete-webforms") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["create-webforms", "read-webforms", "update-webforms", "delete-webforms"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class WorkflowsTypedDict(TypedDict): create_workflows: NotRequired[bool] @@ -281,6 +503,29 @@ class Workflows(BaseModel): Optional[bool], pydantic.Field(alias="delete-workflows") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-workflows", + "read-workflows", + "update-workflows", + "delete-workflows", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class GerTypedDict(TypedDict): create_ger: NotRequired[bool] @@ -298,6 +543,22 @@ class Ger(BaseModel): delete_ger: Annotated[Optional[bool], pydantic.Field(alias="delete-ger")] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["create-ger", "read-ger", "update-ger", "delete-ger"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class RoutingNumbersTypedDict(TypedDict): create_routing_numbers: NotRequired[bool] @@ -323,6 +584,29 @@ class RoutingNumbers(BaseModel): Optional[bool], pydantic.Field(alias="delete-routing-numbers") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-routing-numbers", + "read-routing-numbers", + "update-routing-numbers", + "delete-routing-numbers", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class GlobalOncallReminderRulesTypedDict(TypedDict): create_global_oncall_reminder_rules: NotRequired[bool] @@ -348,6 +632,29 @@ class GlobalOncallReminderRules(BaseModel): Optional[bool], pydantic.Field(alias="delete-global-oncall-reminder-rules") ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "create-global-oncall-reminder-rules", + "read-global-oncall-reminder-rules", + "update-global-oncall-reminder-rules", + "delete-global-oncall-reminder-rules", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3TeamsAbilitiesTypedDict(TypedDict): escalation_policies: NotRequired[EscalationPoliciesTypedDict] @@ -397,3 +704,37 @@ class V3TeamsAbilities(BaseModel): routing_numbers: Optional[RoutingNumbers] = None global_oncall_reminder_rules: Optional[GlobalOncallReminderRules] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "escalation_policies", + "schedules", + "services", + "squads", + "stakeholder_groups", + "runbooks", + "postmortems", + "status_pages", + "team_analytics", + "slos", + "webforms", + "workflows", + "ger", + "routing_numbers", + "global_oncall_reminder_rules", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py index 7c4b707..2ee2c2f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_addbulkteammemberrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -23,6 +24,22 @@ class V3TeamsAddBulkTeamMemberRequestMember(BaseModel): role: Optional[str] = None r"""this field is required if you are using OBAC permission model""" + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["role"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3TeamsAddBulkTeamMemberRequestTypedDict(TypedDict): members: List[V3TeamsAddBulkTeamMemberRequestMemberTypedDict] diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py index cf2ebf3..585203e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_addteammemberrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3TeamsAddTeamMemberRequest(BaseModel): role: Optional[str] = None r"""this field is required if you are using OBAC permission model""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["role"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py index c871228..a111352 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_createteamrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -18,3 +19,19 @@ class V3TeamsCreateTeamRequest(BaseModel): member_ids: List[str] description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py index 1d13275..8fe8066 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammember.py @@ -2,7 +2,8 @@ from __future__ import annotations from .v3_teams_abilities import V3TeamsAbilities, V3TeamsAbilitiesTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3TeamsTeamMember(BaseModel): role_ids: Optional[List[str]] = None abilities: Optional[V3TeamsAbilities] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["role", "role_ids", "abilities"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py index af2e180..9a29a04 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teammemberresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations from .v3_teams_abilities import V3TeamsAbilities, V3TeamsAbilitiesTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -22,3 +23,19 @@ class V3TeamsTeamMemberResponse(BaseModel): role_ids: Optional[List[str]] = None abilities: Optional[V3TeamsAbilities] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["role", "role_ids", "abilities"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py index 268871a..588f695 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamrole.py @@ -2,7 +2,8 @@ from __future__ import annotations from .v3_teams_abilities import V3TeamsAbilities, V3TeamsAbilitiesTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -25,3 +26,19 @@ class V3TeamsTeamRole(BaseModel): default: bool abilities: Optional[V3TeamsAbilities] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["abilities"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py index 6987c0b..f8b0bcc 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_teamroleresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations from .v3_teams_abilities import V3TeamsAbilities, V3TeamsAbilitiesTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -25,3 +26,19 @@ class V3TeamsTeamRoleResponse(BaseModel): default: bool abilities: Optional[V3TeamsAbilities] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["abilities"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py index 3e415cc..17e2b4e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteammemberrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -19,3 +20,19 @@ class V3TeamsUpdateTeamMemberRequest(BaseModel): role: Optional[str] = None r"""this field is required if you are using OBAC permission model""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["role_ids", "role"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py index 38204c9..adb90c3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -23,6 +24,22 @@ class V3TeamsUpdateTeamRequestMember(BaseModel): role: Optional[str] = None r"""this field is required if you are using OBAC permission model""" + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["role"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3TeamsUpdateTeamRequestTypedDict(TypedDict): members: List[V3TeamsUpdateTeamRequestMemberTypedDict] @@ -36,3 +53,19 @@ class V3TeamsUpdateTeamRequest(BaseModel): name: Optional[str] = None description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["name", "description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py index 45426ef..281d118 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_teams_updateteamrolerequest.py @@ -2,7 +2,8 @@ from __future__ import annotations from .v3_teams_abilities import V3TeamsAbilities, V3TeamsAbilitiesTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -16,3 +17,19 @@ class V3TeamsUpdateTeamRoleRequest(BaseModel): name: Optional[str] = None abilities: Optional[V3TeamsAbilities] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["name", "abilities"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py index ea4dd95..f886a72 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_users_userresponse.py @@ -63,30 +63,25 @@ class V3UsersUserResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["role_id", "role"] - nullable_fields = ["secondary_emails"] - null_default_fields = [] - + optional_fields = set(["role_id", "role"]) + nullable_fields = set(["secondary_emails"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py index f410ffd..e90a4b8 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_webforms_createorupdatewebformrequest.py @@ -10,7 +10,8 @@ V3WebformsWFInputFieldTypedDict, ) from .v3_webforms_wfservice import V3WebformsWFService, V3WebformsWFServiceTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -120,3 +121,21 @@ class V3WebformsCreateOrUpdateWebformRequest(BaseModel): description: Optional[str] = None r"""Optional description for the webform""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["host_name", "tags", "input_field", "logo_url", "email_on", "description"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py index 80e24a2..5f3ed54 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_webforms_webformresponse.py @@ -10,7 +10,8 @@ V3WebformsWFInputFieldTypedDict, ) from .v3_webforms_wfservice import V3WebformsWFService, V3WebformsWFServiceTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -109,3 +110,19 @@ class V3WebformsWebformResponse(BaseModel): logo_url: Optional[str] = None description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["host_name", "logo_url", "description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py index ed6e0e0..3ac622b 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_actionrequestupdate.py @@ -65,7 +65,8 @@ V3WorkflowsUpdateIncidentPriorityUpdate, V3WorkflowsUpdateIncidentPriorityUpdateTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Any, List, Literal, Optional, Union from typing_extensions import NotRequired, TypeAliasType, TypedDict @@ -80,6 +81,22 @@ class V3WorkflowsActionRequestUpdateDataTypedDict(TypedDict): class V3WorkflowsActionRequestUpdateData(BaseModel): runbooks: Optional[List[str]] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["runbooks"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsActionRequestUpdateSqAttachRunbooksTypedDict(TypedDict): name: V3WorkflowsActionRequestUpdateName @@ -91,6 +108,22 @@ class V3WorkflowsActionRequestUpdateSqAttachRunbooks(BaseModel): data: Optional[V3WorkflowsActionRequestUpdateData] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + V3WorkflowsActionRequestUpdateTypedDict = TypeAliasType( "V3WorkflowsActionRequestUpdateTypedDict", diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py index 06f7d5e..e727643 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowfilter.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Any, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -42,3 +43,30 @@ class V3WorkflowsCreateWorkflowFilter(BaseModel): entity: Optional[Entity] = None filter_type: Annotated[Optional[str], pydantic.Field(alias="filterType")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "type", + "key", + "value", + "fields", + "children", + "label", + "entity", + "filterType", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py index 1dfb361..95ca988 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequest.py @@ -15,7 +15,8 @@ ) from .v3_workflows_tag import V3WorkflowsTag, V3WorkflowsTagTypedDict from .v3_workflows_workflowtrigger import V3WorkflowsWorkflowTrigger -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -59,3 +60,21 @@ class V3WorkflowsCreateWorkflowRequest(BaseModel): tags: Optional[List[V3WorkflowsTag]] = None enabled: Optional[bool] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["description", "owner_type", "entity_owner", "tags", "enabled"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py index 513b06c..616e518 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_createworkflowrequestupdate.py @@ -15,7 +15,8 @@ ) from .v3_workflows_tag import V3WorkflowsTag, V3WorkflowsTagTypedDict from .v3_workflows_workflowtrigger import V3WorkflowsWorkflowTrigger -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -59,3 +60,32 @@ class V3WorkflowsCreateWorkflowRequestUpdate(BaseModel): actions: Optional[List[V3WorkflowsActionRequest]] = None enabled: Optional[bool] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "title", + "description", + "owner_id", + "owner_type", + "entity_owner", + "tags", + "trigger", + "filters", + "actions", + "enabled", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py index 2c18d8d..69897a4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_enabledisableworkflowrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -12,3 +13,19 @@ class V3WorkflowsEnableDisableWorkflowRequestTypedDict(TypedDict): class V3WorkflowsEnableDisableWorkflowRequest(BaseModel): enabled: Optional[bool] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["enabled"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py index 646aa21..d0411d4 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_entityownerupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -15,3 +16,19 @@ class V3WorkflowsEntityOwnerUpdate(BaseModel): id: Optional[str] = None type: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py index 9634e3c..6fe9018 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_jiracreateticketupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -28,6 +29,24 @@ class V3WorkflowsJiraCreateTicketUpdateData(BaseModel): description: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["account", "project", "issue_type", "title", "description"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsJiraCreateTicketUpdateTypedDict(TypedDict): name: V3WorkflowsJiraCreateTicketUpdateName @@ -38,3 +57,19 @@ class V3WorkflowsJiraCreateTicketUpdate(BaseModel): name: V3WorkflowsJiraCreateTicketUpdateName data: Optional[V3WorkflowsJiraCreateTicketUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py index e64cd94..e7d8d4c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_listworkflowapiresponse.py @@ -5,7 +5,8 @@ V3WorkflowsWorkflowAPIResponse, V3WorkflowsWorkflowAPIResponseTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -28,6 +29,22 @@ class V3WorkflowsListWorkflowAPIResponseMeta(BaseModel): acl: Optional[ACL] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["acl"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsListWorkflowAPIResponseTypedDict(TypedDict): data: List[V3WorkflowsWorkflowAPIResponseTypedDict] diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py index 5ead655..6fc7a96 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessagechannelupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -19,6 +20,22 @@ class V3WorkflowsMsTeamsMessageChannelUpdateData(BaseModel): message: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["channel_id", "message"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsMsTeamsMessageChannelUpdateTypedDict(TypedDict): name: V3WorkflowsMsTeamsMessageChannelUpdateName @@ -29,3 +46,19 @@ class V3WorkflowsMsTeamsMessageChannelUpdate(BaseModel): name: V3WorkflowsMsTeamsMessageChannelUpdateName data: Optional[V3WorkflowsMsTeamsMessageChannelUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py index fe25d43..e632ab3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_msteamsmessageuserupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -19,6 +20,22 @@ class V3WorkflowsMsTeamsMessageUserUpdateData(BaseModel): message: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["member_id", "message"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsMsTeamsMessageUserUpdateTypedDict(TypedDict): name: V3WorkflowsMsTeamsMessageUserUpdateName @@ -29,3 +46,19 @@ class V3WorkflowsMsTeamsMessageUserUpdate(BaseModel): name: V3WorkflowsMsTeamsMessageUserUpdateName data: Optional[V3WorkflowsMsTeamsMessageUserUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py index d1ef5b1..718d4b0 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannel.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -19,6 +20,22 @@ class V3WorkflowsSlackCreateIncidentChannelData(BaseModel): channel_name: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["channel_name"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSlackCreateIncidentChannelTypedDict(TypedDict): name: V3WorkflowsSlackCreateIncidentChannelName diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py index 443f975..79c2242 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackcreateincidentchannelupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -21,6 +22,22 @@ class V3WorkflowsSlackCreateIncidentChannelUpdateData(BaseModel): channel_name: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["auto_name", "channel_name"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSlackCreateIncidentChannelUpdateTypedDict(TypedDict): name: V3WorkflowsSlackCreateIncidentChannelUpdateName @@ -31,3 +48,19 @@ class V3WorkflowsSlackCreateIncidentChannelUpdate(BaseModel): name: V3WorkflowsSlackCreateIncidentChannelUpdateName data: Optional[V3WorkflowsSlackCreateIncidentChannelUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py index 09f1fda..8564a22 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessagechannelupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -22,6 +23,22 @@ class V3WorkflowsSlackMessageChannelUpdateData(BaseModel): message: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["channel_id", "channel_name", "message"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSlackMessageChannelUpdateTypedDict(TypedDict): name: V3WorkflowsSlackMessageChannelUpdateName @@ -32,3 +49,19 @@ class V3WorkflowsSlackMessageChannelUpdate(BaseModel): name: V3WorkflowsSlackMessageChannelUpdateName data: Optional[V3WorkflowsSlackMessageChannelUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py index 497a067..c00f158 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_slackmessageuserupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -19,6 +20,22 @@ class V3WorkflowsSlackMessageUserUpdateData(BaseModel): message: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["member_id", "message"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSlackMessageUserUpdateTypedDict(TypedDict): name: V3WorkflowsSlackMessageUserUpdateName @@ -29,3 +46,19 @@ class V3WorkflowsSlackMessageUserUpdate(BaseModel): name: V3WorkflowsSlackMessageUserUpdateName data: Optional[V3WorkflowsSlackMessageUserUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py index d0f9923..ac1fe75 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddcommunicationchannelupdate.py @@ -5,7 +5,8 @@ V3WorkflowsCommunicationChannel, V3WorkflowsCommunicationChannelTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -22,6 +23,22 @@ class V3WorkflowsSqAddCommunicationChannelUpdateDataTypedDict(TypedDict): class V3WorkflowsSqAddCommunicationChannelUpdateData(BaseModel): channels: Optional[List[V3WorkflowsCommunicationChannel]] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["channels"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqAddCommunicationChannelUpdateTypedDict(TypedDict): name: V3WorkflowsSqAddCommunicationChannelUpdateName @@ -32,3 +49,19 @@ class V3WorkflowsSqAddCommunicationChannelUpdate(BaseModel): name: V3WorkflowsSqAddCommunicationChannelUpdateName data: Optional[V3WorkflowsSqAddCommunicationChannelUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py index dbed7f2..dc71baa 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqaddincidentnoteupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -16,6 +17,22 @@ class V3WorkflowsSqAddIncidentNoteUpdateDataTypedDict(TypedDict): class V3WorkflowsSqAddIncidentNoteUpdateData(BaseModel): note: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["note"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqAddIncidentNoteUpdateTypedDict(TypedDict): name: V3WorkflowsSqAddIncidentNoteUpdateName @@ -26,3 +43,19 @@ class V3WorkflowsSqAddIncidentNoteUpdate(BaseModel): name: V3WorkflowsSqAddIncidentNoteUpdateName data: Optional[V3WorkflowsSqAddIncidentNoteUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py index 1b4bef5..d42f3a1 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqcreatestatuspageissueupdate.py @@ -9,7 +9,8 @@ V3WorkflowsIssueStatusAndMessage, V3WorkflowsIssueStatusAndMessageTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -36,6 +37,30 @@ class V3WorkflowsSqCreateStatusPageIssueUpdateData(BaseModel): status_page_id: Optional[int] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "component_and_impact", + "issue_title", + "page_status_id", + "status_and_message", + "status_page_id", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqCreateStatusPageIssueUpdateTypedDict(TypedDict): name: V3WorkflowsSqCreateStatusPageIssueUpdateName @@ -46,3 +71,19 @@ class V3WorkflowsSqCreateStatusPageIssueUpdate(BaseModel): name: V3WorkflowsSqCreateStatusPageIssueUpdateName data: Optional[V3WorkflowsSqCreateStatusPageIssueUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py index 3871583..498f74d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcall.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -45,6 +46,22 @@ class V3WorkflowsSqMakeHTTPCallData(BaseModel): body: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["headers", "body"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqMakeHTTPCallTypedDict(TypedDict): name: V3WorkflowsSqMakeHTTPCallName diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py index 428a011..4469957 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmakehttpcallupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -45,6 +46,22 @@ class V3WorkflowsSqMakeHTTPCallUpdateData(BaseModel): body: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["method", "url", "headers", "body"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqMakeHTTPCallUpdateTypedDict(TypedDict): name: V3WorkflowsSqMakeHTTPCallUpdateName @@ -55,3 +72,19 @@ class V3WorkflowsSqMakeHTTPCallUpdate(BaseModel): name: V3WorkflowsSqMakeHTTPCallUpdateName data: Optional[V3WorkflowsSqMakeHTTPCallUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py index 6dc89cc..7cb8477 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqmarkincidentsloaffectingupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -21,6 +22,22 @@ class V3WorkflowsSqMarkIncidentSLOAffectingUpdateData(BaseModel): slo: Optional[int] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["slis", "slo"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqMarkIncidentSLOAffectingUpdateTypedDict(TypedDict): name: V3WorkflowsSqMarkIncidentSLOAffectingUpdateName @@ -31,3 +48,19 @@ class V3WorkflowsSqMarkIncidentSLOAffectingUpdate(BaseModel): name: V3WorkflowsSqMarkIncidentSLOAffectingUpdateName data: Optional[V3WorkflowsSqMarkIncidentSLOAffectingUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py index a31d915..3bb3afc 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqsendemailupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -22,6 +23,22 @@ class V3WorkflowsSqSendEmailUpdateData(BaseModel): body: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["to", "subject", "body"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqSendEmailUpdateTypedDict(TypedDict): name: V3WorkflowsSqSendEmailUpdateName @@ -32,3 +49,19 @@ class V3WorkflowsSqSendEmailUpdate(BaseModel): name: V3WorkflowsSqSendEmailUpdateName data: Optional[V3WorkflowsSqSendEmailUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py index 46de213..431d2c9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_sqtriggermanualwebhookupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -16,6 +17,22 @@ class V3WorkflowsSqTriggerManualWebhookUpdateDataTypedDict(TypedDict): class V3WorkflowsSqTriggerManualWebhookUpdateData(BaseModel): id: Optional[str] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsSqTriggerManualWebhookUpdateTypedDict(TypedDict): name: V3WorkflowsSqTriggerManualWebhookUpdateName @@ -26,3 +43,19 @@ class V3WorkflowsSqTriggerManualWebhookUpdate(BaseModel): name: V3WorkflowsSqTriggerManualWebhookUpdateName data: Optional[V3WorkflowsSqTriggerManualWebhookUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py index 6286cfd..2e51539 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_tag.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -18,3 +19,19 @@ class V3WorkflowsTag(BaseModel): key: Optional[str] = None value: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["color", "key", "value"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py index 465b69d..d2148f3 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateactionsorderrequest.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -12,3 +13,19 @@ class V3WorkflowsUpdateActionsOrderRequestTypedDict(TypedDict): class V3WorkflowsUpdateActionsOrderRequest(BaseModel): action_order: Optional[List[int]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["action_order"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py index 3e2004c..1276759 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateincidentpriorityupdate.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -26,6 +27,22 @@ class V3WorkflowsUpdateIncidentPriorityUpdateDataTypedDict(TypedDict): class V3WorkflowsUpdateIncidentPriorityUpdateData(BaseModel): priority: Optional[V3WorkflowsUpdateIncidentPriorityUpdatePriority] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["priority"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V3WorkflowsUpdateIncidentPriorityUpdateTypedDict(TypedDict): name: V3WorkflowsUpdateIncidentPriorityUpdateName @@ -36,3 +53,19 @@ class V3WorkflowsUpdateIncidentPriorityUpdate(BaseModel): name: V3WorkflowsUpdateIncidentPriorityUpdateName data: Optional[V3WorkflowsUpdateIncidentPriorityUpdateData] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["data"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py index 33511b8..56c6616 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_updateworkflowapiresponse.py @@ -10,7 +10,8 @@ V3WorkflowsWorkflowFilters, V3WorkflowsWorkflowFiltersTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -57,3 +58,35 @@ class V3WorkflowsUpdateWorkflowAPIResponse(BaseModel): updated_at: Optional[str] = None updated_by: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "owner_id", + "title", + "description", + "enabled", + "trigger", + "filters", + "tags", + "actions", + "created_at", + "created_by", + "updated_at", + "updated_by", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py index 89c135f..dd41714 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowapiresponse.py @@ -10,7 +10,8 @@ V3WorkflowsWorkflowFilters, V3WorkflowsWorkflowFiltersTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -57,3 +58,19 @@ class V3WorkflowsWorkflowAPIResponse(BaseModel): updated_at: Optional[str] = None updated_by: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["filters", "updated_at", "updated_by"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py index 10124d2..d875cf2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py +++ b/squadcastv1/src/squadcast_sdk/models/v3_workflows_workflowfilters.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import NotRequired, TypedDict @@ -30,3 +31,19 @@ class V3WorkflowsWorkflowFilters(BaseModel): condition: Optional[Condition] = None filters: Optional[List[V3WorkflowsWorkflowFilters]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["type", "key", "value", "condition", "filters"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py index 3800537..24733aa 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_createrotationrequest.py @@ -4,7 +4,8 @@ from .v4_participantgroup import V4ParticipantGroup, V4ParticipantGroupTypedDict from .v4_shifttimeslot import V4ShiftTimeSlot, V4ShiftTimeSlotTypedDict import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -62,3 +63,28 @@ class V4CreateRotationRequest(BaseModel): ends_after_iterations: Annotated[ Optional[int], pydantic.Field(alias="endsAfterIterations") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "color", + "customPeriodFrequency", + "customPeriodUnit", + "shiftTimeSlots", + "endDate", + "endsAfterIterations", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py index 4e5deef..9b50b85 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_icallinkresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -18,3 +19,19 @@ class V4ICalLinkResponse(BaseModel): i_cal_link_for_my_on_calls: Annotated[ Optional[str], pydantic.Field(alias="iCalLinkForMyOnCalls") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["iCalLink", "iCalLinkForMyOnCalls"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py index e7f7100..176932a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_rotationresponse.py @@ -4,7 +4,8 @@ from .v4_participantgroup import V4ParticipantGroup, V4ParticipantGroupTypedDict from .v4_shifttimeslot import V4ShiftTimeSlot, V4ShiftTimeSlotTypedDict import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -74,3 +75,28 @@ class V4RotationResponse(BaseModel): rotation_participants: Annotated[ Optional[List[V4ParticipantGroup]], pydantic.Field(alias="rotationParticipants") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "customPeriodFrequency", + "customPeriodUnit", + "shiftTimeSlots", + "endDate", + "endsAfterIterations", + "rotationParticipants", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py index e29d612..285ba2c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_scheduleresponse.py @@ -59,30 +59,14 @@ class V4ScheduleResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["tags"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py b/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py index 1ea3bda..60f2064 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_shifttimeslot.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -22,3 +23,19 @@ class V4ShiftTimeSlot(BaseModel): duration: int day_of_week: Annotated[Optional[str], pydantic.Field(alias="dayOfWeek")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["dayOfWeek"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py index 004b166..8c52a39 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadmember.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -17,3 +18,19 @@ class V4SquadsSquadMember(BaseModel): role: Optional[str] = None r"""this field is required if you are using OBAC permission model""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["role"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py index 93a5639..6ccb454 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_squads_squadresponse.py @@ -3,7 +3,8 @@ from __future__ import annotations from .v4_squads_squadmember import V4SquadsSquadMember, V4SquadsSquadMemberTypedDict import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -38,3 +39,19 @@ class V4SquadsSquadResponse(BaseModel): created_by: Annotated[Optional[str], pydantic.Field(alias="createdBy")] = None updated_by: Annotated[Optional[str], pydantic.Field(alias="updatedBy")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["createdBy", "updatedBy"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py index 78c2750..c24ca0f 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_squads_updatesquadrequest.py @@ -2,7 +2,8 @@ from __future__ import annotations from .v4_squads_squadmember import V4SquadsSquadMember, V4SquadsSquadMemberTypedDict -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import NotRequired, TypedDict @@ -16,3 +17,19 @@ class V4SquadsUpdateSquadRequest(BaseModel): name: Optional[str] = None members: Optional[List[V4SquadsSquadMember]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["name", "members"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py index 7662cfb..959f5ce 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_component.py @@ -6,7 +6,8 @@ V4StatusPagesComponentGroupsComponentStatusTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -53,3 +54,32 @@ class V4StatusPagesComponentGroupsComponent(BaseModel): components: Optional[List[V4StatusPagesComponentGroupsComponent]] = None is_hidden: Annotated[Optional[bool], pydantic.Field(alias="isHidden")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "type", + "name", + "allowSubscription", + "description", + "status", + "underMaintenance", + "statusMaintenance", + "components", + "isHidden", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py index 12caeb4..bd3ef8a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_componentgroupresponse.py @@ -10,7 +10,8 @@ V4StatusPagesComponentGroupsComponentStatusTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -55,3 +56,28 @@ class V4StatusPagesComponentGroupsComponentGroupResponse(BaseModel): components: Optional[List[V4StatusPagesComponentGroupsComponent]] = None is_hidden: Annotated[Optional[bool], pydantic.Field(alias="isHidden")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "description", + "status", + "underMaintenance", + "statusMaintenance", + "components", + "isHidden", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py index 8da02ca..2b2a885 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgrouprequest.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -21,3 +22,19 @@ class V4StatusPagesComponentGroupsCreateComponentGroupRequest(BaseModel): allow_subscription: Annotated[ Optional[bool], pydantic.Field(alias="allowSubscription") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description", "allowSubscription"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py index c39046b..8fe0554 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_createcomponentgroupresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -25,3 +26,19 @@ class V4StatusPagesComponentGroupsCreateComponentGroupResponse(BaseModel): allow_subscription: Annotated[bool, pydantic.Field(alias="allowSubscription")] description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py index 6f520d2..a3a522e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_deletecomponentgroupbyidresponse.py @@ -25,30 +25,14 @@ class V4StatusPagesComponentGroupsDeleteComponentGroupByIDResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["description"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py index 2023f78..a6aa67e 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_componentgroups_getcomponentgroupbyidresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -25,3 +26,19 @@ class V4StatusPagesComponentGroupsGetComponentGroupByIDResponse(BaseModel): allow_subscription: Annotated[bool, pydantic.Field(alias="allowSubscription")] description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py index 50c6582..fc3beff 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_component.py @@ -6,7 +6,8 @@ V4StatusPagesComponentsComponentStatusTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -51,3 +52,32 @@ class V4StatusPagesComponentsComponent(BaseModel): components: Optional[List[V4StatusPagesComponentsComponent]] = None is_hidden: Annotated[Optional[bool], pydantic.Field(alias="isHidden")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "type", + "name", + "allowSubscription", + "description", + "status", + "underMaintenance", + "statusMaintenance", + "components", + "isHidden", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py index 0fecce7..1238d8c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentrequest.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -27,3 +28,21 @@ class V4StatusPagesComponentsCreateComponentRequest(BaseModel): group_id: Annotated[Optional[str], pydantic.Field(alias="groupID")] = None service_id: Annotated[Optional[str], pydantic.Field(alias="serviceID")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["description", "allowSubscription", "groupID", "serviceID"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py index 9bee223..74032f2 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_createcomponentresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -31,3 +32,19 @@ class V4StatusPagesComponentsCreateComponentResponse(BaseModel): status_id: Annotated[Optional[int], pydantic.Field(alias="statusID")] = None group_id: Annotated[Optional[int], pydantic.Field(alias="groupID")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["statusID", "groupID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py index 0abb6ff..64d7a7d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_getcomponentbyidresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -28,3 +29,19 @@ class V4StatusPagesComponentsGetComponentByIDResponse(BaseModel): under_maintenance: Annotated[bool, pydantic.Field(alias="underMaintenance")] status_id: Annotated[Optional[int], pydantic.Field(alias="statusID")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["statusID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py index a149c67..fe38139 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_listcomponentsresponse.py @@ -10,7 +10,8 @@ V4StatusPagesComponentsComponentStatusTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -55,3 +56,32 @@ class V4StatusPagesComponentsListComponentsResponse(BaseModel): components: Optional[List[V4StatusPagesComponentsComponent]] = None is_hidden: Annotated[Optional[bool], pydantic.Field(alias="isHidden")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "type", + "name", + "allowSubscription", + "description", + "status", + "underMaintenance", + "statusMaintenance", + "components", + "isHidden", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py index 3d0c751..04b866c 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidrequest.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -32,3 +33,27 @@ class V4StatusPagesComponentsUpdateComponentByIDRequest(BaseModel): belongs_to_group: Annotated[ Optional[str], pydantic.Field(alias="belongsToGroup") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "description", + "allowSubscription", + "groupID", + "serviceID", + "belongsToGroup", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py index fab4f9b..a999cee 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_components_updatecomponentbyidresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -28,3 +29,19 @@ class V4StatusPagesComponentsUpdateComponentByIDResponse(BaseModel): allow_subscription: Annotated[bool, pydantic.Field(alias="allowSubscription")] group_id: Annotated[Optional[int], pydantic.Field(alias="groupID")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["groupID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py index d2dd667..98f4e95 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspagerequest.py @@ -10,7 +10,8 @@ V4StatusPagesNewStatusPageThemeColorTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -86,3 +87,30 @@ class V4StatusPagesCreateStatusPageRequest(BaseModel): allow_maintenance_subscription: Annotated[ Optional[bool], pydantic.Field(alias="allowMaintenanceSubscription") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "description", + "isPublic", + "customDomainName", + "themeColor", + "components", + "allowWebhookSubscription", + "allowComponentsSubscription", + "allowMaintenanceSubscription", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py index 19e9fa2..c532ec5 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_createstatuspageresponse.py @@ -10,7 +10,8 @@ V4StatusPagesNewStatusPageThemeColorTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -75,3 +76,19 @@ class V4StatusPagesCreateStatusPageResponse(BaseModel): ] = None components: Optional[List[V4StatusPagesNewStatusPageComponentList]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description", "themeColor", "components"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py index 59aa5a4..3a74e32 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_getstatuspagebyidresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -78,3 +79,19 @@ class V4StatusPagesGetStatusPageByIDResponse(BaseModel): team_id: Annotated[str, pydantic.Field(alias="teamID")] description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py index a997f9f..7afcf69 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_createissuerequest.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -18,6 +19,22 @@ class V4StatusPagesIssuesCreateIssueRequestComponent(BaseModel): status_id: Annotated[Optional[int], pydantic.Field(alias="statusID")] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "statusID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesIssuesCreateIssueRequestStateMessageTypedDict(TypedDict): text: NotRequired[str] @@ -29,6 +46,22 @@ class V4StatusPagesIssuesCreateIssueRequestStateMessage(BaseModel): timestamp: Optional[datetime] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["text", "timestamp"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesIssuesCreateIssueRequestIssueTypedDict(TypedDict): state_id: NotRequired[int] @@ -45,6 +78,22 @@ class V4StatusPagesIssuesCreateIssueRequestIssue(BaseModel): pydantic.Field(alias="stateMessages"), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["stateID", "stateMessages"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesIssuesCreateIssueRequestTypedDict(TypedDict): title: str @@ -61,3 +110,19 @@ class V4StatusPagesIssuesCreateIssueRequest(BaseModel): issues: List[V4StatusPagesIssuesCreateIssueRequestIssue] status_id: Annotated[Optional[int], pydantic.Field(alias="statusID")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["statusID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py index c0b07eb..afd30cf 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_deleteissuebyidresponse.py @@ -23,30 +23,14 @@ class V4StatusPagesIssuesDeleteIssueByIDResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["componentIDs"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py index 1f1eb5f..1e86a95 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issue.py @@ -11,7 +11,8 @@ ) from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -36,3 +37,21 @@ class V4StatusPagesIssuesIssue(BaseModel): ] = None created_at: Annotated[Optional[datetime], pydantic.Field(alias="createdAt")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["id", "title", "components", "currentState", "createdAt"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py index 02acb13..47bcaff 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponent.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -15,3 +16,19 @@ class V4StatusPagesIssuesIssueComponent(BaseModel): id: Optional[int] = None name: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "name"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py index 0f235b6..b296b2d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuecomponentdetail.py @@ -6,7 +6,8 @@ V4StatusPagesIssuesComponentStatusTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -31,3 +32,19 @@ class V4StatusPagesIssuesIssueComponentDetail(BaseModel): Optional[V4StatusPagesIssuesComponentStatus], pydantic.Field(alias="statusMaintenance"), ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "status", "underMaintenance", "statusMaintenance"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py index aae4d1a..f78bd60 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuedetail.py @@ -10,7 +10,8 @@ V4StatusPagesIssuesIssueStateMessageTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -27,3 +28,19 @@ class V4StatusPagesIssuesIssueDetail(BaseModel): Optional[List[V4StatusPagesIssuesIssueStateMessage]], pydantic.Field(alias="stateMessages"), ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["state", "stateMessages"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py index dca17d1..e2aa2df 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_issuestatemessage.py @@ -2,7 +2,8 @@ from __future__ import annotations from datetime import datetime -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -19,3 +20,19 @@ class V4StatusPagesIssuesIssueStateMessage(BaseModel): text: Optional[str] = None timestamp: Optional[datetime] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "text", "timestamp"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py index 8d1e293..5161756 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_liststatuspageissuestatesresponse.py @@ -41,30 +41,14 @@ class V4StatusPagesIssuesListStatusPageIssueStatesResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = [] - nullable_fields = ["deletedAt"] - null_default_fields = [] - serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): + if val != UNSET_SENTINEL: m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py index d727922..a218215 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_issues_updateissuerequest.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -18,6 +19,22 @@ class V4StatusPagesIssuesUpdateIssueRequestComponent(BaseModel): status_id: Annotated[Optional[int], pydantic.Field(alias="statusID")] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "statusID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesIssuesUpdateIssueRequestStateMessageTypedDict(TypedDict): text: NotRequired[str] @@ -29,6 +46,22 @@ class V4StatusPagesIssuesUpdateIssueRequestStateMessage(BaseModel): timestamp: Optional[datetime] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["text", "timestamp"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesIssuesUpdateIssueRequestIssueTypedDict(TypedDict): state_id: NotRequired[int] @@ -45,6 +78,22 @@ class V4StatusPagesIssuesUpdateIssueRequestIssue(BaseModel): pydantic.Field(alias="stateMessages"), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["stateID", "stateMessages"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesIssuesUpdateIssueRequestTypedDict(TypedDict): title: str @@ -61,3 +110,19 @@ class V4StatusPagesIssuesUpdateIssueRequest(BaseModel): issues: List[V4StatusPagesIssuesUpdateIssueRequestIssue] status_id: Annotated[Optional[int], pydantic.Field(alias="statusID")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["statusID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py index 471a51b..3587277 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponse.py @@ -27,30 +27,25 @@ class V4StatusPagesListSubscribersResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["meta"] - nullable_fields = ["data"] - null_default_fields = [] - + optional_fields = set(["meta"]) + nullable_fields = set(["data"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py index e0a7a3a..cdd1f1a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_listsubscribersresponsemeta.py @@ -6,7 +6,8 @@ V4StatusPagesTotalSubscribersCountTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -30,3 +31,19 @@ class V4StatusPagesListSubscribersResponseMeta(BaseModel): Optional[V4StatusPagesTotalSubscribersCount], pydantic.Field(alias="totalSubscribersCount"), ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["totalSubscribersCount"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py index 537c513..1701ad9 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_createmaintenanceresponse.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -32,3 +33,19 @@ class V4StatusPagesMaintenancesCreateMaintenanceResponse(BaseModel): end_time: Annotated[datetime, pydantic.Field(alias="endTime")] components: Optional[List[int]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["components"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py index 96ada98..acbb7ab 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_deletemaintenancebyidresponse.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -32,3 +33,19 @@ class V4StatusPagesMaintenancesDeleteMaintenanceByIDResponse(BaseModel): end_time: Annotated[datetime, pydantic.Field(alias="endTime")] components: Optional[List[int]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["components"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py index 4de704a..59e7461 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_getmaintenancebyidresponse.py @@ -47,30 +47,25 @@ class V4StatusPagesMaintenancesGetMaintenanceByIDResponse(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = ["ComponentIDList"] - nullable_fields = ["deletedAt"] - null_default_fields = [] - + optional_fields = set(["ComponentIDList"]) + nullable_fields = set(["deletedAt"]) serialized = handler(self) - m = {} for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py index 01bcdaf..0596572 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_maintenance.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -21,6 +22,22 @@ class V4StatusPagesMaintenancesMaintenanceComponent(BaseModel): group_name: Annotated[Optional[str], pydantic.Field(alias="groupName")] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["id", "name", "groupName"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesMaintenancesMaintenanceTypedDict(TypedDict): id: NotRequired[int] @@ -53,3 +70,30 @@ class V4StatusPagesMaintenancesMaintenance(BaseModel): maintenance_state: Annotated[ Optional[str], pydantic.Field(alias="maintenanceState") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "id", + "title", + "pageID", + "note", + "components", + "startTime", + "endTime", + "maintenanceState", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py index 5ac02cc..b407d9d 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidrequest.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -26,3 +27,19 @@ class V4StatusPagesMaintenancesUpdateMaintenanceByIDRequest(BaseModel): end_time: Annotated[datetime, pydantic.Field(alias="endTime")] components: Optional[List[int]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["components"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py index 274690a..d9d6d7a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_maintenances_updatemaintenancebyidresponse.py @@ -3,7 +3,8 @@ from __future__ import annotations from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -32,3 +33,19 @@ class V4StatusPagesMaintenancesUpdateMaintenanceByIDResponse(BaseModel): end_time: Annotated[datetime, pydantic.Field(alias="endTime")] components: Optional[List[int]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["components"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py index 78241b5..3b49217 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponent.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Literal, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -31,3 +32,19 @@ class V4StatusPagesNewStatusPageComponent(BaseModel): description: Optional[str] = None service_id: Annotated[Optional[str], pydantic.Field(alias="serviceID")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["description", "serviceID"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py index fe8af0d..1d88842 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagecomponentlist.py @@ -6,7 +6,8 @@ V4StatusPagesNewStatusPageComponentTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Literal, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -37,3 +38,19 @@ class V4StatusPagesNewStatusPageComponentList(BaseModel): description: Optional[str] = None components: Optional[List[V4StatusPagesNewStatusPageComponent]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["allowSubscription", "description", "components"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py index 8860baf..736e1a6 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_newstatuspagethemecolor.py @@ -1,7 +1,8 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import NotRequired, TypedDict @@ -15,3 +16,19 @@ class V4StatusPagesNewStatusPageThemeColor(BaseModel): primary: Optional[str] = None secondary: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["primary", "secondary"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py index 1fb808c..ee63550 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_statuspagesubscriber.py @@ -7,7 +7,8 @@ ) from datetime import datetime import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -41,3 +42,19 @@ class V4StatusPagesStatusPageSubscriber(BaseModel): Optional[List[V4StatusPagesStatusPageSubscriberComponent]], pydantic.Field(alias="componentList"), ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["componentList"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py index c9dc36d..62174de 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidrequest.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -39,6 +40,24 @@ class V4StatusPagesUpdateStatusPageByIDRequestComponent1(BaseModel): service_id: Annotated[Optional[str], pydantic.Field(alias="serviceID")] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["type", "name", "allowSubscription", "description", "serviceID"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesUpdateStatusPageByIDRequestComponent2TypedDict(TypedDict): type: NotRequired[str] @@ -65,6 +84,24 @@ class V4StatusPagesUpdateStatusPageByIDRequestComponent2(BaseModel): None ) + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["type", "name", "allowSubscription", "description", "components"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class V4StatusPagesUpdateStatusPageByIDRequestTypedDict(TypedDict): name: str @@ -142,3 +179,32 @@ class V4StatusPagesUpdateStatusPageByIDRequest(BaseModel): hide_from_search_engines: Annotated[ Optional[bool], pydantic.Field(alias="hideFromSearchEngines") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "description", + "customDomainName", + "logoUrl", + "timezone", + "allowComponentsSubscription", + "allowMaintenanceSubscription", + "allowWebhookSubscription", + "components", + "isCustomDomainEnabled", + "hideFromSearchEngines", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py index 65c7aa8..b2bf77a 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_statuspages_updatestatuspagebyidresponse.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -85,3 +86,19 @@ class V4StatusPagesUpdateStatusPageByIDResponse(BaseModel): ] = None description: Optional[str] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["organizationID", "description"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py b/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py index efd394d..6244581 100644 --- a/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py +++ b/squadcastv1/src/squadcast_sdk/models/v4_updaterotationrequest.py @@ -3,7 +3,8 @@ from __future__ import annotations from .v4_shifttimeslot import V4ShiftTimeSlot, V4ShiftTimeSlotTypedDict import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from typing import List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -56,3 +57,28 @@ class V4UpdateRotationRequest(BaseModel): ends_after_iterations: Annotated[ Optional[int], pydantic.Field(alias="endsAfterIterations") ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "color", + "customPeriodFrequency", + "customPeriodUnit", + "shiftTimeSlots", + "endDate", + "endsAfterIterations", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/webforms_getallwebformsop.py b/squadcastv1/src/squadcast_sdk/models/webforms_getallwebformsop.py index 63f24d3..659f7be 100644 --- a/squadcastv1/src/squadcast_sdk/models/webforms_getallwebformsop.py +++ b/squadcastv1/src/squadcast_sdk/models/webforms_getallwebformsop.py @@ -5,7 +5,8 @@ V3WebformsWebformResponse, V3WebformsWebformResponseTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Callable, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -32,6 +33,22 @@ class WebformsGetAllWebformsRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["page_number", "page_size"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class WebformsGetAllWebformsMetaTypedDict(TypedDict): total_count: int diff --git a/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py b/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py index 78e4f9f..3e73920 100644 --- a/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py +++ b/squadcastv1/src/squadcast_sdk/models/webhooks_getallwebhooksop.py @@ -2,7 +2,8 @@ from __future__ import annotations import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -24,3 +25,19 @@ class WebhooksGetAllWebhooksRequest(BaseModel): Optional[str], FieldMetadata(query=QueryParamMetadata(style="form", explode=True)), ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["page-limit", "offset"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py b/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py index 8305f99..03a7122 100644 --- a/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py +++ b/squadcastv1/src/squadcast_sdk/models/workflows_getworkflowlogsop.py @@ -6,7 +6,8 @@ V3WorkflowsGetWorkflowLogsResponseTypedDict, ) import pydantic -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, PathParamMetadata, QueryParamMetadata from typing import Callable, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -35,6 +36,22 @@ class WorkflowsGetWorkflowLogsRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["page_size", "page_number"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class WorkflowsGetWorkflowLogsResponseTypedDict(TypedDict): result: V3WorkflowsGetWorkflowLogsResponseTypedDict diff --git a/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py b/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py index dba4533..f417827 100644 --- a/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py +++ b/squadcastv1/src/squadcast_sdk/models/workflows_listworkflowsop.py @@ -5,7 +5,8 @@ V3WorkflowsListWorkflowAPIResponse, V3WorkflowsListWorkflowAPIResponseTypedDict, ) -from squadcast_sdk.types import BaseModel +from pydantic import model_serializer +from squadcast_sdk.types import BaseModel, UNSET_SENTINEL from squadcast_sdk.utils import FieldMetadata, QueryParamMetadata from typing import Callable, List, Optional from typing_extensions import Annotated, NotRequired, TypedDict @@ -80,6 +81,35 @@ class WorkflowsListWorkflowsRequest(BaseModel): FieldMetadata(query=QueryParamMetadata(style="form", explode=False)), ] = None + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + [ + "page_size", + "page_number", + "search", + "event", + "actions", + "tags", + "owner", + "created_by", + "updated_by", + "enabled", + ] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + class WorkflowsListWorkflowsResponseTypedDict(TypedDict): result: V3WorkflowsListWorkflowAPIResponseTypedDict diff --git a/squadcastv1/src/squadcast_sdk/msteams_1.py b/squadcastv1/src/squadcast_sdk/msteams_1.py index 6f53e3f..f86c99f 100644 --- a/squadcastv1/src/squadcast_sdk/msteams_1.py +++ b/squadcastv1/src/squadcast_sdk/msteams_1.py @@ -16,7 +16,7 @@ def get_config( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsMSTeamsMSTeamsConfigResponse: + ) -> models.MSTeamsGetMsteamsConfigResponse: r"""Get MSTeams Config Returns MSTeams config of the organization. @@ -49,6 +49,7 @@ def get_config( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -157,7 +158,7 @@ async def get_config_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsMSTeamsMSTeamsConfigResponse: + ) -> models.MSTeamsGetMsteamsConfigResponse: r"""Get MSTeams Config Returns MSTeams config of the organization. @@ -190,6 +191,7 @@ async def get_config_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/msteams_2.py b/squadcastv1/src/squadcast_sdk/msteams_2.py index 9d63de7..d09c1b8 100644 --- a/squadcastv1/src/squadcast_sdk/msteams_2.py +++ b/squadcastv1/src/squadcast_sdk/msteams_2.py @@ -39,7 +39,7 @@ def create_or_update_config( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsMSTeamsMSTeamsConfigResponse: + ) -> models.MSTeamsCreateOrUpdateMsteamsConfigurationResponse: r"""Create Or Update MSTeams Configuration Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope. @@ -113,6 +113,7 @@ def create_or_update_config( "json", models.V3ExtensionsMSTeamsCreateOrUpdateMSTeamsConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -244,7 +245,7 @@ async def create_or_update_config_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsMSTeamsMSTeamsConfigResponse: + ) -> models.MSTeamsCreateOrUpdateMsteamsConfigurationResponse: r"""Create Or Update MSTeams Configuration Requires `access_token` as a `Bearer {{token}}` in the `Authorization` header with `user-write` scope. @@ -318,6 +319,7 @@ async def create_or_update_config_async( "json", models.V3ExtensionsMSTeamsCreateOrUpdateMSTeamsConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/notes.py b/squadcastv1/src/squadcast_sdk/notes.py index 13f114b..de8e0cb 100644 --- a/squadcastv1/src/squadcast_sdk/notes.py +++ b/squadcastv1/src/squadcast_sdk/notes.py @@ -68,6 +68,7 @@ def create( "json", models.V3IncidentsNotesCreateNoteRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -226,6 +227,7 @@ async def create_async( "json", models.V3IncidentsNotesCreateNoteRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -333,7 +335,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3IncidentsNotesNoteResponse]: + ) -> models.NotesGetAllNotesResponse: r"""Get All Notes * This endpoint is used to get all the note details of incidentID mentioned params. @@ -372,6 +374,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -479,7 +482,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3IncidentsNotesNoteResponse]: + ) -> models.NotesGetAllNotesResponse: r"""Get All Notes * This endpoint is used to get all the note details of incidentID mentioned params. @@ -518,6 +521,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -668,6 +672,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -819,6 +824,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -930,7 +936,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsNotesNoteResponse: + ) -> models.NotesUpdateNoteResponse: r"""Update Note This API can be used to update a Note or a Resolution reason associated with an incident @@ -983,6 +989,7 @@ def update( "json", models.V3IncidentsNotesUpdateNoteRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1093,7 +1100,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsNotesNoteResponse: + ) -> models.NotesUpdateNoteResponse: r"""Update Note This API can be used to update a Note or a Resolution reason associated with an incident @@ -1146,6 +1153,7 @@ async def update_async( "json", models.V3IncidentsNotesUpdateNoteRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/overlay.py b/squadcastv1/src/squadcast_sdk/overlay.py index 3ab0f6b..72c97d0 100644 --- a/squadcastv1/src/squadcast_sdk/overlay.py +++ b/squadcastv1/src/squadcast_sdk/overlay.py @@ -33,7 +33,7 @@ def get_optin_for_key_based_deduplication( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.OverlayGetOptinForKeyBasedDeduplicationForAServiceData: + ) -> models.OverlayGetOptinForKeyBasedDeduplicationForAServiceResponse: r"""Get Opt-in for Key Based Deduplication for a service :param service_id: @@ -69,6 +69,7 @@ def get_optin_for_key_based_deduplication( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -179,7 +180,7 @@ async def get_optin_for_key_based_deduplication_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.OverlayGetOptinForKeyBasedDeduplicationForAServiceData: + ) -> models.OverlayGetOptinForKeyBasedDeduplicationForAServiceResponse: r"""Get Opt-in for Key Based Deduplication for a service :param service_id: @@ -215,6 +216,7 @@ async def get_optin_for_key_based_deduplication_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -373,6 +375,7 @@ def optin_for_key_based_deduplication( "json", models.V3ServicesOverlayOptInForKeyBasedDeduplicationRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -530,6 +533,7 @@ async def optin_for_key_based_deduplication_async( "json", models.V3ServicesOverlayOptInForKeyBasedDeduplicationRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/overlay_customcontenttemplates.py b/squadcastv1/src/squadcast_sdk/overlay_customcontenttemplates.py index 51d0515..d4914cf 100644 --- a/squadcastv1/src/squadcast_sdk/overlay_customcontenttemplates.py +++ b/squadcastv1/src/squadcast_sdk/overlay_customcontenttemplates.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional, Union +from typing import Any, Mapping, Optional, Union class OverlayCustomContentTemplates(BaseSDK): @@ -17,7 +17,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesOverlayCustomContentOverlayResponse]: + ) -> models.OverlayGetAllCustomContentTemplateOverlayByServiceResponse: r"""Get All Custom Content Template Overlay by Service :param service_id: @@ -53,6 +53,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -163,7 +164,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesOverlayCustomContentOverlayResponse]: + ) -> models.OverlayGetAllCustomContentTemplateOverlayByServiceResponse: r"""Get All Custom Content Template Overlay by Service :param service_id: @@ -199,6 +200,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -315,7 +317,7 @@ def create_or_update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesOverlayCustomContentOverlayResponse: + ) -> models.OverlayCreateOrUpdateNotificationTemplateOverlayResponse: r"""Create or Update Notification Template Overlay :param service_id: @@ -372,6 +374,7 @@ def create_or_update( "json", models.V3ServicesOverlayUpdateCustomContentTemplateOverlayRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -488,7 +491,7 @@ async def create_or_update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesOverlayCustomContentOverlayResponse: + ) -> models.OverlayCreateOrUpdateNotificationTemplateOverlayResponse: r"""Create or Update Notification Template Overlay :param service_id: @@ -545,6 +548,7 @@ async def create_or_update_async( "json", models.V3ServicesOverlayUpdateCustomContentTemplateOverlayRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/overlays_customcontenttemplates.py b/squadcastv1/src/squadcast_sdk/overlays_customcontenttemplates.py index a5bc8e5..1e646de 100644 --- a/squadcastv1/src/squadcast_sdk/overlays_customcontenttemplates.py +++ b/squadcastv1/src/squadcast_sdk/overlays_customcontenttemplates.py @@ -20,7 +20,7 @@ def render( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.OverlayRenderCustomContentOverlayResponse: r"""Render Custom Content Overlay :param service_id: @@ -71,6 +71,7 @@ def render( "json", models.V3ServicesOverlayRenderCustomContentOverlayRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -183,7 +184,7 @@ async def render_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.OverlayRenderCustomContentOverlayResponse: r"""Render Custom Content Overlay :param service_id: @@ -234,6 +235,7 @@ async def render_async( "json", models.V3ServicesOverlayRenderCustomContentOverlayRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -382,6 +384,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -529,6 +532,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -638,7 +642,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesOverlayCustomContentOverlayResponse: + ) -> models.OverlayGetCustomContentTemplateOverlayResponse: r"""Get Custom Content Template Overlay :param service_id: @@ -676,6 +680,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -786,7 +791,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesOverlayCustomContentOverlayResponse: + ) -> models.OverlayGetCustomContentTemplateOverlayResponse: r"""Get Custom Content Template Overlay :param service_id: @@ -824,6 +829,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/overrides.py b/squadcastv1/src/squadcast_sdk/overrides.py index 6ab12bb..a9bfcde 100644 --- a/squadcastv1/src/squadcast_sdk/overrides.py +++ b/squadcastv1/src/squadcast_sdk/overrides.py @@ -56,6 +56,7 @@ def remove( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,6 +167,7 @@ async def remove_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -238,7 +240,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4OverrideResponse: + ) -> models.OverridesGetOverrideByIDResponse: r"""Get Override by ID :param schedule_id: @@ -276,6 +278,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -349,7 +352,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4OverrideResponse: + ) -> models.OverridesGetOverrideByIDResponse: r"""Get Override by ID :param schedule_id: @@ -387,6 +390,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/postmortems_sdk.py b/squadcastv1/src/squadcast_sdk/postmortems_sdk.py index 3bb037b..41a6c3a 100644 --- a/squadcastv1/src/squadcast_sdk/postmortems_sdk.py +++ b/squadcastv1/src/squadcast_sdk/postmortems_sdk.py @@ -20,7 +20,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.PostmortemsGetAllPostmortemsData]: + ) -> models.PostmortemsGetAllPostmortemsResponse: r"""Get All Postmortems * This endpoint is used to get all postmortems. @@ -65,6 +65,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -177,7 +178,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.PostmortemsGetAllPostmortemsData]: + ) -> models.PostmortemsGetAllPostmortemsResponse: r"""Get All Postmortems * This endpoint is used to get all postmortems. @@ -222,6 +223,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -408,6 +410,7 @@ def create( "json", models.V3IncidentsPostmortemsCreatePostmortemRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -594,6 +597,7 @@ async def create_async( "json", models.V3IncidentsPostmortemsCreatePostmortemRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/roles.py b/squadcastv1/src/squadcast_sdk/roles.py index 1db99ad..ff3d2e9 100644 --- a/squadcastv1/src/squadcast_sdk/roles.py +++ b/squadcastv1/src/squadcast_sdk/roles.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional, Union +from typing import Any, Mapping, Optional, Union class Roles(BaseSDK): @@ -17,7 +17,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3TeamsTeamRoleResponse]: + ) -> models.TeamsGetAllTeamRolesResponse: r"""Get All Team Roles Returns all the roles of the teamId mentioned in params. @@ -56,6 +56,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -165,7 +166,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3TeamsTeamRoleResponse]: + ) -> models.TeamsGetAllTeamRolesResponse: r"""Get All Team Roles Returns all the roles of the teamId mentioned in params. @@ -204,6 +205,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -315,7 +317,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamBaseResponse: + ) -> models.TeamsCreateTeamRoleResponse: r"""Create Team Role Add team's role to the team with given ability if not exists. Returns the role object in response. @@ -367,6 +369,7 @@ def create( "json", models.V3TeamsCreateTeamRoleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -476,7 +479,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamBaseResponse: + ) -> models.TeamsCreateTeamRoleResponse: r"""Create Team Role Add team's role to the team with given ability if not exists. Returns the role object in response. @@ -528,6 +531,7 @@ async def create_async( "json", models.V3TeamsCreateTeamRoleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -640,7 +644,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamBaseResponse: + ) -> models.TeamsUpdateTeamRoleResponse: r"""Update Team Role Update team's role abilities and name. @@ -696,6 +700,7 @@ def update( "json", models.V3TeamsUpdateTeamRoleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -808,7 +813,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamBaseResponse: + ) -> models.TeamsUpdateTeamRoleResponse: r"""Update Team Role Update team's role abilities and name. @@ -864,6 +869,7 @@ async def update_async( "json", models.V3TeamsUpdateTeamRoleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/rotations.py b/squadcastv1/src/squadcast_sdk/rotations.py index 159de67..f5ef54c 100644 --- a/squadcastv1/src/squadcast_sdk/rotations.py +++ b/squadcastv1/src/squadcast_sdk/rotations.py @@ -17,7 +17,7 @@ def list_by_schedule( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4RotationResponse]: + ) -> models.RotationsGetScheduleRotationsResponse: r"""List Schedule Rotations :param schedule_id: @@ -53,6 +53,7 @@ def list_by_schedule( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -125,7 +126,7 @@ async def list_by_schedule_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4RotationResponse]: + ) -> models.RotationsGetScheduleRotationsResponse: r"""List Schedule Rotations :param schedule_id: @@ -161,6 +162,7 @@ async def list_by_schedule_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -249,7 +251,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationResponse: + ) -> models.RotationsCreateRotationResponse: r"""Create Rotation :param schedule_id: @@ -322,6 +324,7 @@ def create( "json", models.V4CreateRotationRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -410,7 +413,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationResponse: + ) -> models.RotationsCreateRotationResponse: r"""Create Rotation :param schedule_id: @@ -483,6 +486,7 @@ async def create_async( "json", models.V4CreateRotationRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -594,6 +598,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -704,6 +709,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -776,7 +782,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationResponse: + ) -> models.RotationsGetScheduleRotationByIDResponse: r"""Get Schedule Rotation by ID :param schedule_id: @@ -814,6 +820,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -887,7 +894,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationResponse: + ) -> models.RotationsGetScheduleRotationByIDResponse: r"""Get Schedule Rotation by ID :param schedule_id: @@ -925,6 +932,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1011,7 +1019,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationResponse: + ) -> models.RotationsUpdateRotationResponse: r"""Update Rotation :param schedule_id: @@ -1082,6 +1090,7 @@ def update( "json", models.V4UpdateRotationRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1168,7 +1177,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationResponse: + ) -> models.RotationsUpdateRotationResponse: r"""Update Rotation :param schedule_id: @@ -1239,6 +1248,7 @@ async def update_async( "json", models.V4UpdateRotationRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1312,7 +1322,7 @@ def get_participants( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4GetRotationParticipantsResponse: + ) -> models.RotationsGetRotationParticipantsResponse: r"""Get Rotation Participants :param schedule_id: @@ -1350,6 +1360,7 @@ def get_participants( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1423,7 +1434,7 @@ async def get_participants_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4GetRotationParticipantsResponse: + ) -> models.RotationsGetRotationParticipantsResponse: r"""Get Rotation Participants :param schedule_id: @@ -1461,6 +1472,7 @@ async def get_participants_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1537,7 +1549,7 @@ def update_participants( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationParticipantsResponse: + ) -> models.RotationsUpdateRotationParticipantsResponse: r"""Update Rotation Participants :param schedule_id: @@ -1588,6 +1600,7 @@ def update_participants( "json", models.V4UpdateRotationParticipantsRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1664,7 +1677,7 @@ async def update_participants_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4RotationParticipantsResponse: + ) -> models.RotationsUpdateRotationParticipantsResponse: r"""Update Rotation Participants :param schedule_id: @@ -1715,6 +1728,7 @@ async def update_participants_async( "json", models.V4UpdateRotationParticipantsRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/routingrules.py b/squadcastv1/src/squadcast_sdk/routingrules.py index c640838..156efd1 100644 --- a/squadcastv1/src/squadcast_sdk/routingrules.py +++ b/squadcastv1/src/squadcast_sdk/routingrules.py @@ -17,7 +17,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.RoutingRulesGetRoutingRulesData: + ) -> models.RoutingRulesGetRoutingRulesResponse: r"""Get Routing Rules :param service_id: @@ -53,6 +53,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.RoutingRulesGetRoutingRulesData: + ) -> models.RoutingRulesGetRoutingRulesResponse: r"""Get Routing Rules :param service_id: @@ -198,6 +199,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -311,7 +313,7 @@ def create_or_update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.RoutingRulesCreateOrUpdateRoutingRulesData: + ) -> models.RoutingRulesCreateOrUpdateRoutingRulesResponse: r"""Create or Update Routing Rules :param service_id: @@ -360,6 +362,7 @@ def create_or_update( "json", models.V3ServicesRoutingRulesCreateOrUpdateRoutingRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -473,7 +476,7 @@ async def create_or_update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.RoutingRulesCreateOrUpdateRoutingRulesData: + ) -> models.RoutingRulesCreateOrUpdateRoutingRulesResponse: r"""Create or Update Routing Rules :param service_id: @@ -522,6 +525,7 @@ async def create_or_update_async( "json", models.V3ServicesRoutingRulesCreateOrUpdateRoutingRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/rules.py b/squadcastv1/src/squadcast_sdk/rules.py index fc95de8..21e22bc 100644 --- a/squadcastv1/src/squadcast_sdk/rules.py +++ b/squadcastv1/src/squadcast_sdk/rules.py @@ -64,6 +64,7 @@ def delete_by_id( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -219,6 +220,7 @@ async def delete_by_id_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/rulesets.py b/squadcastv1/src/squadcast_sdk/rulesets.py index d849ef6..09babd6 100644 --- a/squadcastv1/src/squadcast_sdk/rulesets.py +++ b/squadcastv1/src/squadcast_sdk/rulesets.py @@ -20,7 +20,7 @@ def reorder( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesOrderingResponse: + ) -> models.GlobalEventRulesReorderRulesetResponse: r"""Reorder Ruleset Reorder rules of a GER Ruleset @@ -73,6 +73,7 @@ def reorder( "json", models.V3GlobalEventRulesReorderRulesetRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -121,7 +122,7 @@ async def reorder_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesOrderingResponse: + ) -> models.GlobalEventRulesReorderRulesetResponse: r"""Reorder Ruleset Reorder rules of a GER Ruleset @@ -174,6 +175,7 @@ async def reorder_async( "json", models.V3GlobalEventRulesReorderRulesetRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/rulesets_rules.py b/squadcastv1/src/squadcast_sdk/rulesets_rules.py index 5f4c1d4..b81dd87 100644 --- a/squadcastv1/src/squadcast_sdk/rulesets_rules.py +++ b/squadcastv1/src/squadcast_sdk/rulesets_rules.py @@ -71,6 +71,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -260,6 +261,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -404,7 +406,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetRuleResponse: + ) -> models.GlobalEventRulesCreateRuleResponse: r"""Create Rule Create a GER Ruleset Rule. @@ -463,6 +465,7 @@ def create( "json", models.V3GlobalEventRulesCreateOrUpdateRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -580,7 +583,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetRuleResponse: + ) -> models.GlobalEventRulesCreateRuleResponse: r"""Create Rule Create a GER Ruleset Rule. @@ -639,6 +642,7 @@ async def create_async( "json", models.V3GlobalEventRulesCreateOrUpdateRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -751,7 +755,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetRuleResponse: + ) -> models.GlobalEventRulesGetRuleByIDResponse: r"""Get Rule by ID Get a GER Ruleset Rule by its ID. @@ -795,6 +799,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -907,7 +912,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetRuleResponse: + ) -> models.GlobalEventRulesGetRuleByIDResponse: r"""Get Rule by ID Get a GER Ruleset Rule by its ID. @@ -951,6 +956,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1071,7 +1077,7 @@ def update_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetRuleResponse: + ) -> models.GlobalEventRulesUpdateRuleByIDResponse: r"""Update Rule by ID Update a GER Ruleset Rule by its ID. @@ -1132,6 +1138,7 @@ def update_by_id( "json", models.V3GlobalEventRulesUpdateRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1252,7 +1259,7 @@ async def update_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesRulesetRuleResponse: + ) -> models.GlobalEventRulesUpdateRuleByIDResponse: r"""Update Rule by ID Update a GER Ruleset Rule by its ID. @@ -1313,6 +1320,7 @@ async def update_by_id_async( "json", models.V3GlobalEventRulesUpdateRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1427,7 +1435,7 @@ def reorder( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesOrderingResponse: + ) -> models.GlobalEventRulesReorderRulesetByIndexResponse: r"""Reorder Ruleset By Index Reorder a GER Ruleset Rule by its index in the ruleset. @@ -1484,6 +1492,7 @@ def reorder( "json", models.V3GlobalEventRulesReorderRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1598,7 +1607,7 @@ async def reorder_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3GlobalEventRulesOrderingResponse: + ) -> models.GlobalEventRulesReorderRulesetByIndexResponse: r"""Reorder Ruleset By Index Reorder a GER Ruleset Rule by its index in the ruleset. @@ -1655,6 +1664,7 @@ async def reorder_async( "json", models.V3GlobalEventRulesReorderRuleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/runbooks_sdk.py b/squadcastv1/src/squadcast_sdk/runbooks_sdk.py index 14d68ec..810ac85 100644 --- a/squadcastv1/src/squadcast_sdk/runbooks_sdk.py +++ b/squadcastv1/src/squadcast_sdk/runbooks_sdk.py @@ -18,7 +18,7 @@ def attach( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3IncidentsRunbooksRunbookResponse]: + ) -> models.RunbooksAttachRunbooksResponse: r"""Attach Runbooks :param incident_id: @@ -65,6 +65,7 @@ def attach( "json", models.V3IncidentsRunbooksAttachRunbooksRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -175,7 +176,7 @@ async def attach_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3IncidentsRunbooksRunbookResponse]: + ) -> models.RunbooksAttachRunbooksResponse: r"""Attach Runbooks :param incident_id: @@ -222,6 +223,7 @@ async def attach_async( "json", models.V3IncidentsRunbooksAttachRunbooksRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -330,7 +332,7 @@ def get_all_by_team( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3RunbooksRunbookResponse]: + ) -> models.RunbooksGetAllRunbooksByTeamResponse: r"""Get All Runbooks By Team Returns all the runbooks of the team. @@ -363,6 +365,7 @@ def get_all_by_team( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -471,7 +474,7 @@ async def get_all_by_team_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3RunbooksRunbookResponse]: + ) -> models.RunbooksGetAllRunbooksByTeamResponse: r"""Get All Runbooks By Team Returns all the runbooks of the team. @@ -504,6 +507,7 @@ async def get_all_by_team_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -618,7 +622,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3RunbooksRunbookResponse: + ) -> models.RunbooksCreateRunbookResponse: r"""Create Runbook Add runbook to the team. Returns the runbook object in response. @@ -668,6 +672,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3RunbooksCreateRunbookRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -782,7 +787,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3RunbooksRunbookResponse: + ) -> models.RunbooksCreateRunbookResponse: r"""Create Runbook Add runbook to the team. Returns the runbook object in response. @@ -832,6 +837,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3RunbooksCreateRunbookRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -980,6 +986,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1127,6 +1134,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1235,7 +1243,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3RunbooksRunbookResponse: + ) -> models.RunbooksGetRunbookByIDResponse: r"""Get Runbook By ID Returns a runbook details of the given `runbookID` in the request param. @@ -1274,6 +1282,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1383,7 +1392,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3RunbooksRunbookResponse: + ) -> models.RunbooksGetRunbookByIDResponse: r"""Get Runbook By ID Returns a runbook details of the given `runbookID` in the request param. @@ -1422,6 +1431,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1536,7 +1546,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3RunbooksRunbookResponse: + ) -> models.RunbooksUpdateRunbookResponse: r"""Update Runbook Update runbook details. @@ -1592,6 +1602,7 @@ def update( "json", models.V3RunbooksUpdateRunbookRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1706,7 +1717,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3RunbooksRunbookResponse: + ) -> models.RunbooksUpdateRunbookResponse: r"""Update Runbook Update runbook details. @@ -1762,6 +1773,7 @@ async def update_async( "json", models.V3RunbooksUpdateRunbookRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/schedules_export.py b/squadcastv1/src/squadcast_sdk/schedules_export.py index e7b017f..e699dd0 100644 --- a/squadcastv1/src/squadcast_sdk/schedules_export.py +++ b/squadcastv1/src/squadcast_sdk/schedules_export.py @@ -56,6 +56,7 @@ def delete_ical_link( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,6 +167,7 @@ async def delete_ical_link_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/schedules_overrides.py b/squadcastv1/src/squadcast_sdk/schedules_overrides.py index 18ec5e9..a83962f 100644 --- a/squadcastv1/src/squadcast_sdk/schedules_overrides.py +++ b/squadcastv1/src/squadcast_sdk/schedules_overrides.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional, Union +from typing import Any, Mapping, Optional, Union class SchedulesOverrides(BaseSDK): @@ -22,7 +22,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4OverrideResponse]: + ) -> models.OverridesListOverridesResponse: r"""List Overrides :param schedule_id: @@ -68,6 +68,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -145,7 +146,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4OverrideResponse]: + ) -> models.OverridesListOverridesResponse: r"""List Overrides :param schedule_id: @@ -191,6 +192,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -274,7 +276,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4OverrideResponse: + ) -> models.OverridesCreateScheduleOverrideResponse: r"""Create Schedule Override :param schedule_id: @@ -333,6 +335,7 @@ def create( "json", models.V4CreateScheduleOverrideRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -416,7 +419,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4OverrideResponse: + ) -> models.OverridesCreateScheduleOverrideResponse: r"""Create Schedule Override :param schedule_id: @@ -475,6 +478,7 @@ async def create_async( "json", models.V4CreateScheduleOverrideRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -559,7 +563,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4OverrideResponse: + ) -> models.OverridesUpdateScheduleOverrideResponse: r"""Update Schedule Override :param schedule_id: @@ -620,6 +624,7 @@ def update( "json", models.V4UpdateScheduleOverrideRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -704,7 +709,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4OverrideResponse: + ) -> models.OverridesUpdateScheduleOverrideResponse: r"""Update Schedule Override :param schedule_id: @@ -765,6 +770,7 @@ async def update_async( "json", models.V4UpdateScheduleOverrideRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/schedules_sdk.py b/squadcastv1/src/squadcast_sdk/schedules_sdk.py index 3603523..04ef368 100644 --- a/squadcastv1/src/squadcast_sdk/schedules_sdk.py +++ b/squadcastv1/src/squadcast_sdk/schedules_sdk.py @@ -111,6 +111,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -292,6 +293,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -407,7 +409,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesCreateScheduleResponse: r"""Create Schedule :param name: @@ -458,6 +460,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V4CreateScheduleRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -536,7 +539,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesCreateScheduleResponse: r"""Create Schedule :param name: @@ -587,6 +590,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V4CreateScheduleRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -695,6 +699,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -802,6 +807,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -873,7 +879,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesGetScheduleByIDResponse: r"""Get Schedule by ID :param schedule_id: @@ -909,6 +915,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -981,7 +988,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesGetScheduleByIDResponse: r"""Get Schedule by ID :param schedule_id: @@ -1017,6 +1024,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1094,7 +1102,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesUpdateScheduleResponse: r"""Update Schedule :param schedule_id: @@ -1149,6 +1157,7 @@ def update( "json", models.V4UpdateScheduleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1226,7 +1235,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesUpdateScheduleResponse: r"""Update Schedule :param schedule_id: @@ -1281,6 +1290,7 @@ async def update_async( "json", models.V4UpdateScheduleRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1354,7 +1364,7 @@ def pause_resume( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4PauseResumeScheduleResponse: + ) -> models.SchedulesPauseresumeScheduleResponse: r"""Pause/Resume Schedule :param schedule_id: @@ -1401,6 +1411,7 @@ def pause_resume( "json", models.SchedulesPauseresumeScheduleRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1474,7 +1485,7 @@ async def pause_resume_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4PauseResumeScheduleResponse: + ) -> models.SchedulesPauseresumeScheduleResponse: r"""Pause/Resume Schedule :param schedule_id: @@ -1521,6 +1532,7 @@ async def pause_resume_async( "json", models.SchedulesPauseresumeScheduleRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1594,7 +1606,7 @@ def change_timezone( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ChangeTimezoneResponse: + ) -> models.SchedulesChangeTimezoneResponse: r"""Change Timezone :param schedule_id: @@ -1641,6 +1653,7 @@ def change_timezone( "json", models.SchedulesChangeTimezoneRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1714,7 +1727,7 @@ async def change_timezone_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ChangeTimezoneResponse: + ) -> models.SchedulesChangeTimezoneResponse: r"""Change Timezone :param schedule_id: @@ -1761,6 +1774,7 @@ async def change_timezone_async( "json", models.SchedulesChangeTimezoneRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1837,7 +1851,7 @@ def clone( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesCloneScheduleResponse: r"""Clone Schedule :param schedule_id: @@ -1884,6 +1898,7 @@ def clone( "json", models.SchedulesCloneScheduleRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1960,7 +1975,7 @@ async def clone_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ScheduleResponse: + ) -> models.SchedulesCloneScheduleResponse: r"""Clone Schedule :param schedule_id: @@ -2007,6 +2022,7 @@ async def clone_async( "json", models.SchedulesCloneScheduleRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2080,7 +2096,7 @@ def get_ical_link( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ICalLinkResponse: + ) -> models.ExportGetScheduleIcalLinkResponse: r"""Get Schedule ICal Link :param schedule_id: @@ -2118,6 +2134,7 @@ def get_ical_link( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2191,7 +2208,7 @@ async def get_ical_link_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ICalLinkResponse: + ) -> models.ExportGetScheduleIcalLinkResponse: r"""Get Schedule ICal Link :param schedule_id: @@ -2229,6 +2246,7 @@ async def get_ical_link_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2306,7 +2324,7 @@ def create_ical_link( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ICalLinkResponse: + ) -> models.ExportCreateScheduleIcalLinkResponse: r"""Create Schedule ICal Link :param schedule_id: @@ -2355,6 +2373,7 @@ def create_ical_link( "json", models.ExportCreateScheduleIcalLinkRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2432,7 +2451,7 @@ async def create_ical_link_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4ICalLinkResponse: + ) -> models.ExportCreateScheduleIcalLinkResponse: r"""Create Schedule ICal Link :param schedule_id: @@ -2481,6 +2500,7 @@ async def create_ical_link_async( "json", models.ExportCreateScheduleIcalLinkRequestBody, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/servicenow.py b/squadcastv1/src/squadcast_sdk/servicenow.py index 1720ab6..2b0ca0d 100644 --- a/squadcastv1/src/squadcast_sdk/servicenow.py +++ b/squadcastv1/src/squadcast_sdk/servicenow.py @@ -53,6 +53,7 @@ def create_incident( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -198,6 +199,7 @@ async def create_incident_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/services_dedupkey.py b/squadcastv1/src/squadcast_sdk/services_dedupkey.py index 6461819..353ca3d 100644 --- a/squadcastv1/src/squadcast_sdk/services_dedupkey.py +++ b/squadcastv1/src/squadcast_sdk/services_dedupkey.py @@ -75,6 +75,7 @@ def update( "json", models.V3ServicesOverlayUpdateDedupKeyOverlayRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -242,6 +243,7 @@ async def update_async( "json", models.V3ServicesOverlayUpdateDedupKeyOverlayRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/services_extensions.py b/squadcastv1/src/squadcast_sdk/services_extensions.py index 128726d..f486dc1 100644 --- a/squadcastv1/src/squadcast_sdk/services_extensions.py +++ b/squadcastv1/src/squadcast_sdk/services_extensions.py @@ -18,7 +18,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesExtensionsSlackExtensionResponse: + ) -> models.ExtensionsUpdateSlackExtensionResponse: r"""Update Slack Extension :param service_id: @@ -65,6 +65,7 @@ def update( "json", models.V3ServicesExtensionsUpdateSlackExtensionRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -175,7 +176,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesExtensionsSlackExtensionResponse: + ) -> models.ExtensionsUpdateSlackExtensionResponse: r"""Update Slack Extension :param service_id: @@ -222,6 +223,7 @@ async def update_async( "json", models.V3ServicesExtensionsUpdateSlackExtensionRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/services_overlays.py b/squadcastv1/src/squadcast_sdk/services_overlays.py index a113a8c..36d6241 100644 --- a/squadcastv1/src/squadcast_sdk/services_overlays.py +++ b/squadcastv1/src/squadcast_sdk/services_overlays.py @@ -41,7 +41,7 @@ def render_dedup_key( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.OverlayRenderDedupKeyTemplateResponse: r"""Render Dedup Key template :param service_id: @@ -92,6 +92,7 @@ def render_dedup_key( "json", models.V3ServicesOverlayRenderDedupKeyTemplateRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -204,7 +205,7 @@ async def render_dedup_key_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.OverlayRenderDedupKeyTemplateResponse: r"""Render Dedup Key template :param service_id: @@ -255,6 +256,7 @@ async def render_dedup_key_async( "json", models.V3ServicesOverlayRenderDedupKeyTemplateRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/services_sdk.py b/squadcastv1/src/squadcast_sdk/services_sdk.py index eb5e061..e1ab0f0 100644 --- a/squadcastv1/src/squadcast_sdk/services_sdk.py +++ b/squadcastv1/src/squadcast_sdk/services_sdk.py @@ -78,7 +78,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesServiceResponse]: + ) -> models.ServicesGetServicesResponse: r"""Get All Services :param owner_id: @@ -118,6 +118,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -227,7 +228,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3ServicesServiceResponse]: + ) -> models.ServicesGetServicesResponse: r"""Get All Services :param owner_id: @@ -267,6 +268,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -488,6 +490,7 @@ def create( "json", models.V3ServicesCreateServiceRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -711,6 +714,7 @@ async def create_async( "json", models.V3ServicesCreateServiceRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -821,7 +825,7 @@ def get_by_name( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesGetServicesByNameResponse: r"""Get Services By Name :param name: @@ -859,6 +863,7 @@ def get_by_name( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -969,7 +974,7 @@ async def get_by_name_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesGetServicesByNameResponse: r"""Get Services By Name :param name: @@ -1007,6 +1012,7 @@ async def get_by_name_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1116,7 +1122,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesGetServiceByIDResponse: r"""Get Service By ID :param service_id: @@ -1152,6 +1158,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1261,7 +1268,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesGetServiceByIDResponse: r"""Get Service By ID :param service_id: @@ -1297,6 +1304,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1434,7 +1442,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesUpdateServiceResponse: r"""Update Service :param service_id: @@ -1510,6 +1518,7 @@ def update( "json", models.V3ServicesUpdateServiceRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1647,7 +1656,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesUpdateServiceResponse: r"""Update Service :param service_id: @@ -1723,6 +1732,7 @@ async def update_async( "json", models.V3ServicesUpdateServiceRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1868,6 +1878,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2012,6 +2023,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2122,7 +2134,7 @@ def update_apta_config( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.ServicesCreateOrUpdateAPTAConfigData: + ) -> models.ServicesCreateOrUpdateAPTAConfigResponse: r"""Auto Pause Transient Alerts (APTA) :param service_id: @@ -2171,6 +2183,7 @@ def update_apta_config( "json", models.V3ServicesAPTAConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2282,7 +2295,7 @@ async def update_apta_config_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.ServicesCreateOrUpdateAPTAConfigData: + ) -> models.ServicesCreateOrUpdateAPTAConfigResponse: r"""Auto Pause Transient Alerts (APTA) :param service_id: @@ -2331,6 +2344,7 @@ async def update_apta_config_async( "json", models.V3ServicesAPTAConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2442,7 +2456,7 @@ def create_or_update_iag_config( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.ServicesCreateOrUpdateIAGConfigData: + ) -> models.ServicesCreateOrUpdateIAGConfigResponse: r"""Intelligent Alert Grouping (IAG) :param service_id: @@ -2491,6 +2505,7 @@ def create_or_update_iag_config( "json", models.V3ServicesIAGConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2602,7 +2617,7 @@ async def create_or_update_iag_config_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.ServicesCreateOrUpdateIAGConfigData: + ) -> models.ServicesCreateOrUpdateIAGConfigResponse: r"""Intelligent Alert Grouping (IAG) :param service_id: @@ -2651,6 +2666,7 @@ async def create_or_update_iag_config_async( "json", models.V3ServicesIAGConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2781,7 +2797,7 @@ def update_notification_delay_config( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesDelayedNotificationConfigResponse: r"""Delayed Notification Config :param service_id: @@ -2851,6 +2867,7 @@ def update_notification_delay_config( "json", models.V3ServicesNotificationDelayConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2981,7 +2998,7 @@ async def update_notification_delay_config_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesServiceResponse: + ) -> models.ServicesDelayedNotificationConfigResponse: r"""Delayed Notification Config :param service_id: @@ -3051,6 +3068,7 @@ async def update_notification_delay_config_async( "json", models.V3ServicesNotificationDelayConfigRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/slos_sdk.py b/squadcastv1/src/squadcast_sdk/slos_sdk.py index f4306b7..86bdca1 100644 --- a/squadcastv1/src/squadcast_sdk/slos_sdk.py +++ b/squadcastv1/src/squadcast_sdk/slos_sdk.py @@ -36,7 +36,7 @@ def list_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOGetAllSLOsData: + ) -> models.SLOGetAllSLOsResponse: r"""Get All SLOs Returns all the SLOs of the passed owner_id in the params. @@ -79,6 +79,7 @@ def list_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -188,7 +189,7 @@ async def list_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOGetAllSLOsData: + ) -> models.SLOGetAllSLOsResponse: r"""Get All SLOs Returns all the SLOs of the passed owner_id in the params. @@ -231,6 +232,7 @@ async def list_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -365,7 +367,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOCreateSLOData: + ) -> models.SLOCreateSLOResponse: r"""Create SLO - This API will create SLO. @@ -443,6 +445,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3SLOCreateSLORequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -577,7 +580,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOCreateSLOData: + ) -> models.SLOCreateSLOResponse: r"""Create SLO - This API will create SLO. @@ -655,6 +658,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3SLOCreateSLORequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -791,7 +795,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOUpdateSLOData: + ) -> models.SLOUpdateSLOResponse: r"""Update SLO - This API will update SLO. @@ -880,6 +884,7 @@ def update( "json", models.V3SLOCreateSLORequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1016,7 +1021,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOUpdateSLOData: + ) -> models.SLOUpdateSLOResponse: r"""Update SLO - This API will update SLO. @@ -1105,6 +1110,7 @@ async def update_async( "json", models.V3SLOCreateSLORequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1213,7 +1219,7 @@ def remove( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3SLOSLOResponse: + ) -> models.SLORemoveSLOResponse: r"""Remove SLO Remove SLO from passed owner_id (team_id) in the params . Upon sccess the slo will be removed. @@ -1254,6 +1260,7 @@ def remove( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1362,7 +1369,7 @@ async def remove_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3SLOSLOResponse: + ) -> models.SLORemoveSLOResponse: r"""Remove SLO Remove SLO from passed owner_id (team_id) in the params . Upon sccess the slo will be removed. @@ -1403,6 +1410,7 @@ async def remove_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1511,7 +1519,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3SLOSLOWithInsightsResponse: + ) -> models.SLOGetSLOByIDResponse: r"""Get SLO By ID Returns a SLO details of the given `sloID` in the request param. @@ -1552,6 +1560,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1660,7 +1669,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3SLOSLOWithInsightsResponse: + ) -> models.SLOGetSLOByIDResponse: r"""Get SLO By ID Returns a SLO details of the given `sloID` in the request param. @@ -1701,6 +1710,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1815,7 +1825,7 @@ def mark_affected( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOMarkSLOAffectedData: + ) -> models.SLOMarkSLOAffectedResponse: r"""Mark SLO Affected This endpoint is used for mark slo affected. @@ -1878,6 +1888,7 @@ def mark_affected( "json", models.V3SLOMarkSLOAffectedRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1992,7 +2003,7 @@ async def mark_affected_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SLOMarkSLOAffectedData: + ) -> models.SLOMarkSLOAffectedResponse: r"""Mark SLO Affected This endpoint is used for mark slo affected. @@ -2055,6 +2066,7 @@ async def mark_affected_async( "json", models.V3SLOMarkSLOAffectedRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/snoozenotifications.py b/squadcastv1/src/squadcast_sdk/snoozenotifications.py index a8183e5..c8db1a9 100644 --- a/squadcastv1/src/squadcast_sdk/snoozenotifications.py +++ b/squadcastv1/src/squadcast_sdk/snoozenotifications.py @@ -18,7 +18,7 @@ def snooze( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsSnoozeNotificationsSnoozeIncidentResponse: + ) -> models.SnoozeNotificationsSnoozeIncidentNotificationsResponse: r"""Snooze Incident Notifications :param incident_id: @@ -65,6 +65,7 @@ def snooze( "json", models.V3IncidentsSnoozeNotificationsSnoozeIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -175,7 +176,7 @@ async def snooze_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsSnoozeNotificationsSnoozeIncidentResponse: + ) -> models.SnoozeNotificationsSnoozeIncidentNotificationsResponse: r"""Snooze Incident Notifications :param incident_id: @@ -222,6 +223,7 @@ async def snooze_async( "json", models.V3IncidentsSnoozeNotificationsSnoozeIncidentRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/squads_members.py b/squadcastv1/src/squadcast_sdk/squads_members.py index 6164893..97fe537 100644 --- a/squadcastv1/src/squadcast_sdk/squads_members.py +++ b/squadcastv1/src/squadcast_sdk/squads_members.py @@ -77,6 +77,7 @@ def update( "json", models.V4SquadsUpdateSquadMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -209,6 +210,7 @@ async def update_async( "json", models.V4SquadsUpdateSquadMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/squads_sdk.py b/squadcastv1/src/squadcast_sdk/squads_sdk.py index 1a85e71..851c530 100644 --- a/squadcastv1/src/squadcast_sdk/squads_sdk.py +++ b/squadcastv1/src/squadcast_sdk/squads_sdk.py @@ -31,7 +31,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4SquadsSquadResponse]: + ) -> models.SquadsGetAllSquadsResponse: r"""Get All Squads This endpoint is used to get all the squads details of your organization. @@ -70,6 +70,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -140,7 +141,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4SquadsSquadResponse]: + ) -> models.SquadsGetAllSquadsResponse: r"""Get All Squads This endpoint is used to get all the squads details of your organization. @@ -179,6 +180,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -249,7 +251,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsSquadResponse: + ) -> models.SquadsGetSquadByIDResponse: r"""Get Squad By ID This endpoint is used to get the squads details by id. @@ -288,6 +290,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -358,7 +361,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsSquadResponse: + ) -> models.SquadsGetSquadByIDResponse: r"""Get Squad By ID This endpoint is used to get the squads details by id. @@ -397,6 +400,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -474,7 +478,7 @@ def update_v4( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsSquadResponse: + ) -> models.SquadsUpdateSquadResponse: r"""Update Squad This endpoint is used to update squad. @@ -530,6 +534,7 @@ def update_v4( "json", models.V4SquadsUpdateSquadRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -607,7 +612,7 @@ async def update_v4_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsSquadResponse: + ) -> models.SquadsUpdateSquadResponse: r"""Update Squad This endpoint is used to update squad. @@ -663,6 +668,7 @@ async def update_v4_async( "json", models.V4SquadsUpdateSquadRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -781,6 +787,7 @@ def remove_member( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -901,6 +908,7 @@ async def remove_member_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1012,6 +1020,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1122,6 +1131,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/squadsv4.py b/squadcastv1/src/squadcast_sdk/squadsv4.py index a6bfb61..2a43d68 100644 --- a/squadcastv1/src/squadcast_sdk/squadsv4.py +++ b/squadcastv1/src/squadcast_sdk/squadsv4.py @@ -21,7 +21,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsCreateSquadResponse: + ) -> models.SquadsCreateSquadResponse: r"""Create Squad This endpoint is used to create a new squad. @@ -69,6 +69,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V4SquadsCreateSquadRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -143,7 +144,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsCreateSquadResponse: + ) -> models.SquadsCreateSquadResponse: r"""Create Squad This endpoint is used to create a new squad. @@ -191,6 +192,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V4SquadsCreateSquadRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -262,7 +264,7 @@ def update_name( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsUpdateSquadNameResponse: + ) -> models.SquadsUpdateSquadNameResponse: r"""Update Squad Name This endpoint is used to update squad's name. @@ -312,6 +314,7 @@ def update_name( "json", models.V4SquadsUpdateSquadNameRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -385,7 +388,7 @@ async def update_name_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4SquadsUpdateSquadNameResponse: + ) -> models.SquadsUpdateSquadNameResponse: r"""Update Squad Name This endpoint is used to update squad's name. @@ -435,6 +438,7 @@ async def update_name_async( "json", models.V4SquadsUpdateSquadNameRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/statuspages_componentgroups.py b/squadcastv1/src/squadcast_sdk/statuspages_componentgroups.py index 40cae82..9fc1580 100644 --- a/squadcastv1/src/squadcast_sdk/statuspages_componentgroups.py +++ b/squadcastv1/src/squadcast_sdk/statuspages_componentgroups.py @@ -5,7 +5,7 @@ from squadcast_sdk._hooks import HookContext from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional +from typing import Any, Mapping, Optional class StatusPagesComponentGroups(BaseSDK): @@ -17,7 +17,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesComponentGroupsComponentGroupResponse]: + ) -> models.ComponentGroupsListComponentGroupsResponse: r"""List Component Groups :param statuspage_id: @@ -53,6 +53,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesComponentGroupsComponentGroupResponse]: + ) -> models.ComponentGroupsListComponentGroupsResponse: r"""List Component Groups :param statuspage_id: @@ -198,6 +199,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -308,7 +310,7 @@ def remove_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentGroupsDeleteComponentGroupByIDResponse: + ) -> models.ComponentGroupsDeleteComponentGroupByIDResponse: r"""Delete Component Group By ID :param statuspage_id: @@ -346,6 +348,7 @@ def remove_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -456,7 +459,7 @@ async def remove_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentGroupsDeleteComponentGroupByIDResponse: + ) -> models.ComponentGroupsDeleteComponentGroupByIDResponse: r"""Delete Component Group By ID :param statuspage_id: @@ -494,6 +497,7 @@ async def remove_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -604,7 +608,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentGroupsGetComponentGroupByIDResponse: + ) -> models.ComponentGroupsGetComponentGroupByIDResponse: r"""Get Component Group By ID :param statuspage_id: @@ -642,6 +646,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -752,7 +757,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentGroupsGetComponentGroupByIDResponse: + ) -> models.ComponentGroupsGetComponentGroupByIDResponse: r"""Get Component Group By ID :param statuspage_id: @@ -790,6 +795,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/statuspages_components.py b/squadcastv1/src/squadcast_sdk/statuspages_components.py index ba1bf57..25b992e 100644 --- a/squadcastv1/src/squadcast_sdk/statuspages_components.py +++ b/squadcastv1/src/squadcast_sdk/statuspages_components.py @@ -18,7 +18,7 @@ def delete_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsDeleteComponentByIDResponse: + ) -> models.ComponentsDeleteComponentByIDResponse: r"""Delete Component By ID :param statuspage_id: @@ -56,6 +56,7 @@ def delete_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,7 +167,7 @@ async def delete_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesComponentsDeleteComponentByIDResponse: + ) -> models.ComponentsDeleteComponentByIDResponse: r"""Delete Component By ID :param statuspage_id: @@ -204,6 +205,7 @@ async def delete_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/statuspages_issues.py b/squadcastv1/src/squadcast_sdk/statuspages_issues.py index f223be6..e3865dd 100644 --- a/squadcastv1/src/squadcast_sdk/statuspages_issues.py +++ b/squadcastv1/src/squadcast_sdk/statuspages_issues.py @@ -17,7 +17,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesIssuesIssue]: + ) -> models.V4StatusPagesIssuesListIssuesResponse: r"""List Issues :param statuspage_id: @@ -53,6 +53,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesIssuesIssue]: + ) -> models.V4StatusPagesIssuesListIssuesResponse: r"""List Issues :param statuspage_id: @@ -198,6 +199,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -317,7 +319,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesCreateIssueResponse: + ) -> models.IssuesCreateIssueResponse: r"""Create Issue :param statuspage_id: @@ -375,6 +377,7 @@ def create( "json", models.V4StatusPagesIssuesCreateIssueRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -492,7 +495,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesCreateIssueResponse: + ) -> models.IssuesCreateIssueResponse: r"""Create Issue :param statuspage_id: @@ -550,6 +553,7 @@ async def create_async( "json", models.V4StatusPagesIssuesCreateIssueRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -658,7 +662,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesGetIssueByIDResponse: + ) -> models.IssuesGetIssueByIDResponse: r"""Get Issue By ID :param statuspage_id: @@ -696,6 +700,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -804,7 +809,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesIssuesGetIssueByIDResponse: + ) -> models.IssuesGetIssueByIDResponse: r"""Get Issue By ID :param statuspage_id: @@ -842,6 +847,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/statuspages_maintenances_1.py b/squadcastv1/src/squadcast_sdk/statuspages_maintenances_1.py index 754aa63..0fc11f3 100644 --- a/squadcastv1/src/squadcast_sdk/statuspages_maintenances_1.py +++ b/squadcastv1/src/squadcast_sdk/statuspages_maintenances_1.py @@ -20,7 +20,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesMaintenancesMaintenance]: + ) -> models.V4StatusPagesMaintenancesListMaintenancesResponse: r"""List Maintenances :param statuspage_id: @@ -60,6 +60,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -171,7 +172,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesMaintenancesMaintenance]: + ) -> models.V4StatusPagesMaintenancesListMaintenancesResponse: r"""List Maintenances :param statuspage_id: @@ -211,6 +212,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -325,7 +327,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesCreateMaintenanceResponse: + ) -> models.MaintenancesCreateMaintenanceResponse: r"""Create Maintenance :param statuspage_id: @@ -380,6 +382,7 @@ def create( "json", models.V4StatusPagesMaintenancesCreateMaintenanceRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -494,7 +497,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesCreateMaintenanceResponse: + ) -> models.MaintenancesCreateMaintenanceResponse: r"""Create Maintenance :param statuspage_id: @@ -549,6 +552,7 @@ async def create_async( "json", models.V4StatusPagesMaintenancesCreateMaintenanceRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/statuspages_maintenances_2.py b/squadcastv1/src/squadcast_sdk/statuspages_maintenances_2.py index 9d4f38a..5b4c297 100644 --- a/squadcastv1/src/squadcast_sdk/statuspages_maintenances_2.py +++ b/squadcastv1/src/squadcast_sdk/statuspages_maintenances_2.py @@ -18,7 +18,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesGetMaintenanceByIDResponse: + ) -> models.MaintenancesGetMaintenanceByIDResponse: r"""Get Maintenance By ID :param statuspage_id: @@ -56,6 +56,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,7 +167,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesMaintenancesGetMaintenanceByIDResponse: + ) -> models.MaintenancesGetMaintenanceByIDResponse: r"""Get Maintenance By ID :param statuspage_id: @@ -204,6 +205,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/statuspages_sdk_1.py b/squadcastv1/src/squadcast_sdk/statuspages_sdk_1.py index 72e7cd8..a5865c5 100644 --- a/squadcastv1/src/squadcast_sdk/statuspages_sdk_1.py +++ b/squadcastv1/src/squadcast_sdk/statuspages_sdk_1.py @@ -94,6 +94,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -273,6 +274,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -432,7 +434,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesCreateStatusPageResponse: + ) -> models.StatusPagesCreateStatusPageResponse: r"""Create Status Page :param name: @@ -510,6 +512,7 @@ def create( "json", models.V4StatusPagesCreateStatusPageRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -644,7 +647,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesCreateStatusPageResponse: + ) -> models.StatusPagesCreateStatusPageResponse: r"""Create Status Page :param name: @@ -722,6 +725,7 @@ async def create_async( "json", models.V4StatusPagesCreateStatusPageRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -831,7 +835,7 @@ def delete_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesDeleteStatusPageByIDResponse: + ) -> models.StatusPagesDeleteStatusPageByIDResponse: r"""Delete Status Page By ID :param statuspage_id: @@ -867,6 +871,7 @@ def delete_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -976,7 +981,7 @@ async def delete_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesDeleteStatusPageByIDResponse: + ) -> models.StatusPagesDeleteStatusPageByIDResponse: r"""Delete Status Page By ID :param statuspage_id: @@ -1012,6 +1017,7 @@ async def delete_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1121,7 +1127,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesGetStatusPageByIDResponse: + ) -> models.StatusPagesGetStatusPageByIDResponse: r"""Get Status Page By ID :param statuspage_id: @@ -1157,6 +1163,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1266,7 +1273,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesGetStatusPageByIDResponse: + ) -> models.StatusPagesGetStatusPageByIDResponse: r"""Get Status Page By ID :param statuspage_id: @@ -1302,6 +1309,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1439,7 +1447,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesUpdateStatusPageByIDResponse: + ) -> models.StatusPagesUpdateStatusPageByIDResponse: r"""Update Status Page By ID :param statuspage_id: @@ -1528,6 +1536,7 @@ def update( "json", models.V4StatusPagesUpdateStatusPageByIDRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1665,7 +1674,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V4StatusPagesUpdateStatusPageByIDResponse: + ) -> models.StatusPagesUpdateStatusPageByIDResponse: r"""Update Status Page By ID :param statuspage_id: @@ -1754,6 +1763,7 @@ async def update_async( "json", models.V4StatusPagesUpdateStatusPageByIDRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1863,7 +1873,7 @@ def list_statuses( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesStatusPageStatusesResponse]: + ) -> models.StatusPagesListStatusPageStatusesResponse: r"""List Status Page Statuses :param statuspage_id: @@ -1899,6 +1909,7 @@ def list_statuses( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2008,7 +2019,7 @@ async def list_statuses_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V4StatusPagesStatusPageStatusesResponse]: + ) -> models.StatusPagesListStatusPageStatusesResponse: r"""List Status Page Statuses :param statuspage_id: @@ -2044,6 +2055,7 @@ async def list_statuses_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/subscribers.py b/squadcastv1/src/squadcast_sdk/subscribers.py index fd2504c..bd23e4c 100644 --- a/squadcastv1/src/squadcast_sdk/subscribers.py +++ b/squadcastv1/src/squadcast_sdk/subscribers.py @@ -3,9 +3,9 @@ from .basesdk import BaseSDK from squadcast_sdk import errors, models, utils from squadcast_sdk._hooks import HookContext -from squadcast_sdk.types import Nullable, OptionalNullable, UNSET +from squadcast_sdk.types import OptionalNullable, UNSET from squadcast_sdk.utils.unmarshal_json_response import unmarshal_json_response -from typing import Any, List, Mapping, Optional +from typing import Any, Mapping, Optional class Subscribers(BaseSDK): @@ -17,7 +17,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> Nullable[List[models.V4StatusPagesStatusPageSubscriber]]: + ) -> models.V4StatusPagesListSubscribersResponse: r"""List Subscribers :param statuspage_id: @@ -53,6 +53,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> Nullable[List[models.V4StatusPagesStatusPageSubscriber]]: + ) -> models.V4StatusPagesListSubscribersResponse: r"""List Subscribers :param statuspage_id: @@ -198,6 +199,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/suppressionrules.py b/squadcastv1/src/squadcast_sdk/suppressionrules.py index 0a111d5..599be62 100644 --- a/squadcastv1/src/squadcast_sdk/suppressionrules.py +++ b/squadcastv1/src/squadcast_sdk/suppressionrules.py @@ -17,7 +17,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SuppressionRulesGetSuppressionRulesData: + ) -> models.SuppressionRulesGetSuppressionRulesResponse: r"""Get Suppression Rules :param service_id: @@ -53,6 +53,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SuppressionRulesGetSuppressionRulesData: + ) -> models.SuppressionRulesGetSuppressionRulesResponse: r"""Get Suppression Rules :param service_id: @@ -198,6 +199,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -311,7 +313,7 @@ def create_or_update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesSuppressionRulesSuppressionRulesContainerResponse: + ) -> models.SuppressionRulesCreateOrUpdateSuppressionRulesResponse: r"""Create or Update Suppression Rules :param service_id: @@ -360,6 +362,7 @@ def create_or_update( "json", models.V3ServicesSuppressionRulesCreateOrUpdateSuppressionRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -473,7 +476,7 @@ async def create_or_update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ServicesSuppressionRulesSuppressionRulesContainerResponse: + ) -> models.SuppressionRulesCreateOrUpdateSuppressionRulesResponse: r"""Create or Update Suppression Rules :param service_id: @@ -522,6 +525,7 @@ async def create_or_update_async( "json", models.V3ServicesSuppressionRulesCreateOrUpdateSuppressionRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/taggingrules.py b/squadcastv1/src/squadcast_sdk/taggingrules.py index ff19009..faba56c 100644 --- a/squadcastv1/src/squadcast_sdk/taggingrules.py +++ b/squadcastv1/src/squadcast_sdk/taggingrules.py @@ -17,7 +17,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.TaggingRulesGetTaggingRulesData: + ) -> models.TaggingRulesGetTaggingRulesResponse: r"""Get Tagging Rules :param service_id: @@ -53,6 +53,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -162,7 +163,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.TaggingRulesGetTaggingRulesData: + ) -> models.TaggingRulesGetTaggingRulesResponse: r"""Get Tagging Rules :param service_id: @@ -198,6 +199,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -311,7 +313,7 @@ def create_or_update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.TaggingRulesCreateOrUpdateTaggingRulesData: + ) -> models.TaggingRulesCreateOrUpdateTaggingRulesResponse: r"""Create or Update Tagging Rules :param service_id: @@ -360,6 +362,7 @@ def create_or_update( "json", models.V3ServicesTaggingRulesCreateOrUpdateTaggingRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -473,7 +476,7 @@ async def create_or_update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.TaggingRulesCreateOrUpdateTaggingRulesData: + ) -> models.TaggingRulesCreateOrUpdateTaggingRulesResponse: r"""Create or Update Tagging Rules :param service_id: @@ -522,6 +525,7 @@ async def create_or_update_async( "json", models.V3ServicesTaggingRulesCreateOrUpdateTaggingRulesRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/teams.py b/squadcastv1/src/squadcast_sdk/teams.py index 83fb314..d6530b3 100644 --- a/squadcastv1/src/squadcast_sdk/teams.py +++ b/squadcastv1/src/squadcast_sdk/teams.py @@ -33,7 +33,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3TeamsTeamResponse]: + ) -> models.TeamsGetAllTeamsResponse: r"""Get All Teams Returns all the teams of the organization. @@ -66,6 +66,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -172,7 +173,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3TeamsTeamResponse]: + ) -> models.TeamsGetAllTeamsResponse: r"""Get All Teams Returns all the teams of the organization. @@ -205,6 +206,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -314,7 +316,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamResponse: + ) -> models.TeamsCreateTeamResponse: r"""Create Team Add team to the organization. Returns the team object in response. @@ -360,6 +362,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3TeamsCreateTeamRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -469,7 +472,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamResponse: + ) -> models.TeamsCreateTeamResponse: r"""Create Team Add team to the organization. Returns the team object in response. @@ -515,6 +518,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3TeamsCreateTeamRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -622,7 +626,7 @@ def get( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamResponse: + ) -> models.TeamsGetTeamByIDResponse: r"""Get Team By ID Returns a team details of the given `teamID` in the request param. @@ -661,6 +665,7 @@ def get( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -768,7 +773,7 @@ async def get_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamResponse: + ) -> models.TeamsGetTeamByIDResponse: r"""Get Team By ID Returns a team details of the given `teamID` in the request param. @@ -807,6 +812,7 @@ async def get_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -920,7 +926,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamResponse: + ) -> models.TeamsUpdateTeamResponse: r"""Update Team Update organization team details. @@ -976,6 +982,7 @@ def update( "json", models.V3TeamsUpdateTeamRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1089,7 +1096,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamResponse: + ) -> models.TeamsUpdateTeamResponse: r"""Update Team Update organization team details. @@ -1145,6 +1152,7 @@ async def update_async( "json", models.V3TeamsUpdateTeamRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1291,6 +1299,7 @@ def remove( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1438,6 +1447,7 @@ async def remove_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1550,7 +1560,7 @@ def add_bulk_member( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.TeamsAddBulkTeamMemberData: + ) -> models.TeamsAddBulkTeamMemberResponse: r"""Add Bulk Team Member Add team member to the team. @@ -1602,6 +1612,7 @@ def add_bulk_member( "json", models.V3TeamsAddBulkTeamMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1715,7 +1726,7 @@ async def add_bulk_member_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.TeamsAddBulkTeamMemberData: + ) -> models.TeamsAddBulkTeamMemberResponse: r"""Add Bulk Team Member Add team member to the team. @@ -1767,6 +1778,7 @@ async def add_bulk_member_async( "json", models.V3TeamsAddBulkTeamMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1918,6 +1930,7 @@ def remove_member( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2068,6 +2081,7 @@ async def remove_member_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2179,7 +2193,7 @@ def update_member( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamMemberResponse: + ) -> models.TeamsUpdateTeamMemberResponse: r"""Update Team Member Update team member. @@ -2233,6 +2247,7 @@ def update_member( "json", models.V3TeamsUpdateTeamMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2345,7 +2360,7 @@ async def update_member_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamMemberResponse: + ) -> models.TeamsUpdateTeamMemberResponse: r"""Update Team Member Update team member. @@ -2399,6 +2414,7 @@ async def update_member_async( "json", models.V3TeamsUpdateTeamMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2550,6 +2566,7 @@ def remove_role( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2700,6 +2717,7 @@ async def remove_role_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/teams_members.py b/squadcastv1/src/squadcast_sdk/teams_members.py index 3f6810d..13cf116 100644 --- a/squadcastv1/src/squadcast_sdk/teams_members.py +++ b/squadcastv1/src/squadcast_sdk/teams_members.py @@ -17,7 +17,7 @@ def list( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3TeamsTeamMemberResponse]: + ) -> models.TeamsGetAllTeamMembersResponse: r"""Get All Team Members Returns all the team members of the organization. @@ -56,6 +56,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -165,7 +166,7 @@ async def list_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3TeamsTeamMemberResponse]: + ) -> models.TeamsGetAllTeamMembersResponse: r"""Get All Team Members Returns all the team members of the organization. @@ -204,6 +205,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -316,7 +318,7 @@ def add( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamMemberResponse: + ) -> models.TeamsAddTeamMemberResponse: r"""Add Team Member Add team member to the team. @@ -370,6 +372,7 @@ def add( "json", models.V3TeamsAddTeamMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -480,7 +483,7 @@ async def add_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3TeamsTeamMemberResponse: + ) -> models.TeamsAddTeamMemberResponse: r"""Add Team Member Add team member to the team. @@ -534,6 +537,7 @@ async def add_async( "json", models.V3TeamsAddTeamMemberRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/types/basemodel.py b/squadcastv1/src/squadcast_sdk/types/basemodel.py index 231c2e3..a9a640a 100644 --- a/squadcastv1/src/squadcast_sdk/types/basemodel.py +++ b/squadcastv1/src/squadcast_sdk/types/basemodel.py @@ -2,7 +2,8 @@ from pydantic import ConfigDict, model_serializer from pydantic import BaseModel as PydanticBaseModel -from typing import TYPE_CHECKING, Literal, Optional, TypeVar, Union +from pydantic_core import core_schema +from typing import TYPE_CHECKING, Any, Literal, Optional, TypeVar, Union from typing_extensions import TypeAliasType, TypeAlias @@ -35,5 +36,42 @@ def __bool__(self) -> Literal[False]: "OptionalNullable", Union[Optional[Nullable[T]], Unset], type_params=(T,) ) -UnrecognizedInt: TypeAlias = int -UnrecognizedStr: TypeAlias = str + +class UnrecognizedStr(str): + @classmethod + def __get_pydantic_core_schema__(cls, _source_type: Any, _handler: Any) -> core_schema.CoreSchema: + # Make UnrecognizedStr only work in lax mode, not strict mode + # This makes it a "fallback" option when more specific types (like Literals) don't match + def validate_lax(v: Any) -> 'UnrecognizedStr': + if isinstance(v, cls): + return v + return cls(str(v)) + + # Use lax_or_strict_schema where strict always fails + # This forces Pydantic to prefer other union members in strict mode + # and only fall back to UnrecognizedStr in lax mode + return core_schema.lax_or_strict_schema( + lax_schema=core_schema.chain_schema([ + core_schema.str_schema(), + core_schema.no_info_plain_validator_function(validate_lax) + ]), + strict_schema=core_schema.none_schema(), # Always fails in strict mode + ) + + +class UnrecognizedInt(int): + @classmethod + def __get_pydantic_core_schema__(cls, _source_type: Any, _handler: Any) -> core_schema.CoreSchema: + # Make UnrecognizedInt only work in lax mode, not strict mode + # This makes it a "fallback" option when more specific types (like Literals) don't match + def validate_lax(v: Any) -> 'UnrecognizedInt': + if isinstance(v, cls): + return v + return cls(int(v)) + return core_schema.lax_or_strict_schema( + lax_schema=core_schema.chain_schema([ + core_schema.int_schema(), + core_schema.no_info_plain_validator_function(validate_lax) + ]), + strict_schema=core_schema.none_schema(), # Always fails in strict mode + ) diff --git a/squadcastv1/src/squadcast_sdk/users.py b/squadcastv1/src/squadcast_sdk/users.py index 1208b88..df72bc9 100644 --- a/squadcastv1/src/squadcast_sdk/users.py +++ b/squadcastv1/src/squadcast_sdk/users.py @@ -33,7 +33,7 @@ def get_all( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3UsersUserResponse]: + ) -> models.UsersGetAllUsersResponse: r"""Get All Users Returns all the users of the organization. @@ -66,6 +66,7 @@ def get_all( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -172,7 +173,7 @@ async def get_all_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3UsersUserResponse]: + ) -> models.UsersGetAllUsersResponse: r"""Get All Users Returns all the users of the organization. @@ -205,6 +206,7 @@ async def get_all_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -315,7 +317,7 @@ def add( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersUserResponse: + ) -> models.UsersAddUserResponse: r"""Add User Add user to the organization with given role if not exists. Returns the user object in response. @@ -363,6 +365,7 @@ def add( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3UsersAddUserRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -473,7 +476,7 @@ async def add_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersUserResponse: + ) -> models.UsersAddUserResponse: r"""Add User Add user to the organization with given role if not exists. Returns the user object in response. @@ -521,6 +524,7 @@ async def add_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3UsersAddUserRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -631,7 +635,7 @@ def update_org_level_permissions( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.UsersUpdateOrgLevelPermissionsResponse: r"""Update Org Level Permissions :param data: @@ -672,6 +676,7 @@ def update_org_level_permissions( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3UsersUpdateUserAbilitiesRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -784,7 +789,7 @@ async def update_org_level_permissions_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.UsersUpdateOrgLevelPermissionsResponse: r"""Update Org Level Permissions :param data: @@ -825,6 +830,7 @@ async def update_org_level_permissions_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3UsersUpdateUserAbilitiesRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -937,7 +943,7 @@ def delete( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.UsersDeleteUserData: + ) -> models.UsersDeleteUserResponse: r"""Delete User This API replaces the swap_user for all the entities in Squadcast with user_id provided and deletes the user. @@ -984,6 +990,7 @@ def delete( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.UsersDeleteUserRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1094,7 +1101,7 @@ async def delete_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.UsersDeleteUserData: + ) -> models.UsersDeleteUserResponse: r"""Delete User This API replaces the swap_user for all the entities in Squadcast with user_id provided and deletes the user. @@ -1141,6 +1148,7 @@ async def delete_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.UsersDeleteUserRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1247,7 +1255,7 @@ def get_roles( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3UsersUserRoleResponse]: + ) -> models.UsersGetUserRolesResponse: r"""Get User Roles Returns all available user roles. @@ -1280,6 +1288,7 @@ def get_roles( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1386,7 +1395,7 @@ async def get_roles_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> List[models.V3UsersUserRoleResponse]: + ) -> models.UsersGetUserRolesResponse: r"""Get User Roles Returns all available user roles. @@ -1419,6 +1428,7 @@ async def get_roles_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1565,6 +1575,7 @@ def remove_from_org( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1712,6 +1723,7 @@ async def remove_from_org_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1820,7 +1832,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersUserResponse: + ) -> models.UsersGetUserByIDResponse: r"""Get User By ID Returns a users details of the given `userID` in the request param. @@ -1859,6 +1871,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1966,7 +1979,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersUserResponse: + ) -> models.UsersGetUserByIDResponse: r"""Get User By ID Returns a users details of the given `userID` in the request param. @@ -2005,6 +2018,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2113,7 +2127,7 @@ def update_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersUserResponse: + ) -> models.UsersUpdateUserByIDResponse: r"""Update User by userID Update User by userID. @@ -2163,6 +2177,7 @@ def update_by_id( "json", models.V3UsersUpdateUserRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2271,7 +2286,7 @@ async def update_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3UsersUserResponse: + ) -> models.UsersUpdateUserByIDResponse: r"""Update User by userID Update User by userID. @@ -2321,6 +2336,7 @@ async def update_by_id_async( "json", models.V3UsersUpdateUserRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/utils/__init__.py b/squadcastv1/src/squadcast_sdk/utils/__init__.py index 56164cf..c906e1e 100644 --- a/squadcastv1/src/squadcast_sdk/utils/__init__.py +++ b/squadcastv1/src/squadcast_sdk/utils/__init__.py @@ -1,10 +1,22 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from typing import TYPE_CHECKING +from typing import TYPE_CHECKING, Callable, TypeVar from importlib import import_module +import asyncio import builtins import sys +_T = TypeVar("_T") + + +async def run_sync_in_thread(func: Callable[..., _T], *args) -> _T: + """Run a synchronous function in a thread pool to avoid blocking the event loop.""" + if sys.version_info >= (3, 9): + return await asyncio.to_thread(func, *args) + loop = asyncio.get_event_loop() + return await loop.run_in_executor(None, func, *args) + + if TYPE_CHECKING: from .annotations import get_discriminator from .datetimes import parse_datetime @@ -41,7 +53,6 @@ validate_decimal, validate_float, validate_int, - validate_open_enum, ) from .url import generate_url, template_url, remove_suffix from .values import ( @@ -102,7 +113,6 @@ "validate_const", "validate_float", "validate_int", - "validate_open_enum", "cast_partial", ] @@ -155,7 +165,6 @@ "validate_const": ".serializers", "validate_float": ".serializers", "validate_int": ".serializers", - "validate_open_enum": ".serializers", "cast_partial": ".values", } diff --git a/squadcastv1/src/squadcast_sdk/utils/enums.py b/squadcastv1/src/squadcast_sdk/utils/enums.py index c3bc13c..3324e1b 100644 --- a/squadcastv1/src/squadcast_sdk/utils/enums.py +++ b/squadcastv1/src/squadcast_sdk/utils/enums.py @@ -2,6 +2,10 @@ import enum import sys +from typing import Any + +from pydantic_core import core_schema + class OpenEnumMeta(enum.EnumMeta): # The __call__ method `boundary` kwarg was added in 3.11 and must be present @@ -72,3 +76,59 @@ def __call__( ) except ValueError: return value + + def __new__(mcs, name, bases, namespace, **kwargs): + cls = super().__new__(mcs, name, bases, namespace, **kwargs) + + # Add __get_pydantic_core_schema__ to make open enums work correctly + # in union discrimination. In strict mode (used by Pydantic for unions), + # only known enum values match. In lax mode, unknown values are accepted. + def __get_pydantic_core_schema__( + cls_inner: Any, _source_type: Any, _handler: Any + ) -> core_schema.CoreSchema: + # Create a validator that only accepts known enum values (for strict mode) + def validate_strict(v: Any) -> Any: + if isinstance(v, cls_inner): + return v + # Use the parent EnumMeta's __call__ which raises ValueError for unknown values + return enum.EnumMeta.__call__(cls_inner, v) + + # Create a lax validator that accepts unknown values + def validate_lax(v: Any) -> Any: + if isinstance(v, cls_inner): + return v + try: + return enum.EnumMeta.__call__(cls_inner, v) + except ValueError: + # Return the raw value for unknown enum values + return v + + # Determine the base type schema (str or int) + is_int_enum = False + for base in cls_inner.__mro__: + if base is int: + is_int_enum = True + break + if base is str: + break + + base_schema = ( + core_schema.int_schema() + if is_int_enum + else core_schema.str_schema() + ) + + # Use lax_or_strict_schema: + # - strict mode: only known enum values match (raises ValueError for unknown) + # - lax mode: accept any value, return enum member or raw value + return core_schema.lax_or_strict_schema( + lax_schema=core_schema.chain_schema( + [base_schema, core_schema.no_info_plain_validator_function(validate_lax)] + ), + strict_schema=core_schema.chain_schema( + [base_schema, core_schema.no_info_plain_validator_function(validate_strict)] + ), + ) + + setattr(cls, "__get_pydantic_core_schema__", classmethod(__get_pydantic_core_schema__)) + return cls diff --git a/squadcastv1/src/squadcast_sdk/utils/forms.py b/squadcastv1/src/squadcast_sdk/utils/forms.py index e873495..f961e76 100644 --- a/squadcastv1/src/squadcast_sdk/utils/forms.py +++ b/squadcastv1/src/squadcast_sdk/utils/forms.py @@ -142,16 +142,21 @@ def serialize_multipart_form( if field_metadata.file: if isinstance(val, List): # Handle array of files + array_field_name = f_name + "[]" for file_obj in val: if not _is_set(file_obj): continue - - file_name, content, content_type = _extract_file_properties(file_obj) + + file_name, content, content_type = _extract_file_properties( + file_obj + ) if content_type is not None: - files.append((f_name + "[]", (file_name, content, content_type))) + files.append( + (array_field_name, (file_name, content, content_type)) + ) else: - files.append((f_name + "[]", (file_name, content))) + files.append((array_field_name, (file_name, content))) else: # Handle single file file_name, content, content_type = _extract_file_properties(val) @@ -161,11 +166,16 @@ def serialize_multipart_form( else: files.append((f_name, (file_name, content))) elif field_metadata.json: - files.append((f_name, ( - None, - marshal_json(val, request_field_types[name]), - "application/json", - ))) + files.append( + ( + f_name, + ( + None, + marshal_json(val, request_field_types[name]), + "application/json", + ), + ) + ) else: if isinstance(val, List): values = [] @@ -175,7 +185,8 @@ def serialize_multipart_form( continue values.append(_val_to_string(value)) - form[f_name + "[]"] = values + array_field_name = f_name + "[]" + form[array_field_name] = values else: form[f_name] = _val_to_string(val) return media_type, form, files diff --git a/squadcastv1/src/squadcast_sdk/utils/queryparams.py b/squadcastv1/src/squadcast_sdk/utils/queryparams.py index 37a6e7f..c04e0db 100644 --- a/squadcastv1/src/squadcast_sdk/utils/queryparams.py +++ b/squadcastv1/src/squadcast_sdk/utils/queryparams.py @@ -27,12 +27,13 @@ def get_query_params( query_params: Any, gbls: Optional[Any] = None, + allow_empty_value: Optional[List[str]] = None, ) -> Dict[str, List[str]]: params: Dict[str, List[str]] = {} - globals_already_populated = _populate_query_params(query_params, gbls, params, []) + globals_already_populated = _populate_query_params(query_params, gbls, params, [], allow_empty_value) if _is_set(gbls): - _populate_query_params(gbls, None, params, globals_already_populated) + _populate_query_params(gbls, None, params, globals_already_populated, allow_empty_value) return params @@ -42,6 +43,7 @@ def _populate_query_params( gbls: Any, query_param_values: Dict[str, List[str]], skip_fields: List[str], + allow_empty_value: Optional[List[str]] = None, ) -> List[str]: globals_already_populated: List[str] = [] @@ -69,6 +71,16 @@ def _populate_query_params( globals_already_populated.append(name) f_name = field.alias if field.alias is not None else name + + allow_empty_set = set(allow_empty_value or []) + should_include_empty = f_name in allow_empty_set and ( + value is None or value == [] or value == "" + ) + + if should_include_empty: + query_param_values[f_name] = [""] + continue + serialization = metadata.serialization if serialization is not None: serialized_parms = _get_serialized_params( diff --git a/squadcastv1/src/squadcast_sdk/utils/requestbodies.py b/squadcastv1/src/squadcast_sdk/utils/requestbodies.py index d5240dd..1de32b6 100644 --- a/squadcastv1/src/squadcast_sdk/utils/requestbodies.py +++ b/squadcastv1/src/squadcast_sdk/utils/requestbodies.py @@ -44,15 +44,15 @@ def serialize_request_body( serialized_request_body = SerializedRequestBody(media_type) - if re.match(r"(application|text)\/.*?\+*json.*", media_type) is not None: + if re.match(r"^(application|text)\/([^+]+\+)*json.*", media_type) is not None: serialized_request_body.content = marshal_json(request_body, request_body_type) - elif re.match(r"multipart\/.*", media_type) is not None: + elif re.match(r"^multipart\/.*", media_type) is not None: ( serialized_request_body.media_type, serialized_request_body.data, serialized_request_body.files, ) = serialize_multipart_form(media_type, request_body) - elif re.match(r"application\/x-www-form-urlencoded.*", media_type) is not None: + elif re.match(r"^application\/x-www-form-urlencoded.*", media_type) is not None: serialized_request_body.data = serialize_form_data(request_body) elif isinstance(request_body, (bytes, bytearray, io.BytesIO, io.BufferedReader)): serialized_request_body.content = request_body diff --git a/squadcastv1/src/squadcast_sdk/utils/retries.py b/squadcastv1/src/squadcast_sdk/utils/retries.py index 4d60867..88a91b1 100644 --- a/squadcastv1/src/squadcast_sdk/utils/retries.py +++ b/squadcastv1/src/squadcast_sdk/utils/retries.py @@ -3,7 +3,9 @@ import asyncio import random import time -from typing import List +from datetime import datetime +from email.utils import parsedate_to_datetime +from typing import List, Optional import httpx @@ -51,9 +53,11 @@ def __init__(self, config: RetryConfig, status_codes: List[str]): class TemporaryError(Exception): response: httpx.Response + retry_after: Optional[int] def __init__(self, response: httpx.Response): self.response = response + self.retry_after = _parse_retry_after_header(response) class PermanentError(Exception): @@ -63,6 +67,62 @@ def __init__(self, inner: Exception): self.inner = inner +def _parse_retry_after_header(response: httpx.Response) -> Optional[int]: + """Parse Retry-After header from response. + + Returns: + Retry interval in milliseconds, or None if header is missing or invalid. + """ + retry_after_header = response.headers.get("retry-after") + if not retry_after_header: + return None + + try: + seconds = float(retry_after_header) + return round(seconds * 1000) + except ValueError: + pass + + try: + retry_date = parsedate_to_datetime(retry_after_header) + delta = (retry_date - datetime.now(retry_date.tzinfo)).total_seconds() + return round(max(0, delta) * 1000) + except (ValueError, TypeError): + pass + + return None + + +def _get_sleep_interval( + exception: Exception, + initial_interval: int, + max_interval: int, + exponent: float, + retries: int, +) -> float: + """Get sleep interval for retry with exponential backoff. + + Args: + exception: The exception that triggered the retry. + initial_interval: Initial retry interval in milliseconds. + max_interval: Maximum retry interval in milliseconds. + exponent: Base for exponential backoff calculation. + retries: Current retry attempt count. + + Returns: + Sleep interval in seconds. + """ + if ( + isinstance(exception, TemporaryError) + and exception.retry_after is not None + and exception.retry_after > 0 + ): + return exception.retry_after / 1000 + + sleep = (initial_interval / 1000) * exponent**retries + random.uniform(0, 1) + return min(sleep, max_interval / 1000) + + def retry(func, retries: Retries): if retries.config.strategy == "backoff": @@ -183,8 +243,10 @@ def retry_with_backoff( return exception.response raise - sleep = (initial_interval / 1000) * exponent**retries + random.uniform(0, 1) - sleep = min(sleep, max_interval / 1000) + + sleep = _get_sleep_interval( + exception, initial_interval, max_interval, exponent, retries + ) time.sleep(sleep) retries += 1 @@ -211,7 +273,9 @@ async def retry_with_backoff_async( return exception.response raise - sleep = (initial_interval / 1000) * exponent**retries + random.uniform(0, 1) - sleep = min(sleep, max_interval / 1000) + + sleep = _get_sleep_interval( + exception, initial_interval, max_interval, exponent, retries + ) await asyncio.sleep(sleep) retries += 1 diff --git a/squadcastv1/src/squadcast_sdk/utils/serializers.py b/squadcastv1/src/squadcast_sdk/utils/serializers.py index 378a14c..14321eb 100644 --- a/squadcastv1/src/squadcast_sdk/utils/serializers.py +++ b/squadcastv1/src/squadcast_sdk/utils/serializers.py @@ -102,26 +102,6 @@ def validate_int(b): return int(b) -def validate_open_enum(is_int: bool): - def validate(e): - if e is None: - return None - - if isinstance(e, Unset): - return e - - if is_int: - if not isinstance(e, int): - raise ValueError("Expected int") - else: - if not isinstance(e, str): - raise ValueError("Expected string") - - return e - - return validate - - def validate_const(v): def validate(c): # Optional[T] is a Union[T, None] diff --git a/squadcastv1/src/squadcast_sdk/utils/unmarshal_json_response.py b/squadcastv1/src/squadcast_sdk/utils/unmarshal_json_response.py index cc53250..aab86ad 100644 --- a/squadcastv1/src/squadcast_sdk/utils/unmarshal_json_response.py +++ b/squadcastv1/src/squadcast_sdk/utils/unmarshal_json_response.py @@ -1,12 +1,26 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from typing import Any, Optional +from typing import Any, Optional, Type, TypeVar, overload import httpx from .serializers import unmarshal_json from squadcast_sdk import errors +T = TypeVar("T") + + +@overload +def unmarshal_json_response( + typ: Type[T], http_res: httpx.Response, body: Optional[str] = None +) -> T: ... + + +@overload +def unmarshal_json_response( + typ: Any, http_res: httpx.Response, body: Optional[str] = None +) -> Any: ... + def unmarshal_json_response( typ: Any, http_res: httpx.Response, body: Optional[str] = None diff --git a/squadcastv1/src/squadcast_sdk/webforms_sdk.py b/squadcastv1/src/squadcast_sdk/webforms_sdk.py index 34c9c40..9822c1e 100644 --- a/squadcastv1/src/squadcast_sdk/webforms_sdk.py +++ b/squadcastv1/src/squadcast_sdk/webforms_sdk.py @@ -63,6 +63,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -241,6 +242,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -406,7 +408,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.WebformsCreateWebformData: + ) -> models.WebformsCreateWebformResponse: r"""Create Webform Add a webform to the organization. Returns the webform object in response. @@ -494,6 +496,7 @@ def create( "json", models.V3WebformsCreateOrUpdateWebformRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -635,7 +638,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.WebformsCreateWebformData: + ) -> models.WebformsCreateWebformResponse: r"""Create Webform Add a webform to the organization. Returns the webform object in response. @@ -723,6 +726,7 @@ async def create_async( "json", models.V3WebformsCreateOrUpdateWebformRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -865,7 +869,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WebformsWebformResponse: + ) -> models.WebformsUpdateWebformResponse: r"""Update Webform Update a webform to the organization. Returns the webform object in response. @@ -957,6 +961,7 @@ def update( "json", models.V3WebformsCreateOrUpdateWebformRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1099,7 +1104,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WebformsWebformResponse: + ) -> models.WebformsUpdateWebformResponse: r"""Update Webform Update a webform to the organization. Returns the webform object in response. @@ -1191,6 +1196,7 @@ async def update_async( "json", models.V3WebformsCreateOrUpdateWebformRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1301,7 +1307,7 @@ def remove( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.WebformsRemoveWebformResponse: r"""Remove Webform Remove a webform from the organization. @@ -1342,6 +1348,7 @@ def remove( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1452,7 +1459,7 @@ async def remove_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> str: + ) -> models.WebformsRemoveWebformResponse: r"""Remove Webform Remove a webform from the organization. @@ -1493,6 +1500,7 @@ async def remove_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1603,7 +1611,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WebformsWebformResponse: + ) -> models.WebformsGetWebformByIDResponse: r"""Get Webform By ID Returns a webform details of the given `webformId` in the request param. @@ -1644,6 +1652,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1754,7 +1763,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WebformsWebformResponse: + ) -> models.WebformsGetWebformByIDResponse: r"""Get Webform By ID Returns a webform details of the given `webformId` in the request param. @@ -1795,6 +1804,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/webhook.py b/squadcastv1/src/squadcast_sdk/webhook.py index ed62325..99ebcbc 100644 --- a/squadcastv1/src/squadcast_sdk/webhook.py +++ b/squadcastv1/src/squadcast_sdk/webhook.py @@ -18,7 +18,7 @@ def trigger( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentActionsWebhookActionResponse: + ) -> models.IncidentActionsTriggerAWebhookManuallyResponse: r"""Trigger a Webhook Manually :param incident_id: @@ -56,6 +56,7 @@ def trigger( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -166,7 +167,7 @@ async def trigger_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3IncidentsIncidentActionsWebhookActionResponse: + ) -> models.IncidentActionsTriggerAWebhookManuallyResponse: r"""Trigger a Webhook Manually :param incident_id: @@ -204,6 +205,7 @@ async def trigger_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/webhooks.py b/squadcastv1/src/squadcast_sdk/webhooks.py index cbf1a45..84a0f6f 100644 --- a/squadcastv1/src/squadcast_sdk/webhooks.py +++ b/squadcastv1/src/squadcast_sdk/webhooks.py @@ -125,6 +125,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3ExtensionsWebhooksWebhook ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -342,6 +343,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3ExtensionsWebhooksWebhook ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -490,6 +492,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -637,6 +640,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -745,7 +749,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsWebhooksWebhookResponse: + ) -> models.WebhooksGetWebhookByIDResponse: r"""Get Webhook By ID Returns a webhooks details of the given `eventWebhookID` in the request param. @@ -784,6 +788,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -893,7 +898,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsWebhooksWebhookResponse: + ) -> models.WebhooksGetWebhookByIDResponse: r"""Get Webhook By ID Returns a webhooks details of the given `eventWebhookID` in the request param. @@ -932,6 +937,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1072,7 +1078,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsWebhooksWebhookResponse: + ) -> models.WebhooksUpdateWebhookResponse: r"""Update Webhook Update organization webhook details. @@ -1158,6 +1164,7 @@ def update( "json", models.V3ExtensionsWebhooksWebhook, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1298,7 +1305,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3ExtensionsWebhooksWebhookResponse: + ) -> models.WebhooksUpdateWebhookResponse: r"""Update Webhook Update organization webhook details. @@ -1384,6 +1391,7 @@ async def update_async( "json", models.V3ExtensionsWebhooksWebhook, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/workflows_actions.py b/squadcastv1/src/squadcast_sdk/workflows_actions.py index f1ba790..21d7cd3 100644 --- a/squadcastv1/src/squadcast_sdk/workflows_actions.py +++ b/squadcastv1/src/squadcast_sdk/workflows_actions.py @@ -20,7 +20,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsActionResponse: + ) -> models.WorkflowsCreateActionResponse: r"""Create Action Create an Action for a workflow @@ -69,6 +69,7 @@ def create( "json", models.V3WorkflowsActionRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -181,7 +182,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsActionResponse: + ) -> models.WorkflowsCreateActionResponse: r"""Create Action Create an Action for a workflow @@ -230,6 +231,7 @@ async def create_async( "json", models.V3WorkflowsActionRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -340,7 +342,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsGetWorkflowActionByIDResponse: + ) -> models.WorkflowsGetWorkflowActionByIDResponse: r"""Get Workflow Action By ID Get workflow action by ID @@ -380,6 +382,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -490,7 +493,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsGetWorkflowActionByIDResponse: + ) -> models.WorkflowsGetWorkflowActionByIDResponse: r"""Get Workflow Action By ID Get workflow action by ID @@ -530,6 +533,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/src/squadcast_sdk/workflows_sdk.py b/squadcastv1/src/squadcast_sdk/workflows_sdk.py index a6fb21f..74e807d 100644 --- a/squadcastv1/src/squadcast_sdk/workflows_sdk.py +++ b/squadcastv1/src/squadcast_sdk/workflows_sdk.py @@ -105,6 +105,7 @@ def list( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -314,6 +315,7 @@ async def list_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -474,7 +476,7 @@ def create( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsWorkflowAPIResponse: + ) -> models.WorkflowsCreateWorkflowResponse: r"""Create Workflow Create a Workflow @@ -539,6 +541,7 @@ def create( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3WorkflowsCreateWorkflowRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -667,7 +670,7 @@ async def create_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsWorkflowAPIResponse: + ) -> models.WorkflowsCreateWorkflowResponse: r"""Create Workflow Create a Workflow @@ -732,6 +735,7 @@ async def create_async( get_serialized_body=lambda: utils.serialize_request_body( request, False, False, "json", models.V3WorkflowsCreateWorkflowRequest ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -892,6 +896,7 @@ def bulk_enable_disable( "json", models.V3WorkflowsBulkEnableDisableWorkflowsRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1051,6 +1056,7 @@ async def bulk_enable_disable_async( "json", models.V3WorkflowsBulkEnableDisableWorkflowsRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1197,6 +1203,7 @@ def delete( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1343,6 +1350,7 @@ async def delete_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1451,7 +1459,7 @@ def get_by_id( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsWorkflowAPIResponse: + ) -> models.V3WorkflowsGetWorkflowByIDResponse: r"""Get Workflow By ID Get a workflow by ID @@ -1489,6 +1497,7 @@ def get_by_id( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1598,7 +1607,7 @@ async def get_by_id_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsWorkflowAPIResponse: + ) -> models.V3WorkflowsGetWorkflowByIDResponse: r"""Get Workflow By ID Get a workflow by ID @@ -1636,6 +1645,7 @@ async def get_by_id_async( accept_header_value="application/json", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1774,7 +1784,7 @@ def update( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsUpdateWorkflowAPIResponse: + ) -> models.WorkflowsUpdateWorkflowResponse: r"""Update Workflow Update a Workflow @@ -1849,6 +1859,7 @@ def update( "json", models.V3WorkflowsCreateWorkflowRequestUpdate, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -1987,7 +1998,7 @@ async def update_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsUpdateWorkflowAPIResponse: + ) -> models.WorkflowsUpdateWorkflowResponse: r"""Update Workflow Update a Workflow @@ -2062,6 +2073,7 @@ async def update_async( "json", models.V3WorkflowsCreateWorkflowRequestUpdate, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2172,7 +2184,7 @@ def update_actions_order( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsUpdateActionsOrderResponseData: + ) -> models.V3WorkflowsUpdateActionsOrderResponse: r"""Update Actions Order Update action order in a workflow @@ -2221,6 +2233,7 @@ def update_actions_order( "json", models.V3WorkflowsUpdateActionsOrderRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2331,7 +2344,7 @@ async def update_actions_order_async( server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.V3WorkflowsUpdateActionsOrderResponseData: + ) -> models.V3WorkflowsUpdateActionsOrderResponse: r"""Update Actions Order Update action order in a workflow @@ -2380,6 +2393,7 @@ async def update_actions_order_async( "json", models.V3WorkflowsUpdateActionsOrderRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2530,6 +2544,7 @@ def delete_action( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2679,6 +2694,7 @@ async def delete_action_async( accept_header_value="*/*", http_headers=http_headers, security=self.sdk_configuration.security, + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -2844,6 +2860,7 @@ def update_action( "json", models.V3WorkflowsActionRequestUpdate, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -3008,6 +3025,7 @@ async def update_action_async( "json", models.V3WorkflowsActionRequestUpdate, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -3165,6 +3183,7 @@ def enable_disable( "json", models.V3WorkflowsEnableDisableWorkflowRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) @@ -3323,6 +3342,7 @@ async def enable_disable_async( "json", models.V3WorkflowsEnableDisableWorkflowRequest, ), + allow_empty_value=None, timeout_ms=timeout_ms, ) diff --git a/squadcastv1/uv.lock b/squadcastv1/uv.lock index fa099f1..36da39c 100644 --- a/squadcastv1/uv.lock +++ b/squadcastv1/uv.lock @@ -208,6 +208,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" }, ] +[[package]] +name = "nodeenv" +version = "1.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/bf/d1bda4f6168e0b2e9e5958945e01910052158313224ada5ce1fb2e1113b8/nodeenv-1.10.0.tar.gz", hash = "sha256:996c191ad80897d076bdfba80a41994c2b47c68e224c542b48feba42ba00f8bb", size = 55611, upload-time = "2025-12-20T14:08:54.006Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl", hash = "sha256:5bb13e3eed2923615535339b3c620e76779af4cb4c6a90deccc9e36b274d3827", size = 23438, upload-time = "2025-12-20T14:08:52.782Z" }, +] + [[package]] name = "platformdirs" version = "4.4.0" @@ -361,6 +370,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/50/d3/d346f779cbc9384d8b805a7557b5f2b8ee9f842bffebec9fc6364d6ae183/pylint-3.2.3-py3-none-any.whl", hash = "sha256:b3d7d2708a3e04b4679e02d99e72329a8b7ee8afb8d04110682278781f889fa8", size = 519244, upload-time = "2024-06-06T14:19:13.228Z" }, ] +[[package]] +name = "pyright" +version = "1.1.398" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nodeenv" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/24/d6/48740f1d029e9fc4194880d1ad03dcf0ba3a8f802e0e166b8f63350b3584/pyright-1.1.398.tar.gz", hash = "sha256:357a13edd9be8082dc73be51190913e475fa41a6efb6ec0d4b7aab3bc11638d8", size = 3892675, upload-time = "2025-03-26T10:06:06.063Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/e0/5283593f61b3c525d6d7e94cfb6b3ded20b3df66e953acaf7bb4f23b3f6e/pyright-1.1.398-py3-none-any.whl", hash = "sha256:0a70bfd007d9ea7de1cf9740e1ad1a40a122592cfe22a3f6791b06162ad08753", size = 5780235, upload-time = "2025-03-26T10:06:03.994Z" }, +] + [[package]] name = "sniffio" version = "1.3.1" @@ -372,7 +394,7 @@ wheels = [ [[package]] name = "squadcast-sdk" -version = "0.3.5" +version = "0.4.0" source = { editable = "." } dependencies = [ { name = "httpcore" }, @@ -385,6 +407,7 @@ dependencies = [ dev = [ { name = "mypy" }, { name = "pylint" }, + { name = "pyright" }, ] [package.metadata] @@ -399,6 +422,7 @@ requires-dist = [ dev = [ { name = "mypy", specifier = "==1.15.0" }, { name = "pylint", specifier = "==3.2.3" }, + { name = "pyright", specifier = "==1.1.398" }, ] [[package]]