Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13,539 changes: 11,304 additions & 2,235 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

8 changes: 6 additions & 2 deletions .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,14 @@ generation:
hoistGlobalSecurity: true
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: ""
persistentEdits: {}
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
go:
version: 1.7.1
version: 1.8.0
additionalDependencies: {}
allowUnknownFieldsInWeakUnions: false
baseErrorName: FireHydrantError
Expand All @@ -40,15 +42,17 @@ go:
shared: models/components
webhooks: models/webhooks
includeEmptyObjects: true
inferUnionDiscriminators: false
inputModelSuffix: input
maxMethodParams: 4
methodArguments: require-security-and-request
modulePath: ""
multipartArrayFormat: legacy
nullableOptionalWrapper: false
outputModelSuffix: output
packageName: github.com/firehydrant/firehydrant-go-sdk
respectRequiredFields: false
responseFormat: flat
sdkPackageName: ""
templateVersion: v2
unionDeserializationStrategy: left-to-right
unionStrategy: left-to-right
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
speakeasyVersion: 1.649.0
speakeasyVersion: 1.675.4
sources:
FireHydrant-OAS:
sourceNamespace: fire-hydrant-oas
Expand All @@ -8,20 +8,20 @@ sources:
- latest
firehydrant-oas:
sourceNamespace: firehydrant-oas
sourceRevisionDigest: sha256:771b587d90c29e879a5fdc61c6783df3147ea10a41033593a924d7f88f52a2de
sourceBlobDigest: sha256:f745276bf522c370ed80d3917d709a30ed0b9391fddae03de8ad74d0b127488a
sourceRevisionDigest: sha256:065764ef969215ba92de4146b8728c996aa81b86e30981397471577b869eab6a
sourceBlobDigest: sha256:ddd40133738ca41cc740dc7ab83932943eaef3635ce22129bc9aab6fd6194f50
tags:
- latest
- speakeasy-sdk-regen-1762216319
- speakeasy-sdk-regen-1762475570
- 0.0.1
targets:
fire-hydrant:
source: firehydrant-oas
sourceNamespace: firehydrant-oas
sourceRevisionDigest: sha256:771b587d90c29e879a5fdc61c6783df3147ea10a41033593a924d7f88f52a2de
sourceBlobDigest: sha256:f745276bf522c370ed80d3917d709a30ed0b9391fddae03de8ad74d0b127488a
sourceRevisionDigest: sha256:065764ef969215ba92de4146b8728c996aa81b86e30981397471577b869eab6a
sourceBlobDigest: sha256:ddd40133738ca41cc740dc7ab83932943eaef3635ce22129bc9aab6fd6194f50
codeSamplesNamespace: firehydrant-oas-go-code-samples
codeSamplesRevisionDigest: sha256:9d369c7fd91020bd284f7d36d8df216dd9a818e45b5ce9d0b05d18cfaf7e249d
codeSamplesRevisionDigest: sha256:309bf2dbe053671516a6931bc112eeaf640661e25fd230e5d1bd9d4bb5b13fc8
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
112 changes: 59 additions & 53 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ func main() {
* [GetMemberDefaultAudience](docs/sdks/audiences/README.md#getmemberdefaultaudience) - Get default audience
* [SetMemberDefaultAudience](docs/sdks/audiences/README.md#setmemberdefaultaudience) - Set default audience
* [GetAudienceSummary](docs/sdks/audiences/README.md#getaudiencesummary) - Get latest summary
* [GenerateAudienceSummary](docs/sdks/audiences/README.md#generateaudiencesummary) - Generate summary
* [GenerateAudienceSummary](docs/sdks/audiences/README.md#generateaudiencesummary) - Generate summary (async)
* [ListAudienceSummaries](docs/sdks/audiences/README.md#listaudiencesummaries) - List audience summaries

### [AuditEvents](docs/sdks/auditevents/README.md)
Expand Down Expand Up @@ -346,6 +346,58 @@ func main() {
* [ListComments](docs/sdks/conversations/README.md#listcomments) - List comments for a conversation
* [CreateComment](docs/sdks/conversations/README.md#createcomment) - Create a conversation comment

### [IncidentSettings](docs/sdks/incidentsettings/README.md)

* [ListIncidentRoles](docs/sdks/incidentsettings/README.md#listincidentroles) - List incident roles
* [CreateIncidentRole](docs/sdks/incidentsettings/README.md#createincidentrole) - Create an incident role
* [GetIncidentRole](docs/sdks/incidentsettings/README.md#getincidentrole) - Get an incident role
* [DeleteIncidentRole](docs/sdks/incidentsettings/README.md#deleteincidentrole) - Archive an incident role
* [UpdateIncidentRole](docs/sdks/incidentsettings/README.md#updateincidentrole) - Update an incident role
* [ValidateIncidentTags](docs/sdks/incidentsettings/README.md#validateincidenttags) - Validate incident tags
* [ListIncidentTags](docs/sdks/incidentsettings/README.md#listincidenttags) - List incident tags
* [ListIncidentTypes](docs/sdks/incidentsettings/README.md#listincidenttypes) - List incident types
* [CreateIncidentType](docs/sdks/incidentsettings/README.md#createincidenttype) - Create an incident type
* [GetIncidentType](docs/sdks/incidentsettings/README.md#getincidenttype) - Get an incident type
* [DeleteIncidentType](docs/sdks/incidentsettings/README.md#deleteincidenttype) - Archive an incident type
* [UpdateIncidentType](docs/sdks/incidentsettings/README.md#updateincidenttype) - Update an incident type
* [ListLifecycleMeasurementDefinitions](docs/sdks/incidentsettings/README.md#listlifecyclemeasurementdefinitions) - List measurement definitions
* [CreateLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#createlifecyclemeasurementdefinition) - Create a measurement definition
* [GetLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#getlifecyclemeasurementdefinition) - Get a measurement definition
* [DeleteLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#deletelifecyclemeasurementdefinition) - Archive a measurement definition
* [UpdateLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#updatelifecyclemeasurementdefinition) - Update a measurement definition
* [ListLifecyclePhases](docs/sdks/incidentsettings/README.md#listlifecyclephases) - List phases and milestones
* [CreateLifecycleMilestone](docs/sdks/incidentsettings/README.md#createlifecyclemilestone) - Create a milestone
* [DeleteLifecycleMilestone](docs/sdks/incidentsettings/README.md#deletelifecyclemilestone) - Delete a milestone
* [UpdateLifecycleMilestone](docs/sdks/incidentsettings/README.md#updatelifecyclemilestone) - Update a milestone
* [ListPriorities](docs/sdks/incidentsettings/README.md#listpriorities) - List priorities
* [CreatePriority](docs/sdks/incidentsettings/README.md#createpriority) - Create a priority
* [GetPriority](docs/sdks/incidentsettings/README.md#getpriority) - Get a priority
* [DeletePriority](docs/sdks/incidentsettings/README.md#deletepriority) - Delete a priority
* [UpdatePriority](docs/sdks/incidentsettings/README.md#updatepriority) - Update a priority
* [ListSeverities](docs/sdks/incidentsettings/README.md#listseverities) - List severities
* [CreateSeverity](docs/sdks/incidentsettings/README.md#createseverity) - Create a severity
* [GetSeverity](docs/sdks/incidentsettings/README.md#getseverity) - Get a severity
* [DeleteSeverity](docs/sdks/incidentsettings/README.md#deleteseverity) - Delete a severity
* [UpdateSeverity](docs/sdks/incidentsettings/README.md#updateseverity) - Update a severity
* [GetSeverityMatrix](docs/sdks/incidentsettings/README.md#getseveritymatrix) - Get severity matrix
* [UpdateSeverityMatrix](docs/sdks/incidentsettings/README.md#updateseveritymatrix) - Update severity matrix
* [ListSeverityMatrixConditions](docs/sdks/incidentsettings/README.md#listseveritymatrixconditions) - List severity matrix conditions
* [CreateSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#createseveritymatrixcondition) - Create a severity matrix condition
* [GetSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#getseveritymatrixcondition) - Get a severity matrix condition
* [DeleteSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#deleteseveritymatrixcondition) - Delete a severity matrix condition
* [UpdateSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#updateseveritymatrixcondition) - Update a severity matrix condition
* [ListSeverityMatrixImpacts](docs/sdks/incidentsettings/README.md#listseveritymatriximpacts) - List severity matrix impacts
* [CreateSeverityMatrixImpact](docs/sdks/incidentsettings/README.md#createseveritymatriximpact) - Create a severity matrix impact
* [DeleteSeverityMatrixImpact](docs/sdks/incidentsettings/README.md#deleteseveritymatriximpact) - Delete a severity matrix impact
* [UpdateSeverityMatrixImpact](docs/sdks/incidentsettings/README.md#updateseveritymatriximpact) - Update a severity matrix impact
* [DeleteCustomFieldDefinition](docs/sdks/incidentsettings/README.md#deletecustomfielddefinition) - Delete a custom field definition
* [UpdateCustomFieldDefinition](docs/sdks/incidentsettings/README.md#updatecustomfielddefinition) - Update a custom field definition
* [ListCustomFieldDefinitions](docs/sdks/incidentsettings/README.md#listcustomfielddefinitions) - List custom field definitions
* [CreateCustomFieldDefinition](docs/sdks/incidentsettings/README.md#createcustomfielddefinition) - Create a custom field definition
* [ListCustomFieldSelectOptions](docs/sdks/incidentsettings/README.md#listcustomfieldselectoptions) - Get available values for a custom field
* [AppendFormDataOnSelectedValueGet](docs/sdks/incidentsettings/README.md#appendformdataonselectedvalueget) - Get data for a form field on select
* [GetFormConfiguration](docs/sdks/incidentsettings/README.md#getformconfiguration) - Get a form configuration

### [Incidents](docs/sdks/incidents/README.md)

* [ListIncidents](docs/sdks/incidents/README.md#listincidents) - List incidents
Expand Down Expand Up @@ -405,58 +457,6 @@ func main() {
* [GetAiIncidentSummaryVoteStatus](docs/sdks/incidents/README.md#getaiincidentsummaryvotestatus) - Get the current user's vote status for an AI-generated incident summary
* [VoteAiIncidentSummary](docs/sdks/incidents/README.md#voteaiincidentsummary) - Vote on an AI-generated incident summary

### [IncidentSettings](docs/sdks/incidentsettings/README.md)

* [ListIncidentRoles](docs/sdks/incidentsettings/README.md#listincidentroles) - List incident roles
* [CreateIncidentRole](docs/sdks/incidentsettings/README.md#createincidentrole) - Create an incident role
* [GetIncidentRole](docs/sdks/incidentsettings/README.md#getincidentrole) - Get an incident role
* [DeleteIncidentRole](docs/sdks/incidentsettings/README.md#deleteincidentrole) - Archive an incident role
* [UpdateIncidentRole](docs/sdks/incidentsettings/README.md#updateincidentrole) - Update an incident role
* [ValidateIncidentTags](docs/sdks/incidentsettings/README.md#validateincidenttags) - Validate incident tags
* [ListIncidentTags](docs/sdks/incidentsettings/README.md#listincidenttags) - List incident tags
* [ListIncidentTypes](docs/sdks/incidentsettings/README.md#listincidenttypes) - List incident types
* [CreateIncidentType](docs/sdks/incidentsettings/README.md#createincidenttype) - Create an incident type
* [GetIncidentType](docs/sdks/incidentsettings/README.md#getincidenttype) - Get an incident type
* [DeleteIncidentType](docs/sdks/incidentsettings/README.md#deleteincidenttype) - Archive an incident type
* [UpdateIncidentType](docs/sdks/incidentsettings/README.md#updateincidenttype) - Update an incident type
* [ListLifecycleMeasurementDefinitions](docs/sdks/incidentsettings/README.md#listlifecyclemeasurementdefinitions) - List measurement definitions
* [CreateLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#createlifecyclemeasurementdefinition) - Create a measurement definition
* [GetLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#getlifecyclemeasurementdefinition) - Get a measurement definition
* [DeleteLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#deletelifecyclemeasurementdefinition) - Archive a measurement definition
* [UpdateLifecycleMeasurementDefinition](docs/sdks/incidentsettings/README.md#updatelifecyclemeasurementdefinition) - Update a measurement definition
* [ListLifecyclePhases](docs/sdks/incidentsettings/README.md#listlifecyclephases) - List phases and milestones
* [CreateLifecycleMilestone](docs/sdks/incidentsettings/README.md#createlifecyclemilestone) - Create a milestone
* [DeleteLifecycleMilestone](docs/sdks/incidentsettings/README.md#deletelifecyclemilestone) - Delete a milestone
* [UpdateLifecycleMilestone](docs/sdks/incidentsettings/README.md#updatelifecyclemilestone) - Update a milestone
* [ListPriorities](docs/sdks/incidentsettings/README.md#listpriorities) - List priorities
* [CreatePriority](docs/sdks/incidentsettings/README.md#createpriority) - Create a priority
* [GetPriority](docs/sdks/incidentsettings/README.md#getpriority) - Get a priority
* [DeletePriority](docs/sdks/incidentsettings/README.md#deletepriority) - Delete a priority
* [UpdatePriority](docs/sdks/incidentsettings/README.md#updatepriority) - Update a priority
* [ListSeverities](docs/sdks/incidentsettings/README.md#listseverities) - List severities
* [CreateSeverity](docs/sdks/incidentsettings/README.md#createseverity) - Create a severity
* [GetSeverity](docs/sdks/incidentsettings/README.md#getseverity) - Get a severity
* [DeleteSeverity](docs/sdks/incidentsettings/README.md#deleteseverity) - Delete a severity
* [UpdateSeverity](docs/sdks/incidentsettings/README.md#updateseverity) - Update a severity
* [GetSeverityMatrix](docs/sdks/incidentsettings/README.md#getseveritymatrix) - Get severity matrix
* [UpdateSeverityMatrix](docs/sdks/incidentsettings/README.md#updateseveritymatrix) - Update severity matrix
* [ListSeverityMatrixConditions](docs/sdks/incidentsettings/README.md#listseveritymatrixconditions) - List severity matrix conditions
* [CreateSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#createseveritymatrixcondition) - Create a severity matrix condition
* [GetSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#getseveritymatrixcondition) - Get a severity matrix condition
* [DeleteSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#deleteseveritymatrixcondition) - Delete a severity matrix condition
* [UpdateSeverityMatrixCondition](docs/sdks/incidentsettings/README.md#updateseveritymatrixcondition) - Update a severity matrix condition
* [ListSeverityMatrixImpacts](docs/sdks/incidentsettings/README.md#listseveritymatriximpacts) - List severity matrix impacts
* [CreateSeverityMatrixImpact](docs/sdks/incidentsettings/README.md#createseveritymatriximpact) - Create a severity matrix impact
* [DeleteSeverityMatrixImpact](docs/sdks/incidentsettings/README.md#deleteseveritymatriximpact) - Delete a severity matrix impact
* [UpdateSeverityMatrixImpact](docs/sdks/incidentsettings/README.md#updateseveritymatriximpact) - Update a severity matrix impact
* [DeleteCustomFieldDefinition](docs/sdks/incidentsettings/README.md#deletecustomfielddefinition) - Delete a custom field definition
* [UpdateCustomFieldDefinition](docs/sdks/incidentsettings/README.md#updatecustomfielddefinition) - Update a custom field definition
* [ListCustomFieldDefinitions](docs/sdks/incidentsettings/README.md#listcustomfielddefinitions) - List custom field definitions
* [CreateCustomFieldDefinition](docs/sdks/incidentsettings/README.md#createcustomfielddefinition) - Create a custom field definition
* [ListCustomFieldSelectOptions](docs/sdks/incidentsettings/README.md#listcustomfieldselectoptions) - Get available values for a custom field
* [AppendFormDataOnSelectedValueGet](docs/sdks/incidentsettings/README.md#appendformdataonselectedvalueget) - Get data for a form field on select
* [GetFormConfiguration](docs/sdks/incidentsettings/README.md#getformconfiguration) - Get a form configuration

### [Integrations](docs/sdks/integrations/README.md)

* [ListIntegrations](docs/sdks/integrations/README.md#listintegrations) - List integrations
Expand Down Expand Up @@ -559,6 +559,7 @@ func main() {
* [GetRetrospectiveTemplate](docs/sdks/retrospectives/README.md#getretrospectivetemplate) - Get a retrospective template
* [DeleteRetrospectiveTemplate](docs/sdks/retrospectives/README.md#deleteretrospectivetemplate) - Delete a retrospective template
* [UpdateRetrospectiveTemplate](docs/sdks/retrospectives/README.md#updateretrospectivetemplate) - Update a retrospective template
* [GetRetrospectiveReportTemplate](docs/sdks/retrospectives/README.md#getretrospectivereporttemplate) - Get a retrospective report template

### [Roles](docs/sdks/roles/README.md)

Expand Down Expand Up @@ -743,6 +744,11 @@ func main() {
* [DeleteTicketingPriority](docs/sdks/ticketing/README.md#deleteticketingpriority) - Delete a ticketing priority
* [UpdateTicketingPriority](docs/sdks/ticketing/README.md#updateticketingpriority) - Update a ticketing priority
* [ListTicketTags](docs/sdks/ticketing/README.md#listtickettags) - List ticket tags
* [GetTicketingFormConfiguration](docs/sdks/ticketing/README.md#getticketingformconfiguration) - Get the ticketing form configuration
* [ListTicketingCustomDefinitions](docs/sdks/ticketing/README.md#listticketingcustomdefinitions) - List ticketing custom fields
* [CreateTicketingCustomDefinition](docs/sdks/ticketing/README.md#createticketingcustomdefinition) - Create a ticketing custom field
* [DeleteTicketingCustomDefinition](docs/sdks/ticketing/README.md#deleteticketingcustomdefinition) - Delete a ticketing custom field
* [UpdateTicketingCustomDefinition](docs/sdks/ticketing/README.md#updateticketingcustomdefinition) - Update a ticketing custom field

### [Users](docs/sdks/users/README.md)

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -248,4 +248,14 @@ Based on:
### Generated
- [go v1.7.1] .
### Releases
- [Go v1.7.1] https://github.com/firehydrant/firehydrant-go-sdk/releases/tag/v1.7.1 - .
- [Go v1.7.1] https://github.com/firehydrant/firehydrant-go-sdk/releases/tag/v1.7.1 - .

## 2025-12-11 00:34:06
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.675.4 (2.779.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [go v1.8.0] .
### Releases
- [Go v1.8.0] https://github.com/firehydrant/firehydrant-go-sdk/releases/tag/v1.8.0 - .
2 changes: 1 addition & 1 deletion accountsettings.go
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@ func (s *AccountSettings) ListEntitlements(ctx context.Context, name *string, ty
req.Header.Set("Accept", "application/json")
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)

if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
return nil, fmt.Errorf("error populating query params: %w", err)
}

Expand Down
4 changes: 2 additions & 2 deletions alerts.go
Original file line number Diff line number Diff line change
Expand Up @@ -874,7 +874,7 @@ func (s *Alerts) ListAlerts(ctx context.Context, request operations.ListAlertsRe
req.Header.Set("Accept", "application/json")
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)

if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
return nil, fmt.Errorf("error populating query params: %w", err)
}

Expand Down Expand Up @@ -1280,7 +1280,7 @@ func (s *Alerts) ListProcessingLogEntries(ctx context.Context, request operation
req.Header.Set("Accept", "application/json")
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)

if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
return nil, fmt.Errorf("error populating query params: %w", err)
}

Expand Down
Loading