go-clockify/pkg/clockify/client.gen.go
2025-01-13 16:14:42 +01:00

90801 lines
2.9 MiB

// Package clockify provides primitives to interact with the openapi HTTP API.
//
// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.
package clockify
import (
"bytes"
"context"
"encoding/json"
"fmt"
"io"
"net/http"
"net/url"
"strings"
"time"
"github.com/oapi-codegen/runtime"
openapi_types "github.com/oapi-codegen/runtime/types"
)
const (
AddonKeyAuthScopes = "AddonKeyAuth.Scopes"
ApiKeyAuthScopes = "ApiKeyAuth.Scopes"
)
// Defines values for ABTestingDtoAbTestingType.
const (
UPGRADESCREEN ABTestingDtoAbTestingType = "UPGRADE_SCREEN"
)
// Defines values for ActivateTemplateRequestActivateOption.
const (
ADD ActivateTemplateRequestActivateOption = "ADD"
REPLACE ActivateTemplateRequestActivateOption = "REPLACE"
SKIP ActivateTemplateRequestActivateOption = "SKIP"
)
// Defines values for AddonComponentDtoAccessLevel.
const (
AddonComponentDtoAccessLevelADMINS AddonComponentDtoAccessLevel = "ADMINS"
AddonComponentDtoAccessLevelEVERYONE AddonComponentDtoAccessLevel = "EVERYONE"
)
// Defines values for AddonDtoMinimalSubscriptionPlan.
const (
AddonDtoMinimalSubscriptionPlanBASIC AddonDtoMinimalSubscriptionPlan = "BASIC"
AddonDtoMinimalSubscriptionPlanENTERPRISE AddonDtoMinimalSubscriptionPlan = "ENTERPRISE"
AddonDtoMinimalSubscriptionPlanFREE AddonDtoMinimalSubscriptionPlan = "FREE"
AddonDtoMinimalSubscriptionPlanPRO AddonDtoMinimalSubscriptionPlan = "PRO"
AddonDtoMinimalSubscriptionPlanSTANDARD AddonDtoMinimalSubscriptionPlan = "STANDARD"
)
// Defines values for AddonDtoStatus.
const (
AddonDtoStatusACTIVE AddonDtoStatus = "ACTIVE"
AddonDtoStatusINACTIVE AddonDtoStatus = "INACTIVE"
)
// Defines values for AddonSettingDtoType.
const (
AddonSettingDtoTypeCHECKBOX AddonSettingDtoType = "CHECKBOX"
AddonSettingDtoTypeDROPDOWNMULTIPLE AddonSettingDtoType = "DROPDOWN_MULTIPLE"
AddonSettingDtoTypeDROPDOWNSINGLE AddonSettingDtoType = "DROPDOWN_SINGLE"
AddonSettingDtoTypeLINK AddonSettingDtoType = "LINK"
AddonSettingDtoTypeNUMBER AddonSettingDtoType = "NUMBER"
AddonSettingDtoTypeTXT AddonSettingDtoType = "TXT"
AddonSettingDtoTypeUSERDROPDOWNMULTIPLE AddonSettingDtoType = "USER_DROPDOWN_MULTIPLE"
AddonSettingDtoTypeUSERDROPDOWNSINGLE AddonSettingDtoType = "USER_DROPDOWN_SINGLE"
)
// Defines values for AddonUpdateStatusRequestStatus.
const (
AddonUpdateStatusRequestStatusACTIVE AddonUpdateStatusRequestStatus = "ACTIVE"
AddonUpdateStatusRequestStatusINACTIVE AddonUpdateStatusRequestStatus = "INACTIVE"
)
// Defines values for AlertDtoAlertPerson.
const (
AlertDtoAlertPersonPROJECTMANAGER AlertDtoAlertPerson = "PROJECT_MANAGER"
AlertDtoAlertPersonTEAMMEMBERS AlertDtoAlertPerson = "TEAM_MEMBERS"
AlertDtoAlertPersonWORKSPACEADMIN AlertDtoAlertPerson = "WORKSPACE_ADMIN"
)
// Defines values for AlertDtoAlertType.
const (
AlertDtoAlertTypePROJECT AlertDtoAlertType = "PROJECT"
AlertDtoAlertTypeTASK AlertDtoAlertType = "TASK"
)
// Defines values for ApprovalGroupItemDtoApprovalState.
const (
ApprovalGroupItemDtoApprovalStateAPPROVED ApprovalGroupItemDtoApprovalState = "APPROVED"
ApprovalGroupItemDtoApprovalStatePENDING ApprovalGroupItemDtoApprovalState = "PENDING"
ApprovalGroupItemDtoApprovalStateREJECTED ApprovalGroupItemDtoApprovalState = "REJECTED"
ApprovalGroupItemDtoApprovalStateWITHDRAWNAPPROVAL ApprovalGroupItemDtoApprovalState = "WITHDRAWN_APPROVAL"
ApprovalGroupItemDtoApprovalStateWITHDRAWNSUBMISSION ApprovalGroupItemDtoApprovalState = "WITHDRAWN_SUBMISSION"
)
// Defines values for ApprovalRequestDtoApprovalStatuses.
const (
ApprovalRequestDtoApprovalStatusesAPPROVED ApprovalRequestDtoApprovalStatuses = "APPROVED"
ApprovalRequestDtoApprovalStatusesPENDING ApprovalRequestDtoApprovalStatuses = "PENDING"
ApprovalRequestDtoApprovalStatusesUNSUBMITTED ApprovalRequestDtoApprovalStatuses = "UNSUBMITTED"
)
// Defines values for ApprovalSettingsApprovalPeriod.
const (
ApprovalSettingsApprovalPeriodMONTHLY ApprovalSettingsApprovalPeriod = "MONTHLY"
ApprovalSettingsApprovalPeriodSEMIMONTHLY ApprovalSettingsApprovalPeriod = "SEMI_MONTHLY"
ApprovalSettingsApprovalPeriodWEEKLY ApprovalSettingsApprovalPeriod = "WEEKLY"
)
// Defines values for ApprovalSettingsApprovalRoles.
const (
ApprovalSettingsApprovalRolesADMIN ApprovalSettingsApprovalRoles = "ADMIN"
ApprovalSettingsApprovalRolesPROJECTMANAGER ApprovalSettingsApprovalRoles = "PROJECT_MANAGER"
ApprovalSettingsApprovalRolesTEAMMANAGER ApprovalSettingsApprovalRoles = "TEAM_MANAGER"
)
// Defines values for AssignmentPeriodRequestSeriesUpdateOption.
const (
AssignmentPeriodRequestSeriesUpdateOptionALL AssignmentPeriodRequestSeriesUpdateOption = "ALL"
AssignmentPeriodRequestSeriesUpdateOptionTHISANDFOLLOWING AssignmentPeriodRequestSeriesUpdateOption = "THIS_AND_FOLLOWING"
AssignmentPeriodRequestSeriesUpdateOptionTHISONE AssignmentPeriodRequestSeriesUpdateOption = "THIS_ONE"
)
// Defines values for AssignmentUpdateRequestSeriesUpdateOption.
const (
AssignmentUpdateRequestSeriesUpdateOptionALL AssignmentUpdateRequestSeriesUpdateOption = "ALL"
AssignmentUpdateRequestSeriesUpdateOptionTHISANDFOLLOWING AssignmentUpdateRequestSeriesUpdateOption = "THIS_AND_FOLLOWING"
AssignmentUpdateRequestSeriesUpdateOptionTHISONE AssignmentUpdateRequestSeriesUpdateOption = "THIS_ONE"
)
// Defines values for AuthDtoRoles.
const (
AuthDtoRolesADMIN AuthDtoRoles = "ADMIN"
AuthDtoRolesBILLING AuthDtoRoles = "BILLING"
AuthDtoRolesMANAGER AuthDtoRoles = "MANAGER"
AuthDtoRolesNOTIFIER AuthDtoRoles = "NOTIFIER"
AuthDtoRolesSALESADMIN AuthDtoRoles = "SALES_ADMIN"
AuthDtoRolesSALESAGENT AuthDtoRoles = "SALES_AGENT"
AuthDtoRolesSALESPANEL AuthDtoRoles = "SALES_PANEL"
AuthDtoRolesSUPPORTAGENT AuthDtoRoles = "SUPPORT_AGENT"
AuthDtoRolesUSER AuthDtoRoles = "USER"
)
// Defines values for AuthDtoStatus.
const (
AuthDtoStatusACTIVE AuthDtoStatus = "ACTIVE"
AuthDtoStatusDELETED AuthDtoStatus = "DELETED"
AuthDtoStatusLIMITED AuthDtoStatus = "LIMITED"
AuthDtoStatusLIMITEDDELETED AuthDtoStatus = "LIMITED_DELETED"
AuthDtoStatusNOTREGISTERED AuthDtoStatus = "NOT_REGISTERED"
AuthDtoStatusPENDINGEMAILVERIFICATION AuthDtoStatus = "PENDING_EMAIL_VERIFICATION"
)
// Defines values for AuthorizationSourceDtoType.
const (
AuthorizationSourceDtoTypeUSERGROUP AuthorizationSourceDtoType = "USER_GROUP"
)
// Defines values for AutomaticAccrualDtoPeriod.
const (
AutomaticAccrualDtoPeriodMONTH AutomaticAccrualDtoPeriod = "MONTH"
AutomaticAccrualDtoPeriodYEAR AutomaticAccrualDtoPeriod = "YEAR"
)
// Defines values for AutomaticAccrualDtoTimeUnit.
const (
AutomaticAccrualDtoTimeUnitDAYS AutomaticAccrualDtoTimeUnit = "DAYS"
AutomaticAccrualDtoTimeUnitHOURS AutomaticAccrualDtoTimeUnit = "HOURS"
)
// Defines values for AutomaticAccrualRequestPeriod.
const (
AutomaticAccrualRequestPeriodMONTH AutomaticAccrualRequestPeriod = "MONTH"
AutomaticAccrualRequestPeriodYEAR AutomaticAccrualRequestPeriod = "YEAR"
)
// Defines values for AutomaticAccrualRequestTimeUnit.
const (
AutomaticAccrualRequestTimeUnitDAYS AutomaticAccrualRequestTimeUnit = "DAYS"
AutomaticAccrualRequestTimeUnitHOURS AutomaticAccrualRequestTimeUnit = "HOURS"
)
// Defines values for AutomaticLockDtoChangeDay.
const (
AutomaticLockDtoChangeDayFRIDAY AutomaticLockDtoChangeDay = "FRIDAY"
AutomaticLockDtoChangeDayMONDAY AutomaticLockDtoChangeDay = "MONDAY"
AutomaticLockDtoChangeDaySATURDAY AutomaticLockDtoChangeDay = "SATURDAY"
AutomaticLockDtoChangeDaySUNDAY AutomaticLockDtoChangeDay = "SUNDAY"
AutomaticLockDtoChangeDayTHURSDAY AutomaticLockDtoChangeDay = "THURSDAY"
AutomaticLockDtoChangeDayTUESDAY AutomaticLockDtoChangeDay = "TUESDAY"
AutomaticLockDtoChangeDayWEDNESDAY AutomaticLockDtoChangeDay = "WEDNESDAY"
)
// Defines values for AutomaticLockDtoFirstDay.
const (
AutomaticLockDtoFirstDayFRIDAY AutomaticLockDtoFirstDay = "FRIDAY"
AutomaticLockDtoFirstDayMONDAY AutomaticLockDtoFirstDay = "MONDAY"
AutomaticLockDtoFirstDaySATURDAY AutomaticLockDtoFirstDay = "SATURDAY"
AutomaticLockDtoFirstDaySUNDAY AutomaticLockDtoFirstDay = "SUNDAY"
AutomaticLockDtoFirstDayTHURSDAY AutomaticLockDtoFirstDay = "THURSDAY"
AutomaticLockDtoFirstDayTUESDAY AutomaticLockDtoFirstDay = "TUESDAY"
AutomaticLockDtoFirstDayWEDNESDAY AutomaticLockDtoFirstDay = "WEDNESDAY"
)
// Defines values for AutomaticLockDtoOlderThanPeriod.
const (
AutomaticLockDtoOlderThanPeriodDAYS AutomaticLockDtoOlderThanPeriod = "DAYS"
AutomaticLockDtoOlderThanPeriodMONTHS AutomaticLockDtoOlderThanPeriod = "MONTHS"
AutomaticLockDtoOlderThanPeriodWEEKS AutomaticLockDtoOlderThanPeriod = "WEEKS"
)
// Defines values for AutomaticLockDtoType.
const (
AutomaticLockDtoTypeMONTHLY AutomaticLockDtoType = "MONTHLY"
AutomaticLockDtoTypeOLDERTHAN AutomaticLockDtoType = "OLDER_THAN"
AutomaticLockDtoTypeWEEKLY AutomaticLockDtoType = "WEEKLY"
)
// Defines values for BalanceHistoryDtoAction.
const (
BalanceHistoryDtoActionAPPROVED BalanceHistoryDtoAction = "APPROVED"
BalanceHistoryDtoActionAUTOMATIC BalanceHistoryDtoAction = "AUTOMATIC"
BalanceHistoryDtoActionAUTOMATICAPPROVAL BalanceHistoryDtoAction = "AUTOMATIC_APPROVAL"
BalanceHistoryDtoActionMANUAL BalanceHistoryDtoAction = "MANUAL"
BalanceHistoryDtoActionPENDING BalanceHistoryDtoAction = "PENDING"
BalanceHistoryDtoActionREJECTED BalanceHistoryDtoAction = "REJECTED"
BalanceHistoryDtoActionWITHDRAWN BalanceHistoryDtoAction = "WITHDRAWN"
)
// Defines values for BalanceHistoryDtoTimeUnit.
const (
BalanceHistoryDtoTimeUnitDAYS BalanceHistoryDtoTimeUnit = "DAYS"
BalanceHistoryDtoTimeUnitHOURS BalanceHistoryDtoTimeUnit = "HOURS"
)
// Defines values for BillingInformationDtoNextSubscriptionType.
const (
BillingInformationDtoNextSubscriptionTypeBASIC2021 BillingInformationDtoNextSubscriptionType = "BASIC_2021"
BillingInformationDtoNextSubscriptionTypeBASICYEAR2021 BillingInformationDtoNextSubscriptionType = "BASIC_YEAR_2021"
BillingInformationDtoNextSubscriptionTypeBUNDLE2024 BillingInformationDtoNextSubscriptionType = "BUNDLE_2024"
BillingInformationDtoNextSubscriptionTypeBUNDLEYEAR2024 BillingInformationDtoNextSubscriptionType = "BUNDLE_YEAR_2024"
BillingInformationDtoNextSubscriptionTypeENTERPRISE BillingInformationDtoNextSubscriptionType = "ENTERPRISE"
BillingInformationDtoNextSubscriptionTypeENTERPRISE2021 BillingInformationDtoNextSubscriptionType = "ENTERPRISE_2021"
BillingInformationDtoNextSubscriptionTypeENTERPRISEYEAR BillingInformationDtoNextSubscriptionType = "ENTERPRISE_YEAR"
BillingInformationDtoNextSubscriptionTypeENTERPRISEYEAR2021 BillingInformationDtoNextSubscriptionType = "ENTERPRISE_YEAR_2021"
BillingInformationDtoNextSubscriptionTypeFREE BillingInformationDtoNextSubscriptionType = "FREE"
BillingInformationDtoNextSubscriptionTypePREMIUM BillingInformationDtoNextSubscriptionType = "PREMIUM"
BillingInformationDtoNextSubscriptionTypePREMIUMYEAR BillingInformationDtoNextSubscriptionType = "PREMIUM_YEAR"
BillingInformationDtoNextSubscriptionTypePRO2021 BillingInformationDtoNextSubscriptionType = "PRO_2021"
BillingInformationDtoNextSubscriptionTypePROYEAR2021 BillingInformationDtoNextSubscriptionType = "PRO_YEAR_2021"
BillingInformationDtoNextSubscriptionTypeSELFHOSTED BillingInformationDtoNextSubscriptionType = "SELF_HOSTED"
BillingInformationDtoNextSubscriptionTypeSPECIAL BillingInformationDtoNextSubscriptionType = "SPECIAL"
BillingInformationDtoNextSubscriptionTypeSPECIALYEAR BillingInformationDtoNextSubscriptionType = "SPECIAL_YEAR"
BillingInformationDtoNextSubscriptionTypeSTANDARD2021 BillingInformationDtoNextSubscriptionType = "STANDARD_2021"
BillingInformationDtoNextSubscriptionTypeSTANDARDYEAR2021 BillingInformationDtoNextSubscriptionType = "STANDARD_YEAR_2021"
BillingInformationDtoNextSubscriptionTypeTRIAL BillingInformationDtoNextSubscriptionType = "TRIAL"
)
// Defines values for BillingInformationDtoType.
const (
BillingInformationDtoTypeBASIC2021 BillingInformationDtoType = "BASIC_2021"
BillingInformationDtoTypeBASICYEAR2021 BillingInformationDtoType = "BASIC_YEAR_2021"
BillingInformationDtoTypeBUNDLE2024 BillingInformationDtoType = "BUNDLE_2024"
BillingInformationDtoTypeBUNDLEYEAR2024 BillingInformationDtoType = "BUNDLE_YEAR_2024"
BillingInformationDtoTypeENTERPRISE BillingInformationDtoType = "ENTERPRISE"
BillingInformationDtoTypeENTERPRISE2021 BillingInformationDtoType = "ENTERPRISE_2021"
BillingInformationDtoTypeENTERPRISEYEAR BillingInformationDtoType = "ENTERPRISE_YEAR"
BillingInformationDtoTypeENTERPRISEYEAR2021 BillingInformationDtoType = "ENTERPRISE_YEAR_2021"
BillingInformationDtoTypeFREE BillingInformationDtoType = "FREE"
BillingInformationDtoTypePREMIUM BillingInformationDtoType = "PREMIUM"
BillingInformationDtoTypePREMIUMYEAR BillingInformationDtoType = "PREMIUM_YEAR"
BillingInformationDtoTypePRO2021 BillingInformationDtoType = "PRO_2021"
BillingInformationDtoTypePROYEAR2021 BillingInformationDtoType = "PRO_YEAR_2021"
BillingInformationDtoTypeSELFHOSTED BillingInformationDtoType = "SELF_HOSTED"
BillingInformationDtoTypeSPECIAL BillingInformationDtoType = "SPECIAL"
BillingInformationDtoTypeSPECIALYEAR BillingInformationDtoType = "SPECIAL_YEAR"
BillingInformationDtoTypeSTANDARD2021 BillingInformationDtoType = "STANDARD_2021"
BillingInformationDtoTypeSTANDARDYEAR2021 BillingInformationDtoType = "STANDARD_YEAR_2021"
BillingInformationDtoTypeTRIAL BillingInformationDtoType = "TRIAL"
)
// Defines values for ChangeInvoiceStatusRequestInvoiceStatus.
const (
ChangeInvoiceStatusRequestInvoiceStatusOVERDUE ChangeInvoiceStatusRequestInvoiceStatus = "OVERDUE"
ChangeInvoiceStatusRequestInvoiceStatusPAID ChangeInvoiceStatusRequestInvoiceStatus = "PAID"
ChangeInvoiceStatusRequestInvoiceStatusPARTIALLYPAID ChangeInvoiceStatusRequestInvoiceStatus = "PARTIALLY_PAID"
ChangeInvoiceStatusRequestInvoiceStatusSENT ChangeInvoiceStatusRequestInvoiceStatus = "SENT"
ChangeInvoiceStatusRequestInvoiceStatusUNSENT ChangeInvoiceStatusRequestInvoiceStatus = "UNSENT"
ChangeInvoiceStatusRequestInvoiceStatusVOID ChangeInvoiceStatusRequestInvoiceStatus = "VOID"
)
// Defines values for ContainsArchivedFilterRequestContains.
const (
ContainsArchivedFilterRequestContainsCONTAINS ContainsArchivedFilterRequestContains = "CONTAINS"
ContainsArchivedFilterRequestContainsCONTAINSONLY ContainsArchivedFilterRequestContains = "CONTAINS_ONLY"
ContainsArchivedFilterRequestContainsDOESNOTCONTAIN ContainsArchivedFilterRequestContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsArchivedFilterRequestStatus.
const (
ContainsArchivedFilterRequestStatusACTIVE ContainsArchivedFilterRequestStatus = "ACTIVE"
ContainsArchivedFilterRequestStatusALL ContainsArchivedFilterRequestStatus = "ALL"
ContainsArchivedFilterRequestStatusDECLINED ContainsArchivedFilterRequestStatus = "DECLINED"
ContainsArchivedFilterRequestStatusINACTIVE ContainsArchivedFilterRequestStatus = "INACTIVE"
ContainsArchivedFilterRequestStatusPENDING ContainsArchivedFilterRequestStatus = "PENDING"
)
// Defines values for ContainsClientsFilterRequestContains.
const (
ContainsClientsFilterRequestContainsCONTAINS ContainsClientsFilterRequestContains = "CONTAINS"
ContainsClientsFilterRequestContainsCONTAINSONLY ContainsClientsFilterRequestContains = "CONTAINS_ONLY"
ContainsClientsFilterRequestContainsDOESNOTCONTAIN ContainsClientsFilterRequestContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsClientsFilterRequestStatus.
const (
ContainsClientsFilterRequestStatusACTIVE ContainsClientsFilterRequestStatus = "ACTIVE"
ContainsClientsFilterRequestStatusALL ContainsClientsFilterRequestStatus = "ALL"
ContainsClientsFilterRequestStatusDECLINED ContainsClientsFilterRequestStatus = "DECLINED"
ContainsClientsFilterRequestStatusINACTIVE ContainsClientsFilterRequestStatus = "INACTIVE"
ContainsClientsFilterRequestStatusPENDING ContainsClientsFilterRequestStatus = "PENDING"
)
// Defines values for ContainsCompaniesFilterRequestContains.
const (
ContainsCompaniesFilterRequestContainsCONTAINS ContainsCompaniesFilterRequestContains = "CONTAINS"
ContainsCompaniesFilterRequestContainsCONTAINSONLY ContainsCompaniesFilterRequestContains = "CONTAINS_ONLY"
ContainsCompaniesFilterRequestContainsDOESNOTCONTAIN ContainsCompaniesFilterRequestContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsCompaniesFilterRequestStatus.
const (
ContainsCompaniesFilterRequestStatusACTIVE ContainsCompaniesFilterRequestStatus = "ACTIVE"
ContainsCompaniesFilterRequestStatusALL ContainsCompaniesFilterRequestStatus = "ALL"
ContainsCompaniesFilterRequestStatusDECLINED ContainsCompaniesFilterRequestStatus = "DECLINED"
ContainsCompaniesFilterRequestStatusINACTIVE ContainsCompaniesFilterRequestStatus = "INACTIVE"
ContainsCompaniesFilterRequestStatusPENDING ContainsCompaniesFilterRequestStatus = "PENDING"
)
// Defines values for ContainsFilterRequestContains.
const (
ContainsFilterRequestContainsCONTAINS ContainsFilterRequestContains = "CONTAINS"
ContainsFilterRequestContainsDOESNOTCONTAIN ContainsFilterRequestContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsFilterRequestStatus.
const (
ContainsFilterRequestStatusACTIVE ContainsFilterRequestStatus = "ACTIVE"
ContainsFilterRequestStatusALL ContainsFilterRequestStatus = "ALL"
ContainsFilterRequestStatusINACTIVE ContainsFilterRequestStatus = "INACTIVE"
)
// Defines values for ContainsProjectsFilterRequestContains.
const (
ContainsProjectsFilterRequestContainsCONTAINS ContainsProjectsFilterRequestContains = "CONTAINS"
ContainsProjectsFilterRequestContainsCONTAINSONLY ContainsProjectsFilterRequestContains = "CONTAINS_ONLY"
ContainsProjectsFilterRequestContainsDOESNOTCONTAIN ContainsProjectsFilterRequestContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsProjectsFilterRequestStatus.
const (
ContainsProjectsFilterRequestStatusACTIVE ContainsProjectsFilterRequestStatus = "ACTIVE"
ContainsProjectsFilterRequestStatusALL ContainsProjectsFilterRequestStatus = "ALL"
ContainsProjectsFilterRequestStatusDECLINED ContainsProjectsFilterRequestStatus = "DECLINED"
ContainsProjectsFilterRequestStatusINACTIVE ContainsProjectsFilterRequestStatus = "INACTIVE"
ContainsProjectsFilterRequestStatusPENDING ContainsProjectsFilterRequestStatus = "PENDING"
)
// Defines values for ContainsUserGroupFilterRequestContains.
const (
ContainsUserGroupFilterRequestContainsCONTAINS ContainsUserGroupFilterRequestContains = "CONTAINS"
ContainsUserGroupFilterRequestContainsCONTAINSONLY ContainsUserGroupFilterRequestContains = "CONTAINS_ONLY"
ContainsUserGroupFilterRequestContainsDOESNOTCONTAIN ContainsUserGroupFilterRequestContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsUserGroupFilterRequestStatus.
const (
ContainsUserGroupFilterRequestStatusACTIVE ContainsUserGroupFilterRequestStatus = "ACTIVE"
ContainsUserGroupFilterRequestStatusALL ContainsUserGroupFilterRequestStatus = "ALL"
ContainsUserGroupFilterRequestStatusDECLINED ContainsUserGroupFilterRequestStatus = "DECLINED"
ContainsUserGroupFilterRequestStatusINACTIVE ContainsUserGroupFilterRequestStatus = "INACTIVE"
ContainsUserGroupFilterRequestStatusPENDING ContainsUserGroupFilterRequestStatus = "PENDING"
)
// Defines values for ContainsUsersFilterRequestContains.
const (
ContainsUsersFilterRequestContainsCONTAINS ContainsUsersFilterRequestContains = "CONTAINS"
ContainsUsersFilterRequestContainsCONTAINSONLY ContainsUsersFilterRequestContains = "CONTAINS_ONLY"
ContainsUsersFilterRequestContainsDOESNOTCONTAIN ContainsUsersFilterRequestContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsUsersFilterRequestSourceType.
const (
ContainsUsersFilterRequestSourceTypeUSERGROUP ContainsUsersFilterRequestSourceType = "USER_GROUP"
)
// Defines values for ContainsUsersFilterRequestStatus.
const (
ContainsUsersFilterRequestStatusACTIVE ContainsUsersFilterRequestStatus = "ACTIVE"
ContainsUsersFilterRequestStatusALL ContainsUsersFilterRequestStatus = "ALL"
ContainsUsersFilterRequestStatusDECLINED ContainsUsersFilterRequestStatus = "DECLINED"
ContainsUsersFilterRequestStatusINACTIVE ContainsUsersFilterRequestStatus = "INACTIVE"
ContainsUsersFilterRequestStatusPENDING ContainsUsersFilterRequestStatus = "PENDING"
)
// Defines values for ContainsUsersFilterRequestStatuses.
const (
ContainsUsersFilterRequestStatusesACTIVE ContainsUsersFilterRequestStatuses = "ACTIVE"
ContainsUsersFilterRequestStatusesALL ContainsUsersFilterRequestStatuses = "ALL"
ContainsUsersFilterRequestStatusesDECLINED ContainsUsersFilterRequestStatuses = "DECLINED"
ContainsUsersFilterRequestStatusesINACTIVE ContainsUsersFilterRequestStatuses = "INACTIVE"
ContainsUsersFilterRequestStatusesPENDING ContainsUsersFilterRequestStatuses = "PENDING"
)
// Defines values for ContainsUsersFilterRequestForHolidayContains.
const (
ContainsUsersFilterRequestForHolidayContainsCONTAINS ContainsUsersFilterRequestForHolidayContains = "CONTAINS"
ContainsUsersFilterRequestForHolidayContainsCONTAINSONLY ContainsUsersFilterRequestForHolidayContains = "CONTAINS_ONLY"
ContainsUsersFilterRequestForHolidayContainsDOESNOTCONTAIN ContainsUsersFilterRequestForHolidayContains = "DOES_NOT_CONTAIN"
)
// Defines values for ContainsUsersFilterRequestForHolidayStatus.
const (
ContainsUsersFilterRequestForHolidayStatusACTIVE ContainsUsersFilterRequestForHolidayStatus = "ACTIVE"
ContainsUsersFilterRequestForHolidayStatusALL ContainsUsersFilterRequestForHolidayStatus = "ALL"
ContainsUsersFilterRequestForHolidayStatusDECLINED ContainsUsersFilterRequestForHolidayStatus = "DECLINED"
ContainsUsersFilterRequestForHolidayStatusINACTIVE ContainsUsersFilterRequestForHolidayStatus = "INACTIVE"
ContainsUsersFilterRequestForHolidayStatusPENDING ContainsUsersFilterRequestForHolidayStatus = "PENDING"
)
// Defines values for CopyAssignmentRequestSeriesUpdateOption.
const (
CopyAssignmentRequestSeriesUpdateOptionALL CopyAssignmentRequestSeriesUpdateOption = "ALL"
CopyAssignmentRequestSeriesUpdateOptionTHISANDFOLLOWING CopyAssignmentRequestSeriesUpdateOption = "THIS_AND_FOLLOWING"
CopyAssignmentRequestSeriesUpdateOptionTHISONE CopyAssignmentRequestSeriesUpdateOption = "THIS_ONE"
)
// Defines values for CreateAlertRequestAlertPerson.
const (
CreateAlertRequestAlertPersonPROJECTMANAGER CreateAlertRequestAlertPerson = "PROJECT_MANAGER"
CreateAlertRequestAlertPersonTEAMMEMBERS CreateAlertRequestAlertPerson = "TEAM_MEMBERS"
CreateAlertRequestAlertPersonWORKSPACEADMIN CreateAlertRequestAlertPerson = "WORKSPACE_ADMIN"
)
// Defines values for CreateAlertRequestAlertType.
const (
CreateAlertRequestAlertTypePROJECT CreateAlertRequestAlertType = "PROJECT"
CreateAlertRequestAlertTypeTASK CreateAlertRequestAlertType = "TASK"
)
// Defines values for CreateApprovalRequestPeriod.
const (
CreateApprovalRequestPeriodMONTHLY CreateApprovalRequestPeriod = "MONTHLY"
CreateApprovalRequestPeriodSEMIMONTHLY CreateApprovalRequestPeriod = "SEMI_MONTHLY"
CreateApprovalRequestPeriodWEEKLY CreateApprovalRequestPeriod = "WEEKLY"
)
// Defines values for CreateFavoriteEntriesRequestType.
const (
CreateFavoriteEntriesRequestTypeBREAK CreateFavoriteEntriesRequestType = "BREAK"
CreateFavoriteEntriesRequestTypeHOLIDAY CreateFavoriteEntriesRequestType = "HOLIDAY"
CreateFavoriteEntriesRequestTypeREGULAR CreateFavoriteEntriesRequestType = "REGULAR"
CreateFavoriteEntriesRequestTypeTIMEOFF CreateFavoriteEntriesRequestType = "TIME_OFF"
)
// Defines values for CreateReminderRequestDateRange.
const (
CreateReminderRequestDateRangeDAY CreateReminderRequestDateRange = "DAY"
CreateReminderRequestDateRangeMONTH CreateReminderRequestDateRange = "MONTH"
CreateReminderRequestDateRangeWEEK CreateReminderRequestDateRange = "WEEK"
)
// Defines values for CustomFieldProjectDefaultValuesRequestStatus.
const (
CustomFieldProjectDefaultValuesRequestStatusINACTIVE CustomFieldProjectDefaultValuesRequestStatus = "INACTIVE"
CustomFieldProjectDefaultValuesRequestStatusINVISIBLE CustomFieldProjectDefaultValuesRequestStatus = "INVISIBLE"
CustomFieldProjectDefaultValuesRequestStatusVISIBLE CustomFieldProjectDefaultValuesRequestStatus = "VISIBLE"
)
// Defines values for CustomFieldRequestStatus.
const (
CustomFieldRequestStatusINACTIVE CustomFieldRequestStatus = "INACTIVE"
CustomFieldRequestStatusINVISIBLE CustomFieldRequestStatus = "INVISIBLE"
CustomFieldRequestStatusVISIBLE CustomFieldRequestStatus = "VISIBLE"
)
// Defines values for CustomFieldRequestType.
const (
CustomFieldRequestTypeCHECKBOX CustomFieldRequestType = "CHECKBOX"
CustomFieldRequestTypeDROPDOWNMULTIPLE CustomFieldRequestType = "DROPDOWN_MULTIPLE"
CustomFieldRequestTypeDROPDOWNSINGLE CustomFieldRequestType = "DROPDOWN_SINGLE"
CustomFieldRequestTypeLINK CustomFieldRequestType = "LINK"
CustomFieldRequestTypeNUMBER CustomFieldRequestType = "NUMBER"
CustomFieldRequestTypeTXT CustomFieldRequestType = "TXT"
)
// Defines values for CustomFieldValueDtoSourceType.
const (
CustomFieldValueDtoSourceTypePROJECT CustomFieldValueDtoSourceType = "PROJECT"
CustomFieldValueDtoSourceTypeTIMEENTRY CustomFieldValueDtoSourceType = "TIMEENTRY"
CustomFieldValueDtoSourceTypeWORKSPACE CustomFieldValueDtoSourceType = "WORKSPACE"
)
// Defines values for CustomerDtoSource.
const (
CAKEAG CustomerDtoSource = "CAKE_AG"
CAKEINC CustomerDtoSource = "CAKE_INC"
COINGINC CustomerDtoSource = "COING_INC"
CSMCAKEAG CustomerDtoSource = "CSM_CAKE_AG"
)
// Defines values for DayOfWeek.
const (
DayOfWeekFRIDAY DayOfWeek = "FRIDAY"
DayOfWeekMONDAY DayOfWeek = "MONDAY"
DayOfWeekSATURDAY DayOfWeek = "SATURDAY"
DayOfWeekSUNDAY DayOfWeek = "SUNDAY"
DayOfWeekTHURSDAY DayOfWeek = "THURSDAY"
DayOfWeekTUESDAY DayOfWeek = "TUESDAY"
DayOfWeekWEDNESDAY DayOfWeek = "WEDNESDAY"
)
// Defines values for EntityCreationPermissionsDtoWhoCanCreateProjectsAndClients.
const (
EntityCreationPermissionsDtoWhoCanCreateProjectsAndClientsADMINS EntityCreationPermissionsDtoWhoCanCreateProjectsAndClients = "ADMINS"
EntityCreationPermissionsDtoWhoCanCreateProjectsAndClientsADMINSANDPROJECTMANAGERS EntityCreationPermissionsDtoWhoCanCreateProjectsAndClients = "ADMINS_AND_PROJECT_MANAGERS"
EntityCreationPermissionsDtoWhoCanCreateProjectsAndClientsEVERYONE EntityCreationPermissionsDtoWhoCanCreateProjectsAndClients = "EVERYONE"
)
// Defines values for EntityCreationPermissionsDtoWhoCanCreateTags.
const (
EntityCreationPermissionsDtoWhoCanCreateTagsADMINS EntityCreationPermissionsDtoWhoCanCreateTags = "ADMINS"
EntityCreationPermissionsDtoWhoCanCreateTagsADMINSANDPROJECTMANAGERS EntityCreationPermissionsDtoWhoCanCreateTags = "ADMINS_AND_PROJECT_MANAGERS"
EntityCreationPermissionsDtoWhoCanCreateTagsEVERYONE EntityCreationPermissionsDtoWhoCanCreateTags = "EVERYONE"
)
// Defines values for EntityCreationPermissionsDtoWhoCanCreateTasks.
const (
EntityCreationPermissionsDtoWhoCanCreateTasksADMINS EntityCreationPermissionsDtoWhoCanCreateTasks = "ADMINS"
EntityCreationPermissionsDtoWhoCanCreateTasksADMINSANDPROJECTMANAGERS EntityCreationPermissionsDtoWhoCanCreateTasks = "ADMINS_AND_PROJECT_MANAGERS"
EntityCreationPermissionsDtoWhoCanCreateTasksEVERYONE EntityCreationPermissionsDtoWhoCanCreateTasks = "EVERYONE"
)
// Defines values for EstimateDtoType.
const (
EstimateDtoTypeAUTO EstimateDtoType = "AUTO"
EstimateDtoTypeMANUAL EstimateDtoType = "MANUAL"
)
// Defines values for EstimateRequestType.
const (
EstimateRequestTypeAUTO EstimateRequestType = "AUTO"
EstimateRequestTypeMANUAL EstimateRequestType = "MANUAL"
)
// Defines values for EstimateResetDtoDayOfWeek.
const (
EstimateResetDtoDayOfWeekFRIDAY EstimateResetDtoDayOfWeek = "FRIDAY"
EstimateResetDtoDayOfWeekMONDAY EstimateResetDtoDayOfWeek = "MONDAY"
EstimateResetDtoDayOfWeekSATURDAY EstimateResetDtoDayOfWeek = "SATURDAY"
EstimateResetDtoDayOfWeekSUNDAY EstimateResetDtoDayOfWeek = "SUNDAY"
EstimateResetDtoDayOfWeekTHURSDAY EstimateResetDtoDayOfWeek = "THURSDAY"
EstimateResetDtoDayOfWeekTUESDAY EstimateResetDtoDayOfWeek = "TUESDAY"
EstimateResetDtoDayOfWeekWEDNESDAY EstimateResetDtoDayOfWeek = "WEDNESDAY"
)
// Defines values for EstimateResetDtoInterval.
const (
EstimateResetDtoIntervalMONTHLY EstimateResetDtoInterval = "MONTHLY"
EstimateResetDtoIntervalWEEKLY EstimateResetDtoInterval = "WEEKLY"
EstimateResetDtoIntervalYEARLY EstimateResetDtoInterval = "YEARLY"
)
// Defines values for EstimateResetDtoMonth.
const (
EstimateResetDtoMonthAPRIL EstimateResetDtoMonth = "APRIL"
EstimateResetDtoMonthAUGUST EstimateResetDtoMonth = "AUGUST"
EstimateResetDtoMonthDECEMBER EstimateResetDtoMonth = "DECEMBER"
EstimateResetDtoMonthFEBRUARY EstimateResetDtoMonth = "FEBRUARY"
EstimateResetDtoMonthJANUARY EstimateResetDtoMonth = "JANUARY"
EstimateResetDtoMonthJULY EstimateResetDtoMonth = "JULY"
EstimateResetDtoMonthJUNE EstimateResetDtoMonth = "JUNE"
EstimateResetDtoMonthMARCH EstimateResetDtoMonth = "MARCH"
EstimateResetDtoMonthMAY EstimateResetDtoMonth = "MAY"
EstimateResetDtoMonthNOVEMBER EstimateResetDtoMonth = "NOVEMBER"
EstimateResetDtoMonthOCTOBER EstimateResetDtoMonth = "OCTOBER"
EstimateResetDtoMonthSEPTEMBER EstimateResetDtoMonth = "SEPTEMBER"
)
// Defines values for EstimateResetRequestDayOfWeek.
const (
EstimateResetRequestDayOfWeekFRIDAY EstimateResetRequestDayOfWeek = "FRIDAY"
EstimateResetRequestDayOfWeekMONDAY EstimateResetRequestDayOfWeek = "MONDAY"
EstimateResetRequestDayOfWeekSATURDAY EstimateResetRequestDayOfWeek = "SATURDAY"
EstimateResetRequestDayOfWeekSUNDAY EstimateResetRequestDayOfWeek = "SUNDAY"
EstimateResetRequestDayOfWeekTHURSDAY EstimateResetRequestDayOfWeek = "THURSDAY"
EstimateResetRequestDayOfWeekTUESDAY EstimateResetRequestDayOfWeek = "TUESDAY"
EstimateResetRequestDayOfWeekWEDNESDAY EstimateResetRequestDayOfWeek = "WEDNESDAY"
)
// Defines values for EstimateResetRequestInterval.
const (
EstimateResetRequestIntervalMONTHLY EstimateResetRequestInterval = "MONTHLY"
EstimateResetRequestIntervalWEEKLY EstimateResetRequestInterval = "WEEKLY"
EstimateResetRequestIntervalYEARLY EstimateResetRequestInterval = "YEARLY"
)
// Defines values for EstimateResetRequestMonth.
const (
EstimateResetRequestMonthAPRIL EstimateResetRequestMonth = "APRIL"
EstimateResetRequestMonthAUGUST EstimateResetRequestMonth = "AUGUST"
EstimateResetRequestMonthDECEMBER EstimateResetRequestMonth = "DECEMBER"
EstimateResetRequestMonthFEBRUARY EstimateResetRequestMonth = "FEBRUARY"
EstimateResetRequestMonthJANUARY EstimateResetRequestMonth = "JANUARY"
EstimateResetRequestMonthJULY EstimateResetRequestMonth = "JULY"
EstimateResetRequestMonthJUNE EstimateResetRequestMonth = "JUNE"
EstimateResetRequestMonthMARCH EstimateResetRequestMonth = "MARCH"
EstimateResetRequestMonthMAY EstimateResetRequestMonth = "MAY"
EstimateResetRequestMonthNOVEMBER EstimateResetRequestMonth = "NOVEMBER"
EstimateResetRequestMonthOCTOBER EstimateResetRequestMonth = "OCTOBER"
EstimateResetRequestMonthSEPTEMBER EstimateResetRequestMonth = "SEPTEMBER"
)
// Defines values for EstimateWithOptionsDtoResetOption.
const (
EstimateWithOptionsDtoResetOptionMONTHLY EstimateWithOptionsDtoResetOption = "MONTHLY"
EstimateWithOptionsDtoResetOptionWEEKLY EstimateWithOptionsDtoResetOption = "WEEKLY"
EstimateWithOptionsDtoResetOptionYEARLY EstimateWithOptionsDtoResetOption = "YEARLY"
)
// Defines values for EstimateWithOptionsDtoType.
const (
EstimateWithOptionsDtoTypeAUTO EstimateWithOptionsDtoType = "AUTO"
EstimateWithOptionsDtoTypeMANUAL EstimateWithOptionsDtoType = "MANUAL"
)
// Defines values for EstimateWithOptionsRequestResetOption.
const (
EstimateWithOptionsRequestResetOptionMONTHLY EstimateWithOptionsRequestResetOption = "MONTHLY"
EstimateWithOptionsRequestResetOptionWEEKLY EstimateWithOptionsRequestResetOption = "WEEKLY"
EstimateWithOptionsRequestResetOptionYEARLY EstimateWithOptionsRequestResetOption = "YEARLY"
)
// Defines values for EstimateWithOptionsRequestType.
const (
EstimateWithOptionsRequestTypeAUTO EstimateWithOptionsRequestType = "AUTO"
EstimateWithOptionsRequestTypeMANUAL EstimateWithOptionsRequestType = "MANUAL"
)
// Defines values for ExpenseHydratedDtoApprovalStatus.
const (
ExpenseHydratedDtoApprovalStatusAPPROVED ExpenseHydratedDtoApprovalStatus = "APPROVED"
ExpenseHydratedDtoApprovalStatusPENDING ExpenseHydratedDtoApprovalStatus = "PENDING"
ExpenseHydratedDtoApprovalStatusUNSUBMITTED ExpenseHydratedDtoApprovalStatus = "UNSUBMITTED"
)
// Defines values for ExpensesAndTotalsDtoApprovalPeriod.
const (
ExpensesAndTotalsDtoApprovalPeriodMONTHLY ExpensesAndTotalsDtoApprovalPeriod = "MONTHLY"
ExpensesAndTotalsDtoApprovalPeriodSEMIMONTHLY ExpensesAndTotalsDtoApprovalPeriod = "SEMI_MONTHLY"
ExpensesAndTotalsDtoApprovalPeriodWEEKLY ExpensesAndTotalsDtoApprovalPeriod = "WEEKLY"
)
// Defines values for FeatureSubscriptionsDtoStatus.
const (
FeatureSubscriptionsDtoStatusACTIVE FeatureSubscriptionsDtoStatus = "ACTIVE"
FeatureSubscriptionsDtoStatusPASTDUE FeatureSubscriptionsDtoStatus = "PAST_DUE"
FeatureSubscriptionsDtoStatusTERMINATED FeatureSubscriptionsDtoStatus = "TERMINATED"
)
// Defines values for FeatureSubscriptionsDtoType.
const (
FeatureSubscriptionsDtoTypeBASIC2021 FeatureSubscriptionsDtoType = "BASIC_2021"
FeatureSubscriptionsDtoTypeBASICYEAR2021 FeatureSubscriptionsDtoType = "BASIC_YEAR_2021"
FeatureSubscriptionsDtoTypeBUNDLE2024 FeatureSubscriptionsDtoType = "BUNDLE_2024"
FeatureSubscriptionsDtoTypeBUNDLEYEAR2024 FeatureSubscriptionsDtoType = "BUNDLE_YEAR_2024"
FeatureSubscriptionsDtoTypeENTERPRISE FeatureSubscriptionsDtoType = "ENTERPRISE"
FeatureSubscriptionsDtoTypeENTERPRISE2021 FeatureSubscriptionsDtoType = "ENTERPRISE_2021"
FeatureSubscriptionsDtoTypeENTERPRISEYEAR FeatureSubscriptionsDtoType = "ENTERPRISE_YEAR"
FeatureSubscriptionsDtoTypeENTERPRISEYEAR2021 FeatureSubscriptionsDtoType = "ENTERPRISE_YEAR_2021"
FeatureSubscriptionsDtoTypeFREE FeatureSubscriptionsDtoType = "FREE"
FeatureSubscriptionsDtoTypePREMIUM FeatureSubscriptionsDtoType = "PREMIUM"
FeatureSubscriptionsDtoTypePREMIUMYEAR FeatureSubscriptionsDtoType = "PREMIUM_YEAR"
FeatureSubscriptionsDtoTypePRO2021 FeatureSubscriptionsDtoType = "PRO_2021"
FeatureSubscriptionsDtoTypePROYEAR2021 FeatureSubscriptionsDtoType = "PRO_YEAR_2021"
FeatureSubscriptionsDtoTypeSELFHOSTED FeatureSubscriptionsDtoType = "SELF_HOSTED"
FeatureSubscriptionsDtoTypeSPECIAL FeatureSubscriptionsDtoType = "SPECIAL"
FeatureSubscriptionsDtoTypeSPECIALYEAR FeatureSubscriptionsDtoType = "SPECIAL_YEAR"
FeatureSubscriptionsDtoTypeSTANDARD2021 FeatureSubscriptionsDtoType = "STANDARD_2021"
FeatureSubscriptionsDtoTypeSTANDARDYEAR2021 FeatureSubscriptionsDtoType = "STANDARD_YEAR_2021"
FeatureSubscriptionsDtoTypeTRIAL FeatureSubscriptionsDtoType = "TRIAL"
)
// Defines values for GetDraftCountRequestViewType.
const (
GetDraftCountRequestViewTypeALL GetDraftCountRequestViewType = "ALL"
GetDraftCountRequestViewTypePROJECTS GetDraftCountRequestViewType = "PROJECTS"
GetDraftCountRequestViewTypeTEAM GetDraftCountRequestViewType = "TEAM"
)
// Defines values for GetMainReportRequestAccess.
const (
GetMainReportRequestAccessME GetMainReportRequestAccess = "ME"
GetMainReportRequestAccessTEAM GetMainReportRequestAccess = "TEAM"
)
// Defines values for GetMainReportRequestType.
const (
GetMainReportRequestTypeBILLABILITY GetMainReportRequestType = "BILLABILITY"
GetMainReportRequestTypePROJECT GetMainReportRequestType = "PROJECT"
)
// Defines values for GetMainReportRequestZoomLevel.
const (
GetMainReportRequestZoomLevelMONTH GetMainReportRequestZoomLevel = "MONTH"
GetMainReportRequestZoomLevelWEEK GetMainReportRequestZoomLevel = "WEEK"
GetMainReportRequestZoomLevelYEAR GetMainReportRequestZoomLevel = "YEAR"
)
// Defines values for GetTimeOffRequestsRequestStatuses.
const (
GetTimeOffRequestsRequestStatusesALL GetTimeOffRequestsRequestStatuses = "ALL"
GetTimeOffRequestsRequestStatusesAPPROVED GetTimeOffRequestsRequestStatuses = "APPROVED"
GetTimeOffRequestsRequestStatusesPENDING GetTimeOffRequestsRequestStatuses = "PENDING"
GetTimeOffRequestsRequestStatusesREJECTED GetTimeOffRequestsRequestStatuses = "REJECTED"
)
// Defines values for GetUnsubmittedEntriesDurationRequestShowUsers.
const (
GetUnsubmittedEntriesDurationRequestShowUsersALL GetUnsubmittedEntriesDurationRequestShowUsers = "ALL"
GetUnsubmittedEntriesDurationRequestShowUsersTRACKED GetUnsubmittedEntriesDurationRequestShowUsers = "TRACKED"
GetUnsubmittedEntriesDurationRequestShowUsersUNTRACKED GetUnsubmittedEntriesDurationRequestShowUsers = "UNTRACKED"
)
// Defines values for GetUserTotalsRequestStatusFilter.
const (
GetUserTotalsRequestStatusFilterALL GetUserTotalsRequestStatusFilter = "ALL"
GetUserTotalsRequestStatusFilterPUBLISHED GetUserTotalsRequestStatusFilter = "PUBLISHED"
GetUserTotalsRequestStatusFilterUNPUBLISHED GetUserTotalsRequestStatusFilter = "UNPUBLISHED"
)
// Defines values for InvoiceDefaultSettingsDtoTaxType.
const (
InvoiceDefaultSettingsDtoTaxTypeCOMPOUND InvoiceDefaultSettingsDtoTaxType = "COMPOUND"
InvoiceDefaultSettingsDtoTaxTypeNONE InvoiceDefaultSettingsDtoTaxType = "NONE"
InvoiceDefaultSettingsDtoTaxTypeSIMPLE InvoiceDefaultSettingsDtoTaxType = "SIMPLE"
)
// Defines values for InvoiceDefaultSettingsRequestTaxType.
const (
InvoiceDefaultSettingsRequestTaxTypeCOMPOUND InvoiceDefaultSettingsRequestTaxType = "COMPOUND"
InvoiceDefaultSettingsRequestTaxTypeNONE InvoiceDefaultSettingsRequestTaxType = "NONE"
InvoiceDefaultSettingsRequestTaxTypeSIMPLE InvoiceDefaultSettingsRequestTaxType = "SIMPLE"
)
// Defines values for InvoiceEmailTemplateDtoInvoiceEmailTemplateType.
const (
InvoiceEmailTemplateDtoInvoiceEmailTemplateTypeINVOICE InvoiceEmailTemplateDtoInvoiceEmailTemplateType = "INVOICE"
InvoiceEmailTemplateDtoInvoiceEmailTemplateTypeREMINDER InvoiceEmailTemplateDtoInvoiceEmailTemplateType = "REMINDER"
)
// Defines values for InvoiceEmailTemplateDtoInvoiceEmailType.
const (
InvoiceEmailTemplateDtoInvoiceEmailTypeINVOICE InvoiceEmailTemplateDtoInvoiceEmailType = "INVOICE"
InvoiceEmailTemplateDtoInvoiceEmailTypeREMINDER InvoiceEmailTemplateDtoInvoiceEmailType = "REMINDER"
)
// Defines values for InvoiceFilterRequestStatuses.
const (
InvoiceFilterRequestStatusesOVERDUE InvoiceFilterRequestStatuses = "OVERDUE"
InvoiceFilterRequestStatusesPAID InvoiceFilterRequestStatuses = "PAID"
InvoiceFilterRequestStatusesPARTIALLYPAID InvoiceFilterRequestStatuses = "PARTIALLY_PAID"
InvoiceFilterRequestStatusesSENT InvoiceFilterRequestStatuses = "SENT"
InvoiceFilterRequestStatusesUNSENT InvoiceFilterRequestStatuses = "UNSENT"
InvoiceFilterRequestStatusesVOID InvoiceFilterRequestStatuses = "VOID"
)
// Defines values for InvoiceInfoDtoStatus.
const (
InvoiceInfoDtoStatusOVERDUE InvoiceInfoDtoStatus = "OVERDUE"
InvoiceInfoDtoStatusPAID InvoiceInfoDtoStatus = "PAID"
InvoiceInfoDtoStatusPARTIALLYPAID InvoiceInfoDtoStatus = "PARTIALLY_PAID"
InvoiceInfoDtoStatusSENT InvoiceInfoDtoStatus = "SENT"
InvoiceInfoDtoStatusUNSENT InvoiceInfoDtoStatus = "UNSENT"
InvoiceInfoDtoStatusVOID InvoiceInfoDtoStatus = "VOID"
)
// Defines values for InvoiceInfoDtoVisibleZeroFields.
const (
InvoiceInfoDtoVisibleZeroFieldsDISCOUNT InvoiceInfoDtoVisibleZeroFields = "DISCOUNT"
InvoiceInfoDtoVisibleZeroFieldsTAX InvoiceInfoDtoVisibleZeroFields = "TAX"
InvoiceInfoDtoVisibleZeroFieldsTAX2 InvoiceInfoDtoVisibleZeroFields = "TAX_2"
)
// Defines values for InvoiceOverviewDtoStatus.
const (
InvoiceOverviewDtoStatusOVERDUE InvoiceOverviewDtoStatus = "OVERDUE"
InvoiceOverviewDtoStatusPAID InvoiceOverviewDtoStatus = "PAID"
InvoiceOverviewDtoStatusPARTIALLYPAID InvoiceOverviewDtoStatus = "PARTIALLY_PAID"
InvoiceOverviewDtoStatusSENT InvoiceOverviewDtoStatus = "SENT"
InvoiceOverviewDtoStatusUNSENT InvoiceOverviewDtoStatus = "UNSENT"
InvoiceOverviewDtoStatusVOID InvoiceOverviewDtoStatus = "VOID"
)
// Defines values for InvoiceOverviewDtoVisibleZeroFields.
const (
InvoiceOverviewDtoVisibleZeroFieldsDISCOUNT InvoiceOverviewDtoVisibleZeroFields = "DISCOUNT"
InvoiceOverviewDtoVisibleZeroFieldsTAX InvoiceOverviewDtoVisibleZeroFields = "TAX"
InvoiceOverviewDtoVisibleZeroFieldsTAX2 InvoiceOverviewDtoVisibleZeroFields = "TAX_2"
)
// Defines values for KioskDtoStatus.
const (
KioskDtoStatusACTIVE KioskDtoStatus = "ACTIVE"
KioskDtoStatusDELETED KioskDtoStatus = "DELETED"
KioskDtoStatusINACTIVE KioskDtoStatus = "INACTIVE"
)
// Defines values for KioskHydratedDtoStatus.
const (
KioskHydratedDtoStatusACTIVE KioskHydratedDtoStatus = "ACTIVE"
KioskHydratedDtoStatusDELETED KioskHydratedDtoStatus = "DELETED"
KioskHydratedDtoStatusINACTIVE KioskHydratedDtoStatus = "INACTIVE"
)
// Defines values for KioskUserPinCodeDtoPinCodeContext.
const (
KioskUserPinCodeDtoPinCodeContextADMIN KioskUserPinCodeDtoPinCodeContext = "ADMIN"
KioskUserPinCodeDtoPinCodeContextINITIAL KioskUserPinCodeDtoPinCodeContext = "INITIAL"
KioskUserPinCodeDtoPinCodeContextUNIVERSAL KioskUserPinCodeDtoPinCodeContext = "UNIVERSAL"
KioskUserPinCodeDtoPinCodeContextUSER KioskUserPinCodeDtoPinCodeContext = "USER"
)
// Defines values for MemberProfileFullRequestWeekStart.
const (
MemberProfileFullRequestWeekStartFRIDAY MemberProfileFullRequestWeekStart = "FRIDAY"
MemberProfileFullRequestWeekStartMONDAY MemberProfileFullRequestWeekStart = "MONDAY"
MemberProfileFullRequestWeekStartSATURDAY MemberProfileFullRequestWeekStart = "SATURDAY"
MemberProfileFullRequestWeekStartSUNDAY MemberProfileFullRequestWeekStart = "SUNDAY"
MemberProfileFullRequestWeekStartTHURSDAY MemberProfileFullRequestWeekStart = "THURSDAY"
MemberProfileFullRequestWeekStartTUESDAY MemberProfileFullRequestWeekStart = "TUESDAY"
MemberProfileFullRequestWeekStartWEDNESDAY MemberProfileFullRequestWeekStart = "WEDNESDAY"
)
// Defines values for MemberProfileFullRequestWorkingDays.
const (
MemberProfileFullRequestWorkingDaysFRIDAY MemberProfileFullRequestWorkingDays = "FRIDAY"
MemberProfileFullRequestWorkingDaysMONDAY MemberProfileFullRequestWorkingDays = "MONDAY"
MemberProfileFullRequestWorkingDaysSATURDAY MemberProfileFullRequestWorkingDays = "SATURDAY"
MemberProfileFullRequestWorkingDaysSUNDAY MemberProfileFullRequestWorkingDays = "SUNDAY"
MemberProfileFullRequestWorkingDaysTHURSDAY MemberProfileFullRequestWorkingDays = "THURSDAY"
MemberProfileFullRequestWorkingDaysTUESDAY MemberProfileFullRequestWorkingDays = "TUESDAY"
MemberProfileFullRequestWorkingDaysWEDNESDAY MemberProfileFullRequestWorkingDays = "WEDNESDAY"
)
// Defines values for MemberProfileRequestWeekStart.
const (
MemberProfileRequestWeekStartFRIDAY MemberProfileRequestWeekStart = "FRIDAY"
MemberProfileRequestWeekStartMONDAY MemberProfileRequestWeekStart = "MONDAY"
MemberProfileRequestWeekStartSATURDAY MemberProfileRequestWeekStart = "SATURDAY"
MemberProfileRequestWeekStartSUNDAY MemberProfileRequestWeekStart = "SUNDAY"
MemberProfileRequestWeekStartTHURSDAY MemberProfileRequestWeekStart = "THURSDAY"
MemberProfileRequestWeekStartTUESDAY MemberProfileRequestWeekStart = "TUESDAY"
MemberProfileRequestWeekStartWEDNESDAY MemberProfileRequestWeekStart = "WEDNESDAY"
)
// Defines values for MemberProfileRequestWorkingDays.
const (
MemberProfileRequestWorkingDaysFRIDAY MemberProfileRequestWorkingDays = "FRIDAY"
MemberProfileRequestWorkingDaysMONDAY MemberProfileRequestWorkingDays = "MONDAY"
MemberProfileRequestWorkingDaysSATURDAY MemberProfileRequestWorkingDays = "SATURDAY"
MemberProfileRequestWorkingDaysSUNDAY MemberProfileRequestWorkingDays = "SUNDAY"
MemberProfileRequestWorkingDaysTHURSDAY MemberProfileRequestWorkingDays = "THURSDAY"
MemberProfileRequestWorkingDaysTUESDAY MemberProfileRequestWorkingDays = "TUESDAY"
MemberProfileRequestWorkingDaysWEDNESDAY MemberProfileRequestWorkingDays = "WEDNESDAY"
)
// Defines values for MemberSettingsRequestWeekStart.
const (
MemberSettingsRequestWeekStartFRIDAY MemberSettingsRequestWeekStart = "FRIDAY"
MemberSettingsRequestWeekStartMONDAY MemberSettingsRequestWeekStart = "MONDAY"
MemberSettingsRequestWeekStartSATURDAY MemberSettingsRequestWeekStart = "SATURDAY"
MemberSettingsRequestWeekStartSUNDAY MemberSettingsRequestWeekStart = "SUNDAY"
MemberSettingsRequestWeekStartTHURSDAY MemberSettingsRequestWeekStart = "THURSDAY"
MemberSettingsRequestWeekStartTUESDAY MemberSettingsRequestWeekStart = "TUESDAY"
MemberSettingsRequestWeekStartWEDNESDAY MemberSettingsRequestWeekStart = "WEDNESDAY"
)
// Defines values for MemberSettingsRequestWorkingDays.
const (
MemberSettingsRequestWorkingDaysFRIDAY MemberSettingsRequestWorkingDays = "FRIDAY"
MemberSettingsRequestWorkingDaysMONDAY MemberSettingsRequestWorkingDays = "MONDAY"
MemberSettingsRequestWorkingDaysSATURDAY MemberSettingsRequestWorkingDays = "SATURDAY"
MemberSettingsRequestWorkingDaysSUNDAY MemberSettingsRequestWorkingDays = "SUNDAY"
MemberSettingsRequestWorkingDaysTHURSDAY MemberSettingsRequestWorkingDays = "THURSDAY"
MemberSettingsRequestWorkingDaysTUESDAY MemberSettingsRequestWorkingDays = "TUESDAY"
MemberSettingsRequestWorkingDaysWEDNESDAY MemberSettingsRequestWorkingDays = "WEDNESDAY"
)
// Defines values for MembershipDtoMembershipStatus.
const (
MembershipDtoMembershipStatusACTIVE MembershipDtoMembershipStatus = "ACTIVE"
MembershipDtoMembershipStatusALL MembershipDtoMembershipStatus = "ALL"
MembershipDtoMembershipStatusDECLINED MembershipDtoMembershipStatus = "DECLINED"
MembershipDtoMembershipStatusINACTIVE MembershipDtoMembershipStatus = "INACTIVE"
MembershipDtoMembershipStatusPENDING MembershipDtoMembershipStatus = "PENDING"
)
// Defines values for MembershipRequestMembershipStatus.
const (
MembershipRequestMembershipStatusACTIVE MembershipRequestMembershipStatus = "ACTIVE"
MembershipRequestMembershipStatusALL MembershipRequestMembershipStatus = "ALL"
MembershipRequestMembershipStatusDECLINED MembershipRequestMembershipStatus = "DECLINED"
MembershipRequestMembershipStatusINACTIVE MembershipRequestMembershipStatus = "INACTIVE"
MembershipRequestMembershipStatusPENDING MembershipRequestMembershipStatus = "PENDING"
)
// Defines values for MembershipRequestMembershipType.
const (
MembershipRequestMembershipTypePROJECT MembershipRequestMembershipType = "PROJECT"
MembershipRequestMembershipTypeUSERGROUP MembershipRequestMembershipType = "USERGROUP"
MembershipRequestMembershipTypeWORKSPACE MembershipRequestMembershipType = "WORKSPACE"
)
// Defines values for NegativeBalanceRequestPeriod.
const (
NegativeBalanceRequestPeriodMONTH NegativeBalanceRequestPeriod = "MONTH"
NegativeBalanceRequestPeriodYEAR NegativeBalanceRequestPeriod = "YEAR"
)
// Defines values for NegativeBalanceRequestTimeUnit.
const (
NegativeBalanceRequestTimeUnitDAYS NegativeBalanceRequestTimeUnit = "DAYS"
NegativeBalanceRequestTimeUnitHOURS NegativeBalanceRequestTimeUnit = "HOURS"
)
// Defines values for NewsDtoUserRole.
const (
NewsDtoUserRoleADMIN NewsDtoUserRole = "ADMIN"
NewsDtoUserRoleBILLING NewsDtoUserRole = "BILLING"
NewsDtoUserRoleMANAGER NewsDtoUserRole = "MANAGER"
NewsDtoUserRoleNOTIFIER NewsDtoUserRole = "NOTIFIER"
NewsDtoUserRoleSALESADMIN NewsDtoUserRole = "SALES_ADMIN"
NewsDtoUserRoleSALESAGENT NewsDtoUserRole = "SALES_AGENT"
NewsDtoUserRoleSALESPANEL NewsDtoUserRole = "SALES_PANEL"
NewsDtoUserRoleSUPPORTAGENT NewsDtoUserRole = "SUPPORT_AGENT"
NewsDtoUserRoleUSER NewsDtoUserRole = "USER"
)
// Defines values for NewsDtoWorkspacePlan.
const (
NewsDtoWorkspacePlanALL NewsDtoWorkspacePlan = "ALL"
NewsDtoWorkspacePlanFREE NewsDtoWorkspacePlan = "FREE"
NewsDtoWorkspacePlanPAID NewsDtoWorkspacePlan = "PAID"
)
// Defines values for NewsRequestRole.
const (
NewsRequestRoleADMIN NewsRequestRole = "ADMIN"
NewsRequestRoleBILLING NewsRequestRole = "BILLING"
NewsRequestRoleMANAGER NewsRequestRole = "MANAGER"
NewsRequestRoleNOTIFIER NewsRequestRole = "NOTIFIER"
NewsRequestRoleSALESADMIN NewsRequestRole = "SALES_ADMIN"
NewsRequestRoleSALESAGENT NewsRequestRole = "SALES_AGENT"
NewsRequestRoleSALESPANEL NewsRequestRole = "SALES_PANEL"
NewsRequestRoleSUPPORTAGENT NewsRequestRole = "SUPPORT_AGENT"
NewsRequestRoleUSER NewsRequestRole = "USER"
)
// Defines values for NewsRequestWorkspacePlan.
const (
NewsRequestWorkspacePlanALL NewsRequestWorkspacePlan = "ALL"
NewsRequestWorkspacePlanFREE NewsRequestWorkspacePlan = "FREE"
NewsRequestWorkspacePlanPAID NewsRequestWorkspacePlan = "PAID"
)
// Defines values for NotificationDataDtoType.
const (
NotificationDataDtoTypeACCOUNTVERIFICATION NotificationDataDtoType = "ACCOUNT_VERIFICATION"
NotificationDataDtoTypeCONTACTSALES NotificationDataDtoType = "CONTACT_SALES"
NotificationDataDtoTypeEMAILVERIFICATION NotificationDataDtoType = "EMAIL_VERIFICATION"
NotificationDataDtoTypeFEATURESUBSCRIPTION NotificationDataDtoType = "FEATURE_SUBSCRIPTION"
NotificationDataDtoTypeFILEIMPORTCOMPLETED NotificationDataDtoType = "FILE_IMPORT_COMPLETED"
NotificationDataDtoTypeMONITORING NotificationDataDtoType = "MONITORING"
NotificationDataDtoTypeNEWS NotificationDataDtoType = "NEWS"
NotificationDataDtoTypePAYMENTFAILED NotificationDataDtoType = "PAYMENT_FAILED"
NotificationDataDtoTypePUMBLECOUPON NotificationDataDtoType = "PUMBLE_COUPON"
NotificationDataDtoTypeUSERSETTINGS NotificationDataDtoType = "USER_SETTINGS"
NotificationDataDtoTypeWORKSPACECHANGED NotificationDataDtoType = "WORKSPACE_CHANGED"
NotificationDataDtoTypeWORKSPACEINVITATION NotificationDataDtoType = "WORKSPACE_INVITATION"
)
// Defines values for NotificationDtoStatus.
const (
READ NotificationDtoStatus = "READ"
UNREAD NotificationDtoStatus = "UNREAD"
)
// Defines values for NotificationDtoType.
const (
NotificationDtoTypeACCOUNTVERIFICATION NotificationDtoType = "ACCOUNT_VERIFICATION"
NotificationDtoTypeCONTACTSALES NotificationDtoType = "CONTACT_SALES"
NotificationDtoTypeEMAILVERIFICATION NotificationDtoType = "EMAIL_VERIFICATION"
NotificationDtoTypeFEATURESUBSCRIPTION NotificationDtoType = "FEATURE_SUBSCRIPTION"
NotificationDtoTypeFILEIMPORTCOMPLETED NotificationDtoType = "FILE_IMPORT_COMPLETED"
NotificationDtoTypeMONITORING NotificationDtoType = "MONITORING"
NotificationDtoTypeNEWS NotificationDtoType = "NEWS"
NotificationDtoTypePAYMENTFAILED NotificationDtoType = "PAYMENT_FAILED"
NotificationDtoTypePUMBLECOUPON NotificationDtoType = "PUMBLE_COUPON"
NotificationDtoTypeUSERSETTINGS NotificationDtoType = "USER_SETTINGS"
NotificationDtoTypeWORKSPACECHANGED NotificationDtoType = "WORKSPACE_CHANGED"
NotificationDtoTypeWORKSPACEINVITATION NotificationDtoType = "WORKSPACE_INVITATION"
)
// Defines values for OrganizationDtoAutoLogin.
const (
OrganizationDtoAutoLoginOAUTH2 OrganizationDtoAutoLogin = "OAUTH2"
OrganizationDtoAutoLoginOFF OrganizationDtoAutoLogin = "OFF"
OrganizationDtoAutoLoginSAML2 OrganizationDtoAutoLogin = "SAML2"
)
// Defines values for OrganizationRequestAutoLogin.
const (
OrganizationRequestAutoLoginOAUTH2 OrganizationRequestAutoLogin = "OAUTH2"
OrganizationRequestAutoLoginOFF OrganizationRequestAutoLogin = "OFF"
OrganizationRequestAutoLoginSAML2 OrganizationRequestAutoLogin = "SAML2"
)
// Defines values for PatchProjectRequestChangeFields.
const (
PatchProjectRequestChangeFieldsARCHIVED PatchProjectRequestChangeFields = "ARCHIVED"
PatchProjectRequestChangeFieldsBILLABLE PatchProjectRequestChangeFields = "BILLABLE"
PatchProjectRequestChangeFieldsCLIENT PatchProjectRequestChangeFields = "CLIENT"
PatchProjectRequestChangeFieldsCOLOR PatchProjectRequestChangeFields = "COLOR"
PatchProjectRequestChangeFieldsESTIMATE PatchProjectRequestChangeFields = "ESTIMATE"
PatchProjectRequestChangeFieldsHOURLYRATE PatchProjectRequestChangeFields = "HOURLY_RATE"
PatchProjectRequestChangeFieldsMEMBERS PatchProjectRequestChangeFields = "MEMBERS"
PatchProjectRequestChangeFieldsMEMBERSADD PatchProjectRequestChangeFields = "MEMBERS_ADD"
PatchProjectRequestChangeFieldsTASK PatchProjectRequestChangeFields = "TASK"
PatchProjectRequestChangeFieldsVISIBILITY PatchProjectRequestChangeFields = "VISIBILITY"
)
// Defines values for PaymentCardInformationMonth.
const (
APRIL PaymentCardInformationMonth = "APRIL"
AUGUST PaymentCardInformationMonth = "AUGUST"
DECEMBER PaymentCardInformationMonth = "DECEMBER"
FEBRUARY PaymentCardInformationMonth = "FEBRUARY"
JANUARY PaymentCardInformationMonth = "JANUARY"
JULY PaymentCardInformationMonth = "JULY"
JUNE PaymentCardInformationMonth = "JUNE"
MARCH PaymentCardInformationMonth = "MARCH"
MAY PaymentCardInformationMonth = "MAY"
NOVEMBER PaymentCardInformationMonth = "NOVEMBER"
OCTOBER PaymentCardInformationMonth = "OCTOBER"
SEPTEMBER PaymentCardInformationMonth = "SEPTEMBER"
)
// Defines values for PaymentRequestType.
const (
PaymentRequestTypeBASIC2021 PaymentRequestType = "BASIC_2021"
PaymentRequestTypeBASICYEAR2021 PaymentRequestType = "BASIC_YEAR_2021"
PaymentRequestTypeBUNDLE2024 PaymentRequestType = "BUNDLE_2024"
PaymentRequestTypeBUNDLEYEAR2024 PaymentRequestType = "BUNDLE_YEAR_2024"
PaymentRequestTypeENTERPRISE PaymentRequestType = "ENTERPRISE"
PaymentRequestTypeENTERPRISE2021 PaymentRequestType = "ENTERPRISE_2021"
PaymentRequestTypeENTERPRISEYEAR PaymentRequestType = "ENTERPRISE_YEAR"
PaymentRequestTypeENTERPRISEYEAR2021 PaymentRequestType = "ENTERPRISE_YEAR_2021"
PaymentRequestTypeFREE PaymentRequestType = "FREE"
PaymentRequestTypePREMIUM PaymentRequestType = "PREMIUM"
PaymentRequestTypePREMIUMYEAR PaymentRequestType = "PREMIUM_YEAR"
PaymentRequestTypePRO2021 PaymentRequestType = "PRO_2021"
PaymentRequestTypePROYEAR2021 PaymentRequestType = "PRO_YEAR_2021"
PaymentRequestTypeSELFHOSTED PaymentRequestType = "SELF_HOSTED"
PaymentRequestTypeSPECIAL PaymentRequestType = "SPECIAL"
PaymentRequestTypeSPECIALYEAR PaymentRequestType = "SPECIAL_YEAR"
PaymentRequestTypeSTANDARD2021 PaymentRequestType = "STANDARD_2021"
PaymentRequestTypeSTANDARDYEAR2021 PaymentRequestType = "STANDARD_YEAR_2021"
PaymentRequestTypeTRIAL PaymentRequestType = "TRIAL"
)
// Defines values for PenalizeTimeEntryRequestPenaltyType.
const (
DELETE PenalizeTimeEntryRequestPenaltyType = "DELETE"
END PenalizeTimeEntryRequestPenaltyType = "END"
SPLIT PenalizeTimeEntryRequestPenaltyType = "SPLIT"
START PenalizeTimeEntryRequestPenaltyType = "START"
)
// Defines values for PolicyAssignmentFullDtoStatus.
const (
PolicyAssignmentFullDtoStatusACTIVE PolicyAssignmentFullDtoStatus = "ACTIVE"
PolicyAssignmentFullDtoStatusINACTIVE PolicyAssignmentFullDtoStatus = "INACTIVE"
)
// Defines values for PolicyDtoTimeUnit.
const (
PolicyDtoTimeUnitDAYS PolicyDtoTimeUnit = "DAYS"
PolicyDtoTimeUnitHOURS PolicyDtoTimeUnit = "HOURS"
)
// Defines values for PolicyFullDtoTimeUnit.
const (
PolicyFullDtoTimeUnitDAYS PolicyFullDtoTimeUnit = "DAYS"
PolicyFullDtoTimeUnitHOURS PolicyFullDtoTimeUnit = "HOURS"
)
// Defines values for PolicyRedactedDtoTimeUnit.
const (
PolicyRedactedDtoTimeUnitDAYS PolicyRedactedDtoTimeUnit = "DAYS"
PolicyRedactedDtoTimeUnitHOURS PolicyRedactedDtoTimeUnit = "HOURS"
)
// Defines values for ProjectTotalsRequestStatusFilter.
const (
ProjectTotalsRequestStatusFilterALL ProjectTotalsRequestStatusFilter = "ALL"
ProjectTotalsRequestStatusFilterPUBLISHED ProjectTotalsRequestStatusFilter = "PUBLISHED"
ProjectTotalsRequestStatusFilterUNPUBLISHED ProjectTotalsRequestStatusFilter = "UNPUBLISHED"
)
// Defines values for PublishAssignmentsRequestViewType.
const (
PublishAssignmentsRequestViewTypeALL PublishAssignmentsRequestViewType = "ALL"
PublishAssignmentsRequestViewTypePROJECTS PublishAssignmentsRequestViewType = "PROJECTS"
PublishAssignmentsRequestViewTypeTEAM PublishAssignmentsRequestViewType = "TEAM"
)
// Defines values for ReminderDtoDateRange.
const (
ReminderDtoDateRangeDAY ReminderDtoDateRange = "DAY"
ReminderDtoDateRangeMONTH ReminderDtoDateRange = "MONTH"
ReminderDtoDateRangeWEEK ReminderDtoDateRange = "WEEK"
)
// Defines values for SchedulingExcludeDayType.
const (
SchedulingExcludeDayTypeHOLIDAY SchedulingExcludeDayType = "HOLIDAY"
SchedulingExcludeDayTypeTIMEOFF SchedulingExcludeDayType = "TIME_OFF"
SchedulingExcludeDayTypeWEEKEND SchedulingExcludeDayType = "WEEKEND"
)
// Defines values for SchedulingSettingsDtoWhoCanCreateAssignments.
const (
ADMINS SchedulingSettingsDtoWhoCanCreateAssignments = "ADMINS"
ADMINSANDPROJECTMANAGERS SchedulingSettingsDtoWhoCanCreateAssignments = "ADMINS_AND_PROJECT_MANAGERS"
ANYONE SchedulingSettingsDtoWhoCanCreateAssignments = "ANYONE"
)
// Defines values for SchedulingUsersTotalsWithoutBillableDtoWorkingDays.
const (
SchedulingUsersTotalsWithoutBillableDtoWorkingDaysFRIDAY SchedulingUsersTotalsWithoutBillableDtoWorkingDays = "FRIDAY"
SchedulingUsersTotalsWithoutBillableDtoWorkingDaysMONDAY SchedulingUsersTotalsWithoutBillableDtoWorkingDays = "MONDAY"
SchedulingUsersTotalsWithoutBillableDtoWorkingDaysSATURDAY SchedulingUsersTotalsWithoutBillableDtoWorkingDays = "SATURDAY"
SchedulingUsersTotalsWithoutBillableDtoWorkingDaysSUNDAY SchedulingUsersTotalsWithoutBillableDtoWorkingDays = "SUNDAY"
SchedulingUsersTotalsWithoutBillableDtoWorkingDaysTHURSDAY SchedulingUsersTotalsWithoutBillableDtoWorkingDays = "THURSDAY"
SchedulingUsersTotalsWithoutBillableDtoWorkingDaysTUESDAY SchedulingUsersTotalsWithoutBillableDtoWorkingDays = "TUESDAY"
SchedulingUsersTotalsWithoutBillableDtoWorkingDaysWEDNESDAY SchedulingUsersTotalsWithoutBillableDtoWorkingDays = "WEDNESDAY"
)
// Defines values for SetWorkspaceMembershipStatusRequestMembershipStatus.
const (
SetWorkspaceMembershipStatusRequestMembershipStatusACTIVE SetWorkspaceMembershipStatusRequestMembershipStatus = "ACTIVE"
SetWorkspaceMembershipStatusRequestMembershipStatusALL SetWorkspaceMembershipStatusRequestMembershipStatus = "ALL"
SetWorkspaceMembershipStatusRequestMembershipStatusDECLINED SetWorkspaceMembershipStatusRequestMembershipStatus = "DECLINED"
SetWorkspaceMembershipStatusRequestMembershipStatusINACTIVE SetWorkspaceMembershipStatusRequestMembershipStatus = "INACTIVE"
SetWorkspaceMembershipStatusRequestMembershipStatusPENDING SetWorkspaceMembershipStatusRequestMembershipStatus = "PENDING"
)
// Defines values for StopStopwatchRequestState.
const (
STOPPED StopStopwatchRequestState = "STOPPED"
)
// Defines values for StripeInvoiceDtoCakeProduct.
const (
StripeInvoiceDtoCakeProductBUNDLE StripeInvoiceDtoCakeProduct = "BUNDLE"
StripeInvoiceDtoCakeProductCLOCKIFY StripeInvoiceDtoCakeProduct = "CLOCKIFY"
StripeInvoiceDtoCakeProductMARKETPLACE StripeInvoiceDtoCakeProduct = "MARKETPLACE"
StripeInvoiceDtoCakeProductPLAKY StripeInvoiceDtoCakeProduct = "PLAKY"
StripeInvoiceDtoCakeProductPUMBLE StripeInvoiceDtoCakeProduct = "PUMBLE"
StripeInvoiceDtoCakeProductUNKNOWN StripeInvoiceDtoCakeProduct = "UNKNOWN"
)
// Defines values for StripeInvoiceDtoDescription.
const (
StripeInvoiceDtoDescriptionADDEDSEATS StripeInvoiceDtoDescription = "ADDED_SEATS"
StripeInvoiceDtoDescriptionMONTHLYRENEWAL StripeInvoiceDtoDescription = "MONTHLY_RENEWAL"
StripeInvoiceDtoDescriptionPLANUPGRADE StripeInvoiceDtoDescription = "PLAN_UPGRADE"
StripeInvoiceDtoDescriptionREMOVEDSEATS StripeInvoiceDtoDescription = "REMOVED_SEATS"
StripeInvoiceDtoDescriptionUNKNOWN StripeInvoiceDtoDescription = "UNKNOWN"
StripeInvoiceDtoDescriptionYEARLYRENEWAL StripeInvoiceDtoDescription = "YEARLY_RENEWAL"
)
// Defines values for TaskDtoStatus.
const (
TaskDtoStatusACTIVE TaskDtoStatus = "ACTIVE"
TaskDtoStatusALL TaskDtoStatus = "ALL"
TaskDtoStatusDONE TaskDtoStatus = "DONE"
)
// Defines values for TaskDtoImplStatus.
const (
TaskDtoImplStatusACTIVE TaskDtoImplStatus = "ACTIVE"
TaskDtoImplStatusALL TaskDtoImplStatus = "ALL"
TaskDtoImplStatusDONE TaskDtoImplStatus = "DONE"
)
// Defines values for TaskFullDtoStatus.
const (
TaskFullDtoStatusACTIVE TaskFullDtoStatus = "ACTIVE"
TaskFullDtoStatusALL TaskFullDtoStatus = "ALL"
TaskFullDtoStatusDONE TaskFullDtoStatus = "DONE"
)
// Defines values for TimeEntriesPatchRequestChangeFields.
const (
TimeEntriesPatchRequestChangeFieldsBILLABLE TimeEntriesPatchRequestChangeFields = "BILLABLE"
TimeEntriesPatchRequestChangeFieldsCUSTOMFIELDS TimeEntriesPatchRequestChangeFields = "CUSTOM_FIELDS"
TimeEntriesPatchRequestChangeFieldsDATE TimeEntriesPatchRequestChangeFields = "DATE"
TimeEntriesPatchRequestChangeFieldsDESCRIPTION TimeEntriesPatchRequestChangeFields = "DESCRIPTION"
TimeEntriesPatchRequestChangeFieldsPROJECT TimeEntriesPatchRequestChangeFields = "PROJECT"
TimeEntriesPatchRequestChangeFieldsTAG TimeEntriesPatchRequestChangeFields = "TAG"
TimeEntriesPatchRequestChangeFieldsTAGADD TimeEntriesPatchRequestChangeFields = "TAG_ADD"
TimeEntriesPatchRequestChangeFieldsTASK TimeEntriesPatchRequestChangeFields = "TASK"
TimeEntriesPatchRequestChangeFieldsTIME TimeEntriesPatchRequestChangeFields = "TIME"
TimeEntriesPatchRequestChangeFieldsTIMEINTERVAL TimeEntriesPatchRequestChangeFields = "TIMEINTERVAL"
TimeEntriesPatchRequestChangeFieldsTYPE TimeEntriesPatchRequestChangeFields = "TYPE"
TimeEntriesPatchRequestChangeFieldsUSER TimeEntriesPatchRequestChangeFields = "USER"
)
// Defines values for TimeEntryDtoImplApprovalStatus.
const (
TimeEntryDtoImplApprovalStatusAPPROVED TimeEntryDtoImplApprovalStatus = "APPROVED"
TimeEntryDtoImplApprovalStatusPENDING TimeEntryDtoImplApprovalStatus = "PENDING"
TimeEntryDtoImplApprovalStatusUNSUBMITTED TimeEntryDtoImplApprovalStatus = "UNSUBMITTED"
)
// Defines values for TimeEntryFullDtoApprovalStatus.
const (
TimeEntryFullDtoApprovalStatusAPPROVED TimeEntryFullDtoApprovalStatus = "APPROVED"
TimeEntryFullDtoApprovalStatusPENDING TimeEntryFullDtoApprovalStatus = "PENDING"
TimeEntryFullDtoApprovalStatusUNSUBMITTED TimeEntryFullDtoApprovalStatus = "UNSUBMITTED"
)
// Defines values for TimeEntryInfoDtoType.
const (
TimeEntryInfoDtoTypeBREAK TimeEntryInfoDtoType = "BREAK"
TimeEntryInfoDtoTypeHOLIDAY TimeEntryInfoDtoType = "HOLIDAY"
TimeEntryInfoDtoTypeREGULAR TimeEntryInfoDtoType = "REGULAR"
TimeEntryInfoDtoTypeTIMEOFF TimeEntryInfoDtoType = "TIME_OFF"
)
// Defines values for TimeEntryUpdatedDtoApprovalStatus.
const (
TimeEntryUpdatedDtoApprovalStatusAPPROVED TimeEntryUpdatedDtoApprovalStatus = "APPROVED"
TimeEntryUpdatedDtoApprovalStatusPENDING TimeEntryUpdatedDtoApprovalStatus = "PENDING"
TimeEntryUpdatedDtoApprovalStatusUNSUBMITTED TimeEntryUpdatedDtoApprovalStatus = "UNSUBMITTED"
)
// Defines values for TimeEntryWithUsernameDtoApprovalStatus.
const (
TimeEntryWithUsernameDtoApprovalStatusAPPROVED TimeEntryWithUsernameDtoApprovalStatus = "APPROVED"
TimeEntryWithUsernameDtoApprovalStatusPENDING TimeEntryWithUsernameDtoApprovalStatus = "PENDING"
TimeEntryWithUsernameDtoApprovalStatusUNSUBMITTED TimeEntryWithUsernameDtoApprovalStatus = "UNSUBMITTED"
)
// Defines values for TimeEstimateDtoResetOption.
const (
TimeEstimateDtoResetOptionMONTHLY TimeEstimateDtoResetOption = "MONTHLY"
TimeEstimateDtoResetOptionWEEKLY TimeEstimateDtoResetOption = "WEEKLY"
TimeEstimateDtoResetOptionYEARLY TimeEstimateDtoResetOption = "YEARLY"
)
// Defines values for TimeEstimateDtoType.
const (
TimeEstimateDtoTypeAUTO TimeEstimateDtoType = "AUTO"
TimeEstimateDtoTypeMANUAL TimeEstimateDtoType = "MANUAL"
)
// Defines values for TimeEstimateRequestResetOption.
const (
TimeEstimateRequestResetOptionMONTHLY TimeEstimateRequestResetOption = "MONTHLY"
TimeEstimateRequestResetOptionWEEKLY TimeEstimateRequestResetOption = "WEEKLY"
TimeEstimateRequestResetOptionYEARLY TimeEstimateRequestResetOption = "YEARLY"
)
// Defines values for TimeEstimateRequestType.
const (
TimeEstimateRequestTypeAUTO TimeEstimateRequestType = "AUTO"
TimeEstimateRequestTypeMANUAL TimeEstimateRequestType = "MANUAL"
)
// Defines values for TimeOffRequestPeriodHalfDayPeriod.
const (
FIRSTHALF TimeOffRequestPeriodHalfDayPeriod = "FIRST_HALF"
NOTDEFINED TimeOffRequestPeriodHalfDayPeriod = "NOT_DEFINED"
SECONDHALF TimeOffRequestPeriodHalfDayPeriod = "SECOND_HALF"
)
// Defines values for TimeOffRequestStatusStatusType.
const (
TimeOffRequestStatusStatusTypeALL TimeOffRequestStatusStatusType = "ALL"
TimeOffRequestStatusStatusTypeAPPROVED TimeOffRequestStatusStatusType = "APPROVED"
TimeOffRequestStatusStatusTypePENDING TimeOffRequestStatusStatusType = "PENDING"
TimeOffRequestStatusStatusTypeREJECTED TimeOffRequestStatusStatusType = "REJECTED"
)
// Defines values for TrialActivationDataDtoFeaturesToActivate.
const (
TrialActivationDataDtoFeaturesToActivateADDTIMEFOROTHERS TrialActivationDataDtoFeaturesToActivate = "ADD_TIME_FOR_OTHERS"
TrialActivationDataDtoFeaturesToActivateADMINPANEL TrialActivationDataDtoFeaturesToActivate = "ADMIN_PANEL"
TrialActivationDataDtoFeaturesToActivateALERTS TrialActivationDataDtoFeaturesToActivate = "ALERTS"
TrialActivationDataDtoFeaturesToActivateAPPROVAL TrialActivationDataDtoFeaturesToActivate = "APPROVAL"
TrialActivationDataDtoFeaturesToActivateATTENDANCEREPORT TrialActivationDataDtoFeaturesToActivate = "ATTENDANCE_REPORT"
TrialActivationDataDtoFeaturesToActivateAUDITLOG TrialActivationDataDtoFeaturesToActivate = "AUDIT_LOG"
TrialActivationDataDtoFeaturesToActivateAUTOMATICLOCK TrialActivationDataDtoFeaturesToActivate = "AUTOMATIC_LOCK"
TrialActivationDataDtoFeaturesToActivateBRANDEDREPORTS TrialActivationDataDtoFeaturesToActivate = "BRANDED_REPORTS"
TrialActivationDataDtoFeaturesToActivateBREAKS TrialActivationDataDtoFeaturesToActivate = "BREAKS"
TrialActivationDataDtoFeaturesToActivateBULKEDIT TrialActivationDataDtoFeaturesToActivate = "BULK_EDIT"
TrialActivationDataDtoFeaturesToActivateCLIENTCURRENCY TrialActivationDataDtoFeaturesToActivate = "CLIENT_CURRENCY"
TrialActivationDataDtoFeaturesToActivateCUSTOMFIELDS TrialActivationDataDtoFeaturesToActivate = "CUSTOM_FIELDS"
TrialActivationDataDtoFeaturesToActivateCUSTOMREPORTING TrialActivationDataDtoFeaturesToActivate = "CUSTOM_REPORTING"
TrialActivationDataDtoFeaturesToActivateCUSTOMSUBDOMAIN TrialActivationDataDtoFeaturesToActivate = "CUSTOM_SUBDOMAIN"
TrialActivationDataDtoFeaturesToActivateDECIMALFORMAT TrialActivationDataDtoFeaturesToActivate = "DECIMAL_FORMAT"
TrialActivationDataDtoFeaturesToActivateDISABLEMANUALMODE TrialActivationDataDtoFeaturesToActivate = "DISABLE_MANUAL_MODE"
TrialActivationDataDtoFeaturesToActivateEDITMEMBERPROFILE TrialActivationDataDtoFeaturesToActivate = "EDIT_MEMBER_PROFILE"
TrialActivationDataDtoFeaturesToActivateEXCLUDENONBILLABLEFROMESTIMATE TrialActivationDataDtoFeaturesToActivate = "EXCLUDE_NON_BILLABLE_FROM_ESTIMATE"
TrialActivationDataDtoFeaturesToActivateEXPENSES TrialActivationDataDtoFeaturesToActivate = "EXPENSES"
TrialActivationDataDtoFeaturesToActivateFAVORITEENTRIES TrialActivationDataDtoFeaturesToActivate = "FAVORITE_ENTRIES"
TrialActivationDataDtoFeaturesToActivateFILEIMPORT TrialActivationDataDtoFeaturesToActivate = "FILE_IMPORT"
TrialActivationDataDtoFeaturesToActivateFORECASTING TrialActivationDataDtoFeaturesToActivate = "FORECASTING"
TrialActivationDataDtoFeaturesToActivateHIDEPAGES TrialActivationDataDtoFeaturesToActivate = "HIDE_PAGES"
TrialActivationDataDtoFeaturesToActivateHISTORICRATES TrialActivationDataDtoFeaturesToActivate = "HISTORIC_RATES"
TrialActivationDataDtoFeaturesToActivateINVOICEEMAILS TrialActivationDataDtoFeaturesToActivate = "INVOICE_EMAILS"
TrialActivationDataDtoFeaturesToActivateINVOICING TrialActivationDataDtoFeaturesToActivate = "INVOICING"
TrialActivationDataDtoFeaturesToActivateKIOSK TrialActivationDataDtoFeaturesToActivate = "KIOSK"
TrialActivationDataDtoFeaturesToActivateKIOSKPINREQUIRED TrialActivationDataDtoFeaturesToActivate = "KIOSK_PIN_REQUIRED"
TrialActivationDataDtoFeaturesToActivateKIOSKSESSIONDURATION TrialActivationDataDtoFeaturesToActivate = "KIOSK_SESSION_DURATION"
TrialActivationDataDtoFeaturesToActivateLABORCOST TrialActivationDataDtoFeaturesToActivate = "LABOR_COST"
TrialActivationDataDtoFeaturesToActivateLOCATIONS TrialActivationDataDtoFeaturesToActivate = "LOCATIONS"
TrialActivationDataDtoFeaturesToActivateMANAGERROLE TrialActivationDataDtoFeaturesToActivate = "MANAGER_ROLE"
TrialActivationDataDtoFeaturesToActivateMULTIFACTORAUTHENTICATION TrialActivationDataDtoFeaturesToActivate = "MULTI_FACTOR_AUTHENTICATION"
TrialActivationDataDtoFeaturesToActivatePROJECTBUDGET TrialActivationDataDtoFeaturesToActivate = "PROJECT_BUDGET"
TrialActivationDataDtoFeaturesToActivatePROJECTTEMPLATES TrialActivationDataDtoFeaturesToActivate = "PROJECT_TEMPLATES"
TrialActivationDataDtoFeaturesToActivateQUICKBOOKSINTEGRATION TrialActivationDataDtoFeaturesToActivate = "QUICKBOOKS_INTEGRATION"
TrialActivationDataDtoFeaturesToActivateRECURRINGESTIMATES TrialActivationDataDtoFeaturesToActivate = "RECURRING_ESTIMATES"
TrialActivationDataDtoFeaturesToActivateREQUIREDFIELDS TrialActivationDataDtoFeaturesToActivate = "REQUIRED_FIELDS"
TrialActivationDataDtoFeaturesToActivateSCHEDULEDREPORTS TrialActivationDataDtoFeaturesToActivate = "SCHEDULED_REPORTS"
TrialActivationDataDtoFeaturesToActivateSCHEDULING TrialActivationDataDtoFeaturesToActivate = "SCHEDULING"
TrialActivationDataDtoFeaturesToActivateSCHEDULINGFORECASTING TrialActivationDataDtoFeaturesToActivate = "SCHEDULING_FORECASTING"
TrialActivationDataDtoFeaturesToActivateSCREENSHOTS TrialActivationDataDtoFeaturesToActivate = "SCREENSHOTS"
TrialActivationDataDtoFeaturesToActivateSPLITTIMEENTRY TrialActivationDataDtoFeaturesToActivate = "SPLIT_TIME_ENTRY"
TrialActivationDataDtoFeaturesToActivateSSO TrialActivationDataDtoFeaturesToActivate = "SSO"
TrialActivationDataDtoFeaturesToActivateSUMMARYESTIMATE TrialActivationDataDtoFeaturesToActivate = "SUMMARY_ESTIMATE"
TrialActivationDataDtoFeaturesToActivateTARGETSANDREMINDERS TrialActivationDataDtoFeaturesToActivate = "TARGETS_AND_REMINDERS"
TrialActivationDataDtoFeaturesToActivateTASKRATES TrialActivationDataDtoFeaturesToActivate = "TASK_RATES"
TrialActivationDataDtoFeaturesToActivateTIMEOFF TrialActivationDataDtoFeaturesToActivate = "TIME_OFF"
TrialActivationDataDtoFeaturesToActivateTIMETRACKING TrialActivationDataDtoFeaturesToActivate = "TIME_TRACKING"
TrialActivationDataDtoFeaturesToActivateUNLIMITEDREPORTS TrialActivationDataDtoFeaturesToActivate = "UNLIMITED_REPORTS"
TrialActivationDataDtoFeaturesToActivateUSERCUSTOMFIELDS TrialActivationDataDtoFeaturesToActivate = "USER_CUSTOM_FIELDS"
TrialActivationDataDtoFeaturesToActivateWHOCANCHANGETIMEENTRYBILLABILITY TrialActivationDataDtoFeaturesToActivate = "WHO_CAN_CHANGE_TIMEENTRY_BILLABILITY"
TrialActivationDataDtoFeaturesToActivateWHOCANSEEALLTIMEENTRIES TrialActivationDataDtoFeaturesToActivate = "WHO_CAN_SEE_ALL_TIME_ENTRIES"
TrialActivationDataDtoFeaturesToActivateWHOCANSEEPROJECTSTATUS TrialActivationDataDtoFeaturesToActivate = "WHO_CAN_SEE_PROJECT_STATUS"
TrialActivationDataDtoFeaturesToActivateWHOCANSEEPUBLICPROJECTSENTRIES TrialActivationDataDtoFeaturesToActivate = "WHO_CAN_SEE_PUBLIC_PROJECTS_ENTRIES"
TrialActivationDataDtoFeaturesToActivateWHOCANSEETEAMSDASHBOARD TrialActivationDataDtoFeaturesToActivate = "WHO_CAN_SEE_TEAMS_DASHBOARD"
TrialActivationDataDtoFeaturesToActivateWORKSPACELOCKTIMEENTRIES TrialActivationDataDtoFeaturesToActivate = "WORKSPACE_LOCK_TIMEENTRIES"
TrialActivationDataDtoFeaturesToActivateWORKSPACETIMEAUDIT TrialActivationDataDtoFeaturesToActivate = "WORKSPACE_TIME_AUDIT"
TrialActivationDataDtoFeaturesToActivateWORKSPACETIMEROUNDING TrialActivationDataDtoFeaturesToActivate = "WORKSPACE_TIME_ROUNDING"
TrialActivationDataDtoFeaturesToActivateWORKSPACETRANSFER TrialActivationDataDtoFeaturesToActivate = "WORKSPACE_TRANSFER"
)
// Defines values for UpdateApprovalRequestState.
const (
UpdateApprovalRequestStateAPPROVED UpdateApprovalRequestState = "APPROVED"
UpdateApprovalRequestStatePENDING UpdateApprovalRequestState = "PENDING"
UpdateApprovalRequestStateREJECTED UpdateApprovalRequestState = "REJECTED"
UpdateApprovalRequestStateWITHDRAWNAPPROVAL UpdateApprovalRequestState = "WITHDRAWN_APPROVAL"
UpdateApprovalRequestStateWITHDRAWNSUBMISSION UpdateApprovalRequestState = "WITHDRAWN_SUBMISSION"
)
// Defines values for UpdateApprovalSettingsRequestApprovalPeriod.
const (
MONTHLY UpdateApprovalSettingsRequestApprovalPeriod = "MONTHLY"
SEMIMONTHLY UpdateApprovalSettingsRequestApprovalPeriod = "SEMI_MONTHLY"
WEEKLY UpdateApprovalSettingsRequestApprovalPeriod = "WEEKLY"
)
// Defines values for UpdateApprovalSettingsRequestApprovalRoles.
const (
UpdateApprovalSettingsRequestApprovalRolesADMIN UpdateApprovalSettingsRequestApprovalRoles = "ADMIN"
UpdateApprovalSettingsRequestApprovalRolesPROJECTMANAGER UpdateApprovalSettingsRequestApprovalRoles = "PROJECT_MANAGER"
UpdateApprovalSettingsRequestApprovalRolesTEAMMANAGER UpdateApprovalSettingsRequestApprovalRoles = "TEAM_MANAGER"
)
// Defines values for UpdateCustomFieldRequestSourceType.
const (
UpdateCustomFieldRequestSourceTypePROJECT UpdateCustomFieldRequestSourceType = "PROJECT"
UpdateCustomFieldRequestSourceTypeTIMEENTRY UpdateCustomFieldRequestSourceType = "TIMEENTRY"
UpdateCustomFieldRequestSourceTypeWORKSPACE UpdateCustomFieldRequestSourceType = "WORKSPACE"
)
// Defines values for UpdateDashboardSelectionDashboardSelection.
const (
UpdateDashboardSelectionDashboardSelectionME UpdateDashboardSelectionDashboardSelection = "ME"
UpdateDashboardSelectionDashboardSelectionTEAM UpdateDashboardSelectionDashboardSelection = "TEAM"
)
// Defines values for UpdateExpenseRequestChangeFields.
const (
UpdateExpenseRequestChangeFieldsAMOUNT UpdateExpenseRequestChangeFields = "AMOUNT"
UpdateExpenseRequestChangeFieldsBILLABLE UpdateExpenseRequestChangeFields = "BILLABLE"
UpdateExpenseRequestChangeFieldsCATEGORY UpdateExpenseRequestChangeFields = "CATEGORY"
UpdateExpenseRequestChangeFieldsDATE UpdateExpenseRequestChangeFields = "DATE"
UpdateExpenseRequestChangeFieldsFILE UpdateExpenseRequestChangeFields = "FILE"
UpdateExpenseRequestChangeFieldsNOTES UpdateExpenseRequestChangeFields = "NOTES"
UpdateExpenseRequestChangeFieldsPROJECT UpdateExpenseRequestChangeFields = "PROJECT"
UpdateExpenseRequestChangeFieldsTASK UpdateExpenseRequestChangeFields = "TASK"
UpdateExpenseRequestChangeFieldsUSER UpdateExpenseRequestChangeFields = "USER"
)
// Defines values for UpdateKioskStatusRequestStatus.
const (
UpdateKioskStatusRequestStatusACTIVE UpdateKioskStatusRequestStatus = "ACTIVE"
UpdateKioskStatusRequestStatusDELETED UpdateKioskStatusRequestStatus = "DELETED"
UpdateKioskStatusRequestStatusINACTIVE UpdateKioskStatusRequestStatus = "INACTIVE"
)
// Defines values for UpdateQuantityRequestSeatType.
const (
UpdateQuantityRequestSeatTypeLIMITED UpdateQuantityRequestSeatType = "LIMITED"
UpdateQuantityRequestSeatTypeREGULAR UpdateQuantityRequestSeatType = "REGULAR"
)
// Defines values for UpdateRoleRequestRole.
const (
OWNER UpdateRoleRequestRole = "OWNER"
PROJECTMANAGER UpdateRoleRequestRole = "PROJECT_MANAGER"
TEAMMANAGER UpdateRoleRequestRole = "TEAM_MANAGER"
WORKSPACEADMIN UpdateRoleRequestRole = "WORKSPACE_ADMIN"
)
// Defines values for UpdateWorkspaceSettingsRequestAdminOnlyPages.
const (
UpdateWorkspaceSettingsRequestAdminOnlyPagesPROJECT UpdateWorkspaceSettingsRequestAdminOnlyPages = "PROJECT"
UpdateWorkspaceSettingsRequestAdminOnlyPagesREPORTS UpdateWorkspaceSettingsRequestAdminOnlyPages = "REPORTS"
UpdateWorkspaceSettingsRequestAdminOnlyPagesTEAM UpdateWorkspaceSettingsRequestAdminOnlyPages = "TEAM"
)
// Defines values for UpdateWorkspaceSettingsRequestCurrencyFormat.
const (
UpdateWorkspaceSettingsRequestCurrencyFormatCURRENCYSPACEVALUE UpdateWorkspaceSettingsRequestCurrencyFormat = "CURRENCY_SPACE_VALUE"
UpdateWorkspaceSettingsRequestCurrencyFormatCURRENCYVALUE UpdateWorkspaceSettingsRequestCurrencyFormat = "CURRENCY_VALUE"
UpdateWorkspaceSettingsRequestCurrencyFormatVALUECURRENCY UpdateWorkspaceSettingsRequestCurrencyFormat = "VALUE_CURRENCY"
UpdateWorkspaceSettingsRequestCurrencyFormatVALUESPACECURRENCY UpdateWorkspaceSettingsRequestCurrencyFormat = "VALUE_SPACE_CURRENCY"
)
// Defines values for UpdateWorkspaceSettingsRequestDurationFormat.
const (
UpdateWorkspaceSettingsRequestDurationFormatCOMPACT UpdateWorkspaceSettingsRequestDurationFormat = "COMPACT"
UpdateWorkspaceSettingsRequestDurationFormatDECIMAL UpdateWorkspaceSettingsRequestDurationFormat = "DECIMAL"
UpdateWorkspaceSettingsRequestDurationFormatFULL UpdateWorkspaceSettingsRequestDurationFormat = "FULL"
)
// Defines values for UpdateWorkspaceSettingsRequestNumberFormat.
const (
UpdateWorkspaceSettingsRequestNumberFormatCOMMAPERIOD UpdateWorkspaceSettingsRequestNumberFormat = "COMMA_PERIOD"
UpdateWorkspaceSettingsRequestNumberFormatPERIODCOMMA UpdateWorkspaceSettingsRequestNumberFormat = "PERIOD_COMMA"
UpdateWorkspaceSettingsRequestNumberFormatQUOTATIONMARKPERIOD UpdateWorkspaceSettingsRequestNumberFormat = "QUOTATION_MARK_PERIOD"
UpdateWorkspaceSettingsRequestNumberFormatSPACECOMMA UpdateWorkspaceSettingsRequestNumberFormat = "SPACE_COMMA"
)
// Defines values for UpdateWorkspaceSettingsRequestTimeTrackingMode.
const (
UpdateWorkspaceSettingsRequestTimeTrackingModeDEFAULT UpdateWorkspaceSettingsRequestTimeTrackingMode = "DEFAULT"
UpdateWorkspaceSettingsRequestTimeTrackingModeSTOPWATCHONLY UpdateWorkspaceSettingsRequestTimeTrackingMode = "STOPWATCH_ONLY"
)
// Defines values for UserAdminDtoStatus.
const (
UserAdminDtoStatusACTIVE UserAdminDtoStatus = "ACTIVE"
UserAdminDtoStatusDELETED UserAdminDtoStatus = "DELETED"
UserAdminDtoStatusLIMITED UserAdminDtoStatus = "LIMITED"
UserAdminDtoStatusLIMITEDDELETED UserAdminDtoStatus = "LIMITED_DELETED"
UserAdminDtoStatusNOTREGISTERED UserAdminDtoStatus = "NOT_REGISTERED"
UserAdminDtoStatusPENDINGEMAILVERIFICATION UserAdminDtoStatus = "PENDING_EMAIL_VERIFICATION"
)
// Defines values for UserAssignmentsRequestStatusFilter.
const (
UserAssignmentsRequestStatusFilterALL UserAssignmentsRequestStatusFilter = "ALL"
UserAssignmentsRequestStatusFilterPUBLISHED UserAssignmentsRequestStatusFilter = "PUBLISHED"
UserAssignmentsRequestStatusFilterUNPUBLISHED UserAssignmentsRequestStatusFilter = "UNPUBLISHED"
)
// Defines values for UserDtoStatus.
const (
UserDtoStatusACTIVE UserDtoStatus = "ACTIVE"
UserDtoStatusDELETED UserDtoStatus = "DELETED"
UserDtoStatusLIMITED UserDtoStatus = "LIMITED"
UserDtoStatusLIMITEDDELETED UserDtoStatus = "LIMITED_DELETED"
UserDtoStatusNOTREGISTERED UserDtoStatus = "NOT_REGISTERED"
UserDtoStatusPENDINGEMAILVERIFICATION UserDtoStatus = "PENDING_EMAIL_VERIFICATION"
)
// Defines values for UserInfoWithMembershipStatusDtoMembershipStatus.
const (
UserInfoWithMembershipStatusDtoMembershipStatusACTIVE UserInfoWithMembershipStatusDtoMembershipStatus = "ACTIVE"
UserInfoWithMembershipStatusDtoMembershipStatusALL UserInfoWithMembershipStatusDtoMembershipStatus = "ALL"
UserInfoWithMembershipStatusDtoMembershipStatusDECLINED UserInfoWithMembershipStatusDtoMembershipStatus = "DECLINED"
UserInfoWithMembershipStatusDtoMembershipStatusINACTIVE UserInfoWithMembershipStatusDtoMembershipStatus = "INACTIVE"
UserInfoWithMembershipStatusDtoMembershipStatusPENDING UserInfoWithMembershipStatusDtoMembershipStatus = "PENDING"
)
// Defines values for UserSettingsDtoDashboardSelection.
const (
UserSettingsDtoDashboardSelectionME UserSettingsDtoDashboardSelection = "ME"
UserSettingsDtoDashboardSelectionTEAM UserSettingsDtoDashboardSelection = "TEAM"
)
// Defines values for UserSettingsDtoDashboardViewType.
const (
UserSettingsDtoDashboardViewTypeBILLABILITY UserSettingsDtoDashboardViewType = "BILLABILITY"
UserSettingsDtoDashboardViewTypePROJECT UserSettingsDtoDashboardViewType = "PROJECT"
)
// Defines values for UserSettingsDtoTheme.
const (
UserSettingsDtoThemeDARK UserSettingsDtoTheme = "DARK"
UserSettingsDtoThemeDEFAULT UserSettingsDtoTheme = "DEFAULT"
)
// Defines values for UserSettingsDtoWeekStart.
const (
UserSettingsDtoWeekStartFRIDAY UserSettingsDtoWeekStart = "FRIDAY"
UserSettingsDtoWeekStartMONDAY UserSettingsDtoWeekStart = "MONDAY"
UserSettingsDtoWeekStartSATURDAY UserSettingsDtoWeekStart = "SATURDAY"
UserSettingsDtoWeekStartSUNDAY UserSettingsDtoWeekStart = "SUNDAY"
UserSettingsDtoWeekStartTHURSDAY UserSettingsDtoWeekStart = "THURSDAY"
UserSettingsDtoWeekStartTUESDAY UserSettingsDtoWeekStart = "TUESDAY"
UserSettingsDtoWeekStartWEDNESDAY UserSettingsDtoWeekStart = "WEDNESDAY"
)
// Defines values for WalkthroughDtoUnfinished.
const (
INITIALAPPSWITCHER WalkthroughDtoUnfinished = "INITIAL_APP_SWITCHER"
)
// Defines values for WebhookDtoTriggerSourceType.
const (
WebhookDtoTriggerSourceTypeASSIGNMENTID WebhookDtoTriggerSourceType = "ASSIGNMENT_ID"
WebhookDtoTriggerSourceTypeEXPENSEID WebhookDtoTriggerSourceType = "EXPENSE_ID"
WebhookDtoTriggerSourceTypeINVOICEID WebhookDtoTriggerSourceType = "INVOICE_ID"
WebhookDtoTriggerSourceTypePROJECTID WebhookDtoTriggerSourceType = "PROJECT_ID"
WebhookDtoTriggerSourceTypeTAGID WebhookDtoTriggerSourceType = "TAG_ID"
WebhookDtoTriggerSourceTypeTASKID WebhookDtoTriggerSourceType = "TASK_ID"
WebhookDtoTriggerSourceTypeUSERGROUPID WebhookDtoTriggerSourceType = "USER_GROUP_ID"
WebhookDtoTriggerSourceTypeUSERID WebhookDtoTriggerSourceType = "USER_ID"
WebhookDtoTriggerSourceTypeWORKSPACEID WebhookDtoTriggerSourceType = "WORKSPACE_ID"
)
// Defines values for WebhookDtoWebhookEvent.
const (
WebhookDtoWebhookEventAPPROVALREQUESTSTATUSUPDATED WebhookDtoWebhookEvent = "APPROVAL_REQUEST_STATUS_UPDATED"
WebhookDtoWebhookEventASSIGNMENTCREATED WebhookDtoWebhookEvent = "ASSIGNMENT_CREATED"
WebhookDtoWebhookEventASSIGNMENTDELETED WebhookDtoWebhookEvent = "ASSIGNMENT_DELETED"
WebhookDtoWebhookEventASSIGNMENTPUBLISHED WebhookDtoWebhookEvent = "ASSIGNMENT_PUBLISHED"
WebhookDtoWebhookEventASSIGNMENTUPDATED WebhookDtoWebhookEvent = "ASSIGNMENT_UPDATED"
WebhookDtoWebhookEventBALANCEUPDATED WebhookDtoWebhookEvent = "BALANCE_UPDATED"
WebhookDtoWebhookEventCLIENTDELETED WebhookDtoWebhookEvent = "CLIENT_DELETED"
WebhookDtoWebhookEventCLIENTUPDATED WebhookDtoWebhookEvent = "CLIENT_UPDATED"
WebhookDtoWebhookEventEXPENSECREATED WebhookDtoWebhookEvent = "EXPENSE_CREATED"
WebhookDtoWebhookEventEXPENSEDELETED WebhookDtoWebhookEvent = "EXPENSE_DELETED"
WebhookDtoWebhookEventEXPENSERESTORED WebhookDtoWebhookEvent = "EXPENSE_RESTORED"
WebhookDtoWebhookEventEXPENSEUPDATED WebhookDtoWebhookEvent = "EXPENSE_UPDATED"
WebhookDtoWebhookEventINVOICEUPDATED WebhookDtoWebhookEvent = "INVOICE_UPDATED"
WebhookDtoWebhookEventNEWAPPROVALREQUEST WebhookDtoWebhookEvent = "NEW_APPROVAL_REQUEST"
WebhookDtoWebhookEventNEWCLIENT WebhookDtoWebhookEvent = "NEW_CLIENT"
WebhookDtoWebhookEventNEWINVOICE WebhookDtoWebhookEvent = "NEW_INVOICE"
WebhookDtoWebhookEventNEWPROJECT WebhookDtoWebhookEvent = "NEW_PROJECT"
WebhookDtoWebhookEventNEWTAG WebhookDtoWebhookEvent = "NEW_TAG"
WebhookDtoWebhookEventNEWTASK WebhookDtoWebhookEvent = "NEW_TASK"
WebhookDtoWebhookEventNEWTIMEENTRY WebhookDtoWebhookEvent = "NEW_TIME_ENTRY"
WebhookDtoWebhookEventNEWTIMERSTARTED WebhookDtoWebhookEvent = "NEW_TIMER_STARTED"
WebhookDtoWebhookEventRESEND WebhookDtoWebhookEvent = "RESEND"
WebhookDtoWebhookEventTAGDELETED WebhookDtoWebhookEvent = "TAG_DELETED"
WebhookDtoWebhookEventTAGUPDATED WebhookDtoWebhookEvent = "TAG_UPDATED"
WebhookDtoWebhookEventTASKDELETED WebhookDtoWebhookEvent = "TASK_DELETED"
WebhookDtoWebhookEventTASKUPDATED WebhookDtoWebhookEvent = "TASK_UPDATED"
WebhookDtoWebhookEventTEST WebhookDtoWebhookEvent = "TEST"
WebhookDtoWebhookEventTIMEENTRYDELETED WebhookDtoWebhookEvent = "TIME_ENTRY_DELETED"
WebhookDtoWebhookEventTIMEENTRYRESTORED WebhookDtoWebhookEvent = "TIME_ENTRY_RESTORED"
WebhookDtoWebhookEventTIMEENTRYSPLIT WebhookDtoWebhookEvent = "TIME_ENTRY_SPLIT"
WebhookDtoWebhookEventTIMEENTRYUPDATED WebhookDtoWebhookEvent = "TIME_ENTRY_UPDATED"
WebhookDtoWebhookEventTIMEOFFREQUESTAPPROVED WebhookDtoWebhookEvent = "TIME_OFF_REQUEST_APPROVED"
WebhookDtoWebhookEventTIMEOFFREQUESTED WebhookDtoWebhookEvent = "TIME_OFF_REQUESTED"
WebhookDtoWebhookEventTIMEOFFREQUESTREJECTED WebhookDtoWebhookEvent = "TIME_OFF_REQUEST_REJECTED"
WebhookDtoWebhookEventTIMEOFFREQUESTWITHDRAWN WebhookDtoWebhookEvent = "TIME_OFF_REQUEST_WITHDRAWN"
WebhookDtoWebhookEventTIMERSTOPPED WebhookDtoWebhookEvent = "TIMER_STOPPED"
WebhookDtoWebhookEventUSERACTIVATEDONWORKSPACE WebhookDtoWebhookEvent = "USER_ACTIVATED_ON_WORKSPACE"
WebhookDtoWebhookEventUSERDEACTIVATEDONWORKSPACE WebhookDtoWebhookEvent = "USER_DEACTIVATED_ON_WORKSPACE"
WebhookDtoWebhookEventUSERDELETEDFROMWORKSPACE WebhookDtoWebhookEvent = "USER_DELETED_FROM_WORKSPACE"
WebhookDtoWebhookEventUSEREMAILCHANGED WebhookDtoWebhookEvent = "USER_EMAIL_CHANGED"
WebhookDtoWebhookEventUSERJOINEDWORKSPACE WebhookDtoWebhookEvent = "USER_JOINED_WORKSPACE"
WebhookDtoWebhookEventUSERUPDATED WebhookDtoWebhookEvent = "USER_UPDATED"
)
// Defines values for WebhookRequestTriggerSourceType.
const (
WebhookRequestTriggerSourceTypeASSIGNMENTID WebhookRequestTriggerSourceType = "ASSIGNMENT_ID"
WebhookRequestTriggerSourceTypeEXPENSEID WebhookRequestTriggerSourceType = "EXPENSE_ID"
WebhookRequestTriggerSourceTypeINVOICEID WebhookRequestTriggerSourceType = "INVOICE_ID"
WebhookRequestTriggerSourceTypePROJECTID WebhookRequestTriggerSourceType = "PROJECT_ID"
WebhookRequestTriggerSourceTypeTAGID WebhookRequestTriggerSourceType = "TAG_ID"
WebhookRequestTriggerSourceTypeTASKID WebhookRequestTriggerSourceType = "TASK_ID"
WebhookRequestTriggerSourceTypeUSERGROUPID WebhookRequestTriggerSourceType = "USER_GROUP_ID"
WebhookRequestTriggerSourceTypeUSERID WebhookRequestTriggerSourceType = "USER_ID"
WebhookRequestTriggerSourceTypeWORKSPACEID WebhookRequestTriggerSourceType = "WORKSPACE_ID"
)
// Defines values for WebhookRequestWebhookEvent.
const (
WebhookRequestWebhookEventAPPROVALREQUESTSTATUSUPDATED WebhookRequestWebhookEvent = "APPROVAL_REQUEST_STATUS_UPDATED"
WebhookRequestWebhookEventASSIGNMENTCREATED WebhookRequestWebhookEvent = "ASSIGNMENT_CREATED"
WebhookRequestWebhookEventASSIGNMENTDELETED WebhookRequestWebhookEvent = "ASSIGNMENT_DELETED"
WebhookRequestWebhookEventASSIGNMENTPUBLISHED WebhookRequestWebhookEvent = "ASSIGNMENT_PUBLISHED"
WebhookRequestWebhookEventASSIGNMENTUPDATED WebhookRequestWebhookEvent = "ASSIGNMENT_UPDATED"
WebhookRequestWebhookEventBALANCEUPDATED WebhookRequestWebhookEvent = "BALANCE_UPDATED"
WebhookRequestWebhookEventCLIENTDELETED WebhookRequestWebhookEvent = "CLIENT_DELETED"
WebhookRequestWebhookEventCLIENTUPDATED WebhookRequestWebhookEvent = "CLIENT_UPDATED"
WebhookRequestWebhookEventEXPENSECREATED WebhookRequestWebhookEvent = "EXPENSE_CREATED"
WebhookRequestWebhookEventEXPENSEDELETED WebhookRequestWebhookEvent = "EXPENSE_DELETED"
WebhookRequestWebhookEventEXPENSERESTORED WebhookRequestWebhookEvent = "EXPENSE_RESTORED"
WebhookRequestWebhookEventEXPENSEUPDATED WebhookRequestWebhookEvent = "EXPENSE_UPDATED"
WebhookRequestWebhookEventINVOICEUPDATED WebhookRequestWebhookEvent = "INVOICE_UPDATED"
WebhookRequestWebhookEventNEWAPPROVALREQUEST WebhookRequestWebhookEvent = "NEW_APPROVAL_REQUEST"
WebhookRequestWebhookEventNEWCLIENT WebhookRequestWebhookEvent = "NEW_CLIENT"
WebhookRequestWebhookEventNEWINVOICE WebhookRequestWebhookEvent = "NEW_INVOICE"
WebhookRequestWebhookEventNEWPROJECT WebhookRequestWebhookEvent = "NEW_PROJECT"
WebhookRequestWebhookEventNEWTAG WebhookRequestWebhookEvent = "NEW_TAG"
WebhookRequestWebhookEventNEWTASK WebhookRequestWebhookEvent = "NEW_TASK"
WebhookRequestWebhookEventNEWTIMEENTRY WebhookRequestWebhookEvent = "NEW_TIME_ENTRY"
WebhookRequestWebhookEventNEWTIMERSTARTED WebhookRequestWebhookEvent = "NEW_TIMER_STARTED"
WebhookRequestWebhookEventRESEND WebhookRequestWebhookEvent = "RESEND"
WebhookRequestWebhookEventTAGDELETED WebhookRequestWebhookEvent = "TAG_DELETED"
WebhookRequestWebhookEventTAGUPDATED WebhookRequestWebhookEvent = "TAG_UPDATED"
WebhookRequestWebhookEventTASKDELETED WebhookRequestWebhookEvent = "TASK_DELETED"
WebhookRequestWebhookEventTASKUPDATED WebhookRequestWebhookEvent = "TASK_UPDATED"
WebhookRequestWebhookEventTEST WebhookRequestWebhookEvent = "TEST"
WebhookRequestWebhookEventTIMEENTRYDELETED WebhookRequestWebhookEvent = "TIME_ENTRY_DELETED"
WebhookRequestWebhookEventTIMEENTRYRESTORED WebhookRequestWebhookEvent = "TIME_ENTRY_RESTORED"
WebhookRequestWebhookEventTIMEENTRYSPLIT WebhookRequestWebhookEvent = "TIME_ENTRY_SPLIT"
WebhookRequestWebhookEventTIMEENTRYUPDATED WebhookRequestWebhookEvent = "TIME_ENTRY_UPDATED"
WebhookRequestWebhookEventTIMEOFFREQUESTAPPROVED WebhookRequestWebhookEvent = "TIME_OFF_REQUEST_APPROVED"
WebhookRequestWebhookEventTIMEOFFREQUESTED WebhookRequestWebhookEvent = "TIME_OFF_REQUESTED"
WebhookRequestWebhookEventTIMEOFFREQUESTREJECTED WebhookRequestWebhookEvent = "TIME_OFF_REQUEST_REJECTED"
WebhookRequestWebhookEventTIMEOFFREQUESTWITHDRAWN WebhookRequestWebhookEvent = "TIME_OFF_REQUEST_WITHDRAWN"
WebhookRequestWebhookEventTIMERSTOPPED WebhookRequestWebhookEvent = "TIMER_STOPPED"
WebhookRequestWebhookEventUSERACTIVATEDONWORKSPACE WebhookRequestWebhookEvent = "USER_ACTIVATED_ON_WORKSPACE"
WebhookRequestWebhookEventUSERDEACTIVATEDONWORKSPACE WebhookRequestWebhookEvent = "USER_DEACTIVATED_ON_WORKSPACE"
WebhookRequestWebhookEventUSERDELETEDFROMWORKSPACE WebhookRequestWebhookEvent = "USER_DELETED_FROM_WORKSPACE"
WebhookRequestWebhookEventUSEREMAILCHANGED WebhookRequestWebhookEvent = "USER_EMAIL_CHANGED"
WebhookRequestWebhookEventUSERJOINEDWORKSPACE WebhookRequestWebhookEvent = "USER_JOINED_WORKSPACE"
WebhookRequestWebhookEventUSERUPDATED WebhookRequestWebhookEvent = "USER_UPDATED"
)
// Defines values for WorkspaceDtoFeatureSubscriptionType.
const (
WorkspaceDtoFeatureSubscriptionTypeBASIC2021 WorkspaceDtoFeatureSubscriptionType = "BASIC_2021"
WorkspaceDtoFeatureSubscriptionTypeBASICYEAR2021 WorkspaceDtoFeatureSubscriptionType = "BASIC_YEAR_2021"
WorkspaceDtoFeatureSubscriptionTypeBUNDLE2024 WorkspaceDtoFeatureSubscriptionType = "BUNDLE_2024"
WorkspaceDtoFeatureSubscriptionTypeBUNDLEYEAR2024 WorkspaceDtoFeatureSubscriptionType = "BUNDLE_YEAR_2024"
WorkspaceDtoFeatureSubscriptionTypeENTERPRISE WorkspaceDtoFeatureSubscriptionType = "ENTERPRISE"
WorkspaceDtoFeatureSubscriptionTypeENTERPRISE2021 WorkspaceDtoFeatureSubscriptionType = "ENTERPRISE_2021"
WorkspaceDtoFeatureSubscriptionTypeENTERPRISEYEAR WorkspaceDtoFeatureSubscriptionType = "ENTERPRISE_YEAR"
WorkspaceDtoFeatureSubscriptionTypeENTERPRISEYEAR2021 WorkspaceDtoFeatureSubscriptionType = "ENTERPRISE_YEAR_2021"
WorkspaceDtoFeatureSubscriptionTypeFREE WorkspaceDtoFeatureSubscriptionType = "FREE"
WorkspaceDtoFeatureSubscriptionTypePREMIUM WorkspaceDtoFeatureSubscriptionType = "PREMIUM"
WorkspaceDtoFeatureSubscriptionTypePREMIUMYEAR WorkspaceDtoFeatureSubscriptionType = "PREMIUM_YEAR"
WorkspaceDtoFeatureSubscriptionTypePRO2021 WorkspaceDtoFeatureSubscriptionType = "PRO_2021"
WorkspaceDtoFeatureSubscriptionTypePROYEAR2021 WorkspaceDtoFeatureSubscriptionType = "PRO_YEAR_2021"
WorkspaceDtoFeatureSubscriptionTypeSELFHOSTED WorkspaceDtoFeatureSubscriptionType = "SELF_HOSTED"
WorkspaceDtoFeatureSubscriptionTypeSPECIAL WorkspaceDtoFeatureSubscriptionType = "SPECIAL"
WorkspaceDtoFeatureSubscriptionTypeSPECIALYEAR WorkspaceDtoFeatureSubscriptionType = "SPECIAL_YEAR"
WorkspaceDtoFeatureSubscriptionTypeSTANDARD2021 WorkspaceDtoFeatureSubscriptionType = "STANDARD_2021"
WorkspaceDtoFeatureSubscriptionTypeSTANDARDYEAR2021 WorkspaceDtoFeatureSubscriptionType = "STANDARD_YEAR_2021"
WorkspaceDtoFeatureSubscriptionTypeTRIAL WorkspaceDtoFeatureSubscriptionType = "TRIAL"
)
// Defines values for WorkspaceDtoFeatures.
const (
WorkspaceDtoFeaturesADDTIMEFOROTHERS WorkspaceDtoFeatures = "ADD_TIME_FOR_OTHERS"
WorkspaceDtoFeaturesADMINPANEL WorkspaceDtoFeatures = "ADMIN_PANEL"
WorkspaceDtoFeaturesALERTS WorkspaceDtoFeatures = "ALERTS"
WorkspaceDtoFeaturesAPPROVAL WorkspaceDtoFeatures = "APPROVAL"
WorkspaceDtoFeaturesATTENDANCEREPORT WorkspaceDtoFeatures = "ATTENDANCE_REPORT"
WorkspaceDtoFeaturesAUDITLOG WorkspaceDtoFeatures = "AUDIT_LOG"
WorkspaceDtoFeaturesAUTOMATICLOCK WorkspaceDtoFeatures = "AUTOMATIC_LOCK"
WorkspaceDtoFeaturesBRANDEDREPORTS WorkspaceDtoFeatures = "BRANDED_REPORTS"
WorkspaceDtoFeaturesBREAKS WorkspaceDtoFeatures = "BREAKS"
WorkspaceDtoFeaturesBULKEDIT WorkspaceDtoFeatures = "BULK_EDIT"
WorkspaceDtoFeaturesCLIENTCURRENCY WorkspaceDtoFeatures = "CLIENT_CURRENCY"
WorkspaceDtoFeaturesCUSTOMFIELDS WorkspaceDtoFeatures = "CUSTOM_FIELDS"
WorkspaceDtoFeaturesCUSTOMREPORTING WorkspaceDtoFeatures = "CUSTOM_REPORTING"
WorkspaceDtoFeaturesCUSTOMSUBDOMAIN WorkspaceDtoFeatures = "CUSTOM_SUBDOMAIN"
WorkspaceDtoFeaturesDECIMALFORMAT WorkspaceDtoFeatures = "DECIMAL_FORMAT"
WorkspaceDtoFeaturesDISABLEMANUALMODE WorkspaceDtoFeatures = "DISABLE_MANUAL_MODE"
WorkspaceDtoFeaturesEDITMEMBERPROFILE WorkspaceDtoFeatures = "EDIT_MEMBER_PROFILE"
WorkspaceDtoFeaturesEXCLUDENONBILLABLEFROMESTIMATE WorkspaceDtoFeatures = "EXCLUDE_NON_BILLABLE_FROM_ESTIMATE"
WorkspaceDtoFeaturesEXPENSES WorkspaceDtoFeatures = "EXPENSES"
WorkspaceDtoFeaturesFAVORITEENTRIES WorkspaceDtoFeatures = "FAVORITE_ENTRIES"
WorkspaceDtoFeaturesFILEIMPORT WorkspaceDtoFeatures = "FILE_IMPORT"
WorkspaceDtoFeaturesFORECASTING WorkspaceDtoFeatures = "FORECASTING"
WorkspaceDtoFeaturesHIDEPAGES WorkspaceDtoFeatures = "HIDE_PAGES"
WorkspaceDtoFeaturesHISTORICRATES WorkspaceDtoFeatures = "HISTORIC_RATES"
WorkspaceDtoFeaturesINVOICEEMAILS WorkspaceDtoFeatures = "INVOICE_EMAILS"
WorkspaceDtoFeaturesINVOICING WorkspaceDtoFeatures = "INVOICING"
WorkspaceDtoFeaturesKIOSK WorkspaceDtoFeatures = "KIOSK"
WorkspaceDtoFeaturesKIOSKPINREQUIRED WorkspaceDtoFeatures = "KIOSK_PIN_REQUIRED"
WorkspaceDtoFeaturesKIOSKSESSIONDURATION WorkspaceDtoFeatures = "KIOSK_SESSION_DURATION"
WorkspaceDtoFeaturesLABORCOST WorkspaceDtoFeatures = "LABOR_COST"
WorkspaceDtoFeaturesLOCATIONS WorkspaceDtoFeatures = "LOCATIONS"
WorkspaceDtoFeaturesMANAGERROLE WorkspaceDtoFeatures = "MANAGER_ROLE"
WorkspaceDtoFeaturesMULTIFACTORAUTHENTICATION WorkspaceDtoFeatures = "MULTI_FACTOR_AUTHENTICATION"
WorkspaceDtoFeaturesPROJECTBUDGET WorkspaceDtoFeatures = "PROJECT_BUDGET"
WorkspaceDtoFeaturesPROJECTTEMPLATES WorkspaceDtoFeatures = "PROJECT_TEMPLATES"
WorkspaceDtoFeaturesQUICKBOOKSINTEGRATION WorkspaceDtoFeatures = "QUICKBOOKS_INTEGRATION"
WorkspaceDtoFeaturesRECURRINGESTIMATES WorkspaceDtoFeatures = "RECURRING_ESTIMATES"
WorkspaceDtoFeaturesREQUIREDFIELDS WorkspaceDtoFeatures = "REQUIRED_FIELDS"
WorkspaceDtoFeaturesSCHEDULEDREPORTS WorkspaceDtoFeatures = "SCHEDULED_REPORTS"
WorkspaceDtoFeaturesSCHEDULING WorkspaceDtoFeatures = "SCHEDULING"
WorkspaceDtoFeaturesSCHEDULINGFORECASTING WorkspaceDtoFeatures = "SCHEDULING_FORECASTING"
WorkspaceDtoFeaturesSCREENSHOTS WorkspaceDtoFeatures = "SCREENSHOTS"
WorkspaceDtoFeaturesSPLITTIMEENTRY WorkspaceDtoFeatures = "SPLIT_TIME_ENTRY"
WorkspaceDtoFeaturesSSO WorkspaceDtoFeatures = "SSO"
WorkspaceDtoFeaturesSUMMARYESTIMATE WorkspaceDtoFeatures = "SUMMARY_ESTIMATE"
WorkspaceDtoFeaturesTARGETSANDREMINDERS WorkspaceDtoFeatures = "TARGETS_AND_REMINDERS"
WorkspaceDtoFeaturesTASKRATES WorkspaceDtoFeatures = "TASK_RATES"
WorkspaceDtoFeaturesTIMEOFF WorkspaceDtoFeatures = "TIME_OFF"
WorkspaceDtoFeaturesTIMETRACKING WorkspaceDtoFeatures = "TIME_TRACKING"
WorkspaceDtoFeaturesUNLIMITEDREPORTS WorkspaceDtoFeatures = "UNLIMITED_REPORTS"
WorkspaceDtoFeaturesUSERCUSTOMFIELDS WorkspaceDtoFeatures = "USER_CUSTOM_FIELDS"
WorkspaceDtoFeaturesWHOCANCHANGETIMEENTRYBILLABILITY WorkspaceDtoFeatures = "WHO_CAN_CHANGE_TIMEENTRY_BILLABILITY"
WorkspaceDtoFeaturesWHOCANSEEALLTIMEENTRIES WorkspaceDtoFeatures = "WHO_CAN_SEE_ALL_TIME_ENTRIES"
WorkspaceDtoFeaturesWHOCANSEEPROJECTSTATUS WorkspaceDtoFeatures = "WHO_CAN_SEE_PROJECT_STATUS"
WorkspaceDtoFeaturesWHOCANSEEPUBLICPROJECTSENTRIES WorkspaceDtoFeatures = "WHO_CAN_SEE_PUBLIC_PROJECTS_ENTRIES"
WorkspaceDtoFeaturesWHOCANSEETEAMSDASHBOARD WorkspaceDtoFeatures = "WHO_CAN_SEE_TEAMS_DASHBOARD"
WorkspaceDtoFeaturesWORKSPACELOCKTIMEENTRIES WorkspaceDtoFeatures = "WORKSPACE_LOCK_TIMEENTRIES"
WorkspaceDtoFeaturesWORKSPACETIMEAUDIT WorkspaceDtoFeatures = "WORKSPACE_TIME_AUDIT"
WorkspaceDtoFeaturesWORKSPACETIMEROUNDING WorkspaceDtoFeatures = "WORKSPACE_TIME_ROUNDING"
WorkspaceDtoFeaturesWORKSPACETRANSFER WorkspaceDtoFeatures = "WORKSPACE_TRANSFER"
)
// Defines values for WorkspaceOverviewDtoFeatureSubscriptionType.
const (
WorkspaceOverviewDtoFeatureSubscriptionTypeBASIC2021 WorkspaceOverviewDtoFeatureSubscriptionType = "BASIC_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypeBASICYEAR2021 WorkspaceOverviewDtoFeatureSubscriptionType = "BASIC_YEAR_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypeBUNDLE2024 WorkspaceOverviewDtoFeatureSubscriptionType = "BUNDLE_2024"
WorkspaceOverviewDtoFeatureSubscriptionTypeBUNDLEYEAR2024 WorkspaceOverviewDtoFeatureSubscriptionType = "BUNDLE_YEAR_2024"
WorkspaceOverviewDtoFeatureSubscriptionTypeENTERPRISE WorkspaceOverviewDtoFeatureSubscriptionType = "ENTERPRISE"
WorkspaceOverviewDtoFeatureSubscriptionTypeENTERPRISE2021 WorkspaceOverviewDtoFeatureSubscriptionType = "ENTERPRISE_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypeENTERPRISEYEAR WorkspaceOverviewDtoFeatureSubscriptionType = "ENTERPRISE_YEAR"
WorkspaceOverviewDtoFeatureSubscriptionTypeENTERPRISEYEAR2021 WorkspaceOverviewDtoFeatureSubscriptionType = "ENTERPRISE_YEAR_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypeFREE WorkspaceOverviewDtoFeatureSubscriptionType = "FREE"
WorkspaceOverviewDtoFeatureSubscriptionTypePREMIUM WorkspaceOverviewDtoFeatureSubscriptionType = "PREMIUM"
WorkspaceOverviewDtoFeatureSubscriptionTypePREMIUMYEAR WorkspaceOverviewDtoFeatureSubscriptionType = "PREMIUM_YEAR"
WorkspaceOverviewDtoFeatureSubscriptionTypePRO2021 WorkspaceOverviewDtoFeatureSubscriptionType = "PRO_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypePROYEAR2021 WorkspaceOverviewDtoFeatureSubscriptionType = "PRO_YEAR_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypeSELFHOSTED WorkspaceOverviewDtoFeatureSubscriptionType = "SELF_HOSTED"
WorkspaceOverviewDtoFeatureSubscriptionTypeSPECIAL WorkspaceOverviewDtoFeatureSubscriptionType = "SPECIAL"
WorkspaceOverviewDtoFeatureSubscriptionTypeSPECIALYEAR WorkspaceOverviewDtoFeatureSubscriptionType = "SPECIAL_YEAR"
WorkspaceOverviewDtoFeatureSubscriptionTypeSTANDARD2021 WorkspaceOverviewDtoFeatureSubscriptionType = "STANDARD_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypeSTANDARDYEAR2021 WorkspaceOverviewDtoFeatureSubscriptionType = "STANDARD_YEAR_2021"
WorkspaceOverviewDtoFeatureSubscriptionTypeTRIAL WorkspaceOverviewDtoFeatureSubscriptionType = "TRIAL"
)
// Defines values for WorkspaceOverviewDtoFeatures.
const (
WorkspaceOverviewDtoFeaturesADDTIMEFOROTHERS WorkspaceOverviewDtoFeatures = "ADD_TIME_FOR_OTHERS"
WorkspaceOverviewDtoFeaturesADMINPANEL WorkspaceOverviewDtoFeatures = "ADMIN_PANEL"
WorkspaceOverviewDtoFeaturesALERTS WorkspaceOverviewDtoFeatures = "ALERTS"
WorkspaceOverviewDtoFeaturesAPPROVAL WorkspaceOverviewDtoFeatures = "APPROVAL"
WorkspaceOverviewDtoFeaturesATTENDANCEREPORT WorkspaceOverviewDtoFeatures = "ATTENDANCE_REPORT"
WorkspaceOverviewDtoFeaturesAUDITLOG WorkspaceOverviewDtoFeatures = "AUDIT_LOG"
WorkspaceOverviewDtoFeaturesAUTOMATICLOCK WorkspaceOverviewDtoFeatures = "AUTOMATIC_LOCK"
WorkspaceOverviewDtoFeaturesBRANDEDREPORTS WorkspaceOverviewDtoFeatures = "BRANDED_REPORTS"
WorkspaceOverviewDtoFeaturesBREAKS WorkspaceOverviewDtoFeatures = "BREAKS"
WorkspaceOverviewDtoFeaturesBULKEDIT WorkspaceOverviewDtoFeatures = "BULK_EDIT"
WorkspaceOverviewDtoFeaturesCLIENTCURRENCY WorkspaceOverviewDtoFeatures = "CLIENT_CURRENCY"
WorkspaceOverviewDtoFeaturesCUSTOMFIELDS WorkspaceOverviewDtoFeatures = "CUSTOM_FIELDS"
WorkspaceOverviewDtoFeaturesCUSTOMREPORTING WorkspaceOverviewDtoFeatures = "CUSTOM_REPORTING"
WorkspaceOverviewDtoFeaturesCUSTOMSUBDOMAIN WorkspaceOverviewDtoFeatures = "CUSTOM_SUBDOMAIN"
WorkspaceOverviewDtoFeaturesDECIMALFORMAT WorkspaceOverviewDtoFeatures = "DECIMAL_FORMAT"
WorkspaceOverviewDtoFeaturesDISABLEMANUALMODE WorkspaceOverviewDtoFeatures = "DISABLE_MANUAL_MODE"
WorkspaceOverviewDtoFeaturesEDITMEMBERPROFILE WorkspaceOverviewDtoFeatures = "EDIT_MEMBER_PROFILE"
WorkspaceOverviewDtoFeaturesEXCLUDENONBILLABLEFROMESTIMATE WorkspaceOverviewDtoFeatures = "EXCLUDE_NON_BILLABLE_FROM_ESTIMATE"
WorkspaceOverviewDtoFeaturesEXPENSES WorkspaceOverviewDtoFeatures = "EXPENSES"
WorkspaceOverviewDtoFeaturesFAVORITEENTRIES WorkspaceOverviewDtoFeatures = "FAVORITE_ENTRIES"
WorkspaceOverviewDtoFeaturesFILEIMPORT WorkspaceOverviewDtoFeatures = "FILE_IMPORT"
WorkspaceOverviewDtoFeaturesFORECASTING WorkspaceOverviewDtoFeatures = "FORECASTING"
WorkspaceOverviewDtoFeaturesHIDEPAGES WorkspaceOverviewDtoFeatures = "HIDE_PAGES"
WorkspaceOverviewDtoFeaturesHISTORICRATES WorkspaceOverviewDtoFeatures = "HISTORIC_RATES"
WorkspaceOverviewDtoFeaturesINVOICEEMAILS WorkspaceOverviewDtoFeatures = "INVOICE_EMAILS"
WorkspaceOverviewDtoFeaturesINVOICING WorkspaceOverviewDtoFeatures = "INVOICING"
WorkspaceOverviewDtoFeaturesKIOSK WorkspaceOverviewDtoFeatures = "KIOSK"
WorkspaceOverviewDtoFeaturesKIOSKPINREQUIRED WorkspaceOverviewDtoFeatures = "KIOSK_PIN_REQUIRED"
WorkspaceOverviewDtoFeaturesKIOSKSESSIONDURATION WorkspaceOverviewDtoFeatures = "KIOSK_SESSION_DURATION"
WorkspaceOverviewDtoFeaturesLABORCOST WorkspaceOverviewDtoFeatures = "LABOR_COST"
WorkspaceOverviewDtoFeaturesLOCATIONS WorkspaceOverviewDtoFeatures = "LOCATIONS"
WorkspaceOverviewDtoFeaturesMANAGERROLE WorkspaceOverviewDtoFeatures = "MANAGER_ROLE"
WorkspaceOverviewDtoFeaturesMULTIFACTORAUTHENTICATION WorkspaceOverviewDtoFeatures = "MULTI_FACTOR_AUTHENTICATION"
WorkspaceOverviewDtoFeaturesPROJECTBUDGET WorkspaceOverviewDtoFeatures = "PROJECT_BUDGET"
WorkspaceOverviewDtoFeaturesPROJECTTEMPLATES WorkspaceOverviewDtoFeatures = "PROJECT_TEMPLATES"
WorkspaceOverviewDtoFeaturesQUICKBOOKSINTEGRATION WorkspaceOverviewDtoFeatures = "QUICKBOOKS_INTEGRATION"
WorkspaceOverviewDtoFeaturesRECURRINGESTIMATES WorkspaceOverviewDtoFeatures = "RECURRING_ESTIMATES"
WorkspaceOverviewDtoFeaturesREQUIREDFIELDS WorkspaceOverviewDtoFeatures = "REQUIRED_FIELDS"
WorkspaceOverviewDtoFeaturesSCHEDULEDREPORTS WorkspaceOverviewDtoFeatures = "SCHEDULED_REPORTS"
WorkspaceOverviewDtoFeaturesSCHEDULING WorkspaceOverviewDtoFeatures = "SCHEDULING"
WorkspaceOverviewDtoFeaturesSCHEDULINGFORECASTING WorkspaceOverviewDtoFeatures = "SCHEDULING_FORECASTING"
WorkspaceOverviewDtoFeaturesSCREENSHOTS WorkspaceOverviewDtoFeatures = "SCREENSHOTS"
WorkspaceOverviewDtoFeaturesSPLITTIMEENTRY WorkspaceOverviewDtoFeatures = "SPLIT_TIME_ENTRY"
WorkspaceOverviewDtoFeaturesSSO WorkspaceOverviewDtoFeatures = "SSO"
WorkspaceOverviewDtoFeaturesSUMMARYESTIMATE WorkspaceOverviewDtoFeatures = "SUMMARY_ESTIMATE"
WorkspaceOverviewDtoFeaturesTARGETSANDREMINDERS WorkspaceOverviewDtoFeatures = "TARGETS_AND_REMINDERS"
WorkspaceOverviewDtoFeaturesTASKRATES WorkspaceOverviewDtoFeatures = "TASK_RATES"
WorkspaceOverviewDtoFeaturesTIMEOFF WorkspaceOverviewDtoFeatures = "TIME_OFF"
WorkspaceOverviewDtoFeaturesTIMETRACKING WorkspaceOverviewDtoFeatures = "TIME_TRACKING"
WorkspaceOverviewDtoFeaturesUNLIMITEDREPORTS WorkspaceOverviewDtoFeatures = "UNLIMITED_REPORTS"
WorkspaceOverviewDtoFeaturesUSERCUSTOMFIELDS WorkspaceOverviewDtoFeatures = "USER_CUSTOM_FIELDS"
WorkspaceOverviewDtoFeaturesWHOCANCHANGETIMEENTRYBILLABILITY WorkspaceOverviewDtoFeatures = "WHO_CAN_CHANGE_TIMEENTRY_BILLABILITY"
WorkspaceOverviewDtoFeaturesWHOCANSEEALLTIMEENTRIES WorkspaceOverviewDtoFeatures = "WHO_CAN_SEE_ALL_TIME_ENTRIES"
WorkspaceOverviewDtoFeaturesWHOCANSEEPROJECTSTATUS WorkspaceOverviewDtoFeatures = "WHO_CAN_SEE_PROJECT_STATUS"
WorkspaceOverviewDtoFeaturesWHOCANSEEPUBLICPROJECTSENTRIES WorkspaceOverviewDtoFeatures = "WHO_CAN_SEE_PUBLIC_PROJECTS_ENTRIES"
WorkspaceOverviewDtoFeaturesWHOCANSEETEAMSDASHBOARD WorkspaceOverviewDtoFeatures = "WHO_CAN_SEE_TEAMS_DASHBOARD"
WorkspaceOverviewDtoFeaturesWORKSPACELOCKTIMEENTRIES WorkspaceOverviewDtoFeatures = "WORKSPACE_LOCK_TIMEENTRIES"
WorkspaceOverviewDtoFeaturesWORKSPACETIMEAUDIT WorkspaceOverviewDtoFeatures = "WORKSPACE_TIME_AUDIT"
WorkspaceOverviewDtoFeaturesWORKSPACETIMEROUNDING WorkspaceOverviewDtoFeatures = "WORKSPACE_TIME_ROUNDING"
WorkspaceOverviewDtoFeaturesWORKSPACETRANSFER WorkspaceOverviewDtoFeatures = "WORKSPACE_TRANSFER"
)
// Defines values for WorkspaceSettingsDtoAdminOnlyPages.
const (
WorkspaceSettingsDtoAdminOnlyPagesPROJECT WorkspaceSettingsDtoAdminOnlyPages = "PROJECT"
WorkspaceSettingsDtoAdminOnlyPagesREPORTS WorkspaceSettingsDtoAdminOnlyPages = "REPORTS"
WorkspaceSettingsDtoAdminOnlyPagesTEAM WorkspaceSettingsDtoAdminOnlyPages = "TEAM"
)
// Defines values for WorkspaceSettingsDtoCurrencyFormat.
const (
WorkspaceSettingsDtoCurrencyFormatCURRENCYSPACEVALUE WorkspaceSettingsDtoCurrencyFormat = "CURRENCY_SPACE_VALUE"
WorkspaceSettingsDtoCurrencyFormatCURRENCYVALUE WorkspaceSettingsDtoCurrencyFormat = "CURRENCY_VALUE"
WorkspaceSettingsDtoCurrencyFormatVALUECURRENCY WorkspaceSettingsDtoCurrencyFormat = "VALUE_CURRENCY"
WorkspaceSettingsDtoCurrencyFormatVALUESPACECURRENCY WorkspaceSettingsDtoCurrencyFormat = "VALUE_SPACE_CURRENCY"
)
// Defines values for WorkspaceSettingsDtoDurationFormat.
const (
WorkspaceSettingsDtoDurationFormatCOMPACT WorkspaceSettingsDtoDurationFormat = "COMPACT"
WorkspaceSettingsDtoDurationFormatDECIMAL WorkspaceSettingsDtoDurationFormat = "DECIMAL"
WorkspaceSettingsDtoDurationFormatFULL WorkspaceSettingsDtoDurationFormat = "FULL"
)
// Defines values for WorkspaceSettingsDtoNumberFormat.
const (
WorkspaceSettingsDtoNumberFormatCOMMAPERIOD WorkspaceSettingsDtoNumberFormat = "COMMA_PERIOD"
WorkspaceSettingsDtoNumberFormatPERIODCOMMA WorkspaceSettingsDtoNumberFormat = "PERIOD_COMMA"
WorkspaceSettingsDtoNumberFormatQUOTATIONMARKPERIOD WorkspaceSettingsDtoNumberFormat = "QUOTATION_MARK_PERIOD"
WorkspaceSettingsDtoNumberFormatSPACECOMMA WorkspaceSettingsDtoNumberFormat = "SPACE_COMMA"
)
// Defines values for WorkspaceSettingsDtoTimeTrackingMode.
const (
WorkspaceSettingsDtoTimeTrackingModeDEFAULT WorkspaceSettingsDtoTimeTrackingMode = "DEFAULT"
WorkspaceSettingsDtoTimeTrackingModeSTOPWATCHONLY WorkspaceSettingsDtoTimeTrackingMode = "STOPWATCH_ONLY"
)
// Defines values for WorkspaceSettingsDtoWeekStart.
const (
WorkspaceSettingsDtoWeekStartFRIDAY WorkspaceSettingsDtoWeekStart = "FRIDAY"
WorkspaceSettingsDtoWeekStartMONDAY WorkspaceSettingsDtoWeekStart = "MONDAY"
WorkspaceSettingsDtoWeekStartSATURDAY WorkspaceSettingsDtoWeekStart = "SATURDAY"
WorkspaceSettingsDtoWeekStartSUNDAY WorkspaceSettingsDtoWeekStart = "SUNDAY"
WorkspaceSettingsDtoWeekStartTHURSDAY WorkspaceSettingsDtoWeekStart = "THURSDAY"
WorkspaceSettingsDtoWeekStartTUESDAY WorkspaceSettingsDtoWeekStart = "TUESDAY"
WorkspaceSettingsDtoWeekStartWEDNESDAY WorkspaceSettingsDtoWeekStart = "WEDNESDAY"
)
// Defines values for WorkspaceSettingsDtoWorkingDays.
const (
FRIDAY WorkspaceSettingsDtoWorkingDays = "FRIDAY"
MONDAY WorkspaceSettingsDtoWorkingDays = "MONDAY"
SATURDAY WorkspaceSettingsDtoWorkingDays = "SATURDAY"
SUNDAY WorkspaceSettingsDtoWorkingDays = "SUNDAY"
THURSDAY WorkspaceSettingsDtoWorkingDays = "THURSDAY"
TUESDAY WorkspaceSettingsDtoWorkingDays = "TUESDAY"
WEDNESDAY WorkspaceSettingsDtoWorkingDays = "WEDNESDAY"
)
// Defines values for WorkspaceTransferPossibleDtoReason.
const (
WorkspaceTransferPossibleDtoReasonACCOUNTONDESTINATION WorkspaceTransferPossibleDtoReason = "ACCOUNT_ON_DESTINATION"
WorkspaceTransferPossibleDtoReasonBUNDLESUBSCRIPTION WorkspaceTransferPossibleDtoReason = "BUNDLE_SUBSCRIPTION"
WorkspaceTransferPossibleDtoReasonCAKEMIGRATION WorkspaceTransferPossibleDtoReason = "CAKE_MIGRATION"
WorkspaceTransferPossibleDtoReasonCUSTOMPRICE WorkspaceTransferPossibleDtoReason = "CUSTOM_PRICE"
WorkspaceTransferPossibleDtoReasonDEFAULT WorkspaceTransferPossibleDtoReason = "DEFAULT"
WorkspaceTransferPossibleDtoReasonNOACTIVESUBSCRIPTION WorkspaceTransferPossibleDtoReason = "NO_ACTIVE_SUBSCRIPTION"
WorkspaceTransferPossibleDtoReasonUNPAIDINVOICES WorkspaceTransferPossibleDtoReason = "UNPAID_INVOICES"
WorkspaceTransferPossibleDtoReasonWORKSPACELOCKED WorkspaceTransferPossibleDtoReason = "WORKSPACE_LOCKED"
)
// Defines values for IsAvailableParamsPinContext.
const (
IsAvailableParamsPinContextADMIN IsAvailableParamsPinContext = "ADMIN"
IsAvailableParamsPinContextINITIAL IsAvailableParamsPinContext = "INITIAL"
IsAvailableParamsPinContextUNIVERSAL IsAvailableParamsPinContext = "UNIVERSAL"
IsAvailableParamsPinContextUSER IsAvailableParamsPinContext = "USER"
)
// Defines values for GeneratePinCodeParamsContext.
const (
GeneratePinCodeParamsContextADMIN GeneratePinCodeParamsContext = "ADMIN"
GeneratePinCodeParamsContextINITIAL GeneratePinCodeParamsContext = "INITIAL"
GeneratePinCodeParamsContextUNIVERSAL GeneratePinCodeParamsContext = "UNIVERSAL"
GeneratePinCodeParamsContextUSER GeneratePinCodeParamsContext = "USER"
)
// Defines values for GetUsers3ParamsStatusFilter.
const (
GetUsers3ParamsStatusFilterALL GetUsers3ParamsStatusFilter = "ALL"
GetUsers3ParamsStatusFilterPUBLISHED GetUsers3ParamsStatusFilter = "PUBLISHED"
GetUsers3ParamsStatusFilterUNPUBLISHED GetUsers3ParamsStatusFilter = "UNPUBLISHED"
)
// Defines values for GetProjects1ParamsStatusFilter.
const (
ALL GetProjects1ParamsStatusFilter = "ALL"
PUBLISHED GetProjects1ParamsStatusFilter = "PUBLISHED"
UNPUBLISHED GetProjects1ParamsStatusFilter = "UNPUBLISHED"
)
// ABTestingDto defines model for ABTestingDto.
type ABTestingDto struct {
AbTestingEnabled *bool `json:"abTestingEnabled,omitempty"`
AbTestingType *ABTestingDtoAbTestingType `json:"abTestingType,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ABTestingDtoAbTestingType defines model for ABTestingDto.AbTestingType.
type ABTestingDtoAbTestingType string
// ActivateTemplateRequest defines model for ActivateTemplateRequest.
type ActivateTemplateRequest struct {
ActivateOption *ActivateTemplateRequestActivateOption `json:"activateOption,omitempty"`
WeekStart openapi_types.Date `json:"weekStart"`
}
// ActivateTemplateRequestActivateOption defines model for ActivateTemplateRequest.ActivateOption.
type ActivateTemplateRequestActivateOption string
// ActiveMembersDto defines model for ActiveMembersDto.
type ActiveMembersDto struct {
ActiveLimitedMembersCount *int32 `json:"activeLimitedMembersCount,omitempty"`
ActiveMembersCount *int32 `json:"activeMembersCount,omitempty"`
OrganizationLimitedMembersCount *int32 `json:"organizationLimitedMembersCount,omitempty"`
OrganizationMembersCount *int32 `json:"organizationMembersCount,omitempty"`
}
// AddAndRemoveProjectPermissionsRequest defines model for AddAndRemoveProjectPermissionsRequest.
type AddAndRemoveProjectPermissionsRequest struct {
Permissions []string `json:"permissions"`
}
// AddEmailRequest defines model for AddEmailRequest.
type AddEmailRequest struct {
Email *string `json:"email,omitempty"`
}
// AddLimitedUserToWorkspaceRequest defines model for AddLimitedUserToWorkspaceRequest.
type AddLimitedUserToWorkspaceRequest struct {
Names []string `json:"names"`
}
// AddOrRemoveUsersFromUserGroups defines model for AddOrRemoveUsersFromUserGroups.
type AddOrRemoveUsersFromUserGroups struct {
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
UserId *string `json:"userId,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
}
// AddProfilePictureRequest defines model for AddProfilePictureRequest.
type AddProfilePictureRequest struct {
ImageUrl *string `json:"imageUrl,omitempty"`
}
// AddUsersToProjectRequest defines model for AddUsersToProjectRequest.
type AddUsersToProjectRequest struct {
Exclude *bool `json:"exclude,omitempty"`
ExcludeGivenIds *bool `json:"excludeGivenIds,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
}
// AddUsersToWorkspaceRequest defines model for AddUsersToWorkspaceRequest.
type AddUsersToWorkspaceRequest struct {
Captcha *CaptchaResponseDto `json:"captcha,omitempty"`
CaptchaValue *CaptchaResponseDto `json:"captchaValue,omitempty"`
DoNotSendEmail *bool `json:"doNotSendEmail,omitempty"`
Emails *[]string `json:"emails,omitempty"`
}
// AddonComponentDto defines model for AddonComponentDto.
type AddonComponentDto struct {
AccessLevel AddonComponentDtoAccessLevel `json:"accessLevel"`
Height *int32 `json:"height,omitempty"`
IconPath *string `json:"iconPath,omitempty"`
Label *string `json:"label,omitempty"`
Options *map[string]map[string]interface{} `json:"options,omitempty"`
Path string `json:"path"`
Type string `json:"type"`
Width *int32 `json:"width,omitempty"`
}
// AddonComponentDtoAccessLevel defines model for AddonComponentDto.AccessLevel.
type AddonComponentDtoAccessLevel string
// AddonDto defines model for AddonDto.
type AddonDto struct {
AddonApiToken *string `json:"addonApiToken,omitempty"`
AddonKey *string `json:"addonKey,omitempty"`
Components *[]AddonComponentDto `json:"components,omitempty"`
Description *string `json:"description,omitempty"`
IconPath *string `json:"iconPath,omitempty"`
Id *string `json:"id,omitempty"`
MinimalSubscriptionPlan *AddonDtoMinimalSubscriptionPlan `json:"minimalSubscriptionPlan,omitempty"`
Name *string `json:"name,omitempty"`
SelfHostedSettings *AddonSelfHostedSettingsDto `json:"selfHostedSettings,omitempty"`
Settings *AddonSettingsDto `json:"settings,omitempty"`
Status *AddonDtoStatus `json:"status,omitempty"`
StatusChangeDate *time.Time `json:"statusChangeDate,omitempty"`
Url *string `json:"url,omitempty"`
UserId *string `json:"userId,omitempty"`
WebhookIds *[]string `json:"webhookIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// AddonDtoMinimalSubscriptionPlan defines model for AddonDto.MinimalSubscriptionPlan.
type AddonDtoMinimalSubscriptionPlan string
// AddonDtoStatus defines model for AddonDto.Status.
type AddonDtoStatus string
// AddonInstallRequest defines model for AddonInstallRequest.
type AddonInstallRequest struct {
ManifestUrl *Url `json:"manifestUrl,omitempty"`
Url *string `json:"url,omitempty"`
}
// AddonKeysRequest defines model for AddonKeysRequest.
type AddonKeysRequest struct {
Exclude *bool `json:"exclude,omitempty"`
Keys []string `json:"keys"`
}
// AddonSelfHostedSettingsDto defines model for AddonSelfHostedSettingsDto.
type AddonSelfHostedSettingsDto struct {
Path string `json:"path"`
}
// AddonSettingDto defines model for AddonSettingDto.
type AddonSettingDto struct {
AccessLevel string `json:"accessLevel"`
AllowedValues *[]string `json:"allowedValues,omitempty"`
Copyable *bool `json:"copyable,omitempty"`
Description *string `json:"description,omitempty"`
Id string `json:"id"`
Key *string `json:"key,omitempty"`
Name string `json:"name"`
Placeholder *string `json:"placeholder,omitempty"`
ReadOnly *bool `json:"readOnly,omitempty"`
Required *bool `json:"required,omitempty"`
Type AddonSettingDtoType `json:"type"`
Value map[string]interface{} `json:"value"`
}
// AddonSettingDtoType defines model for AddonSettingDto.Type.
type AddonSettingDtoType string
// AddonSettingsDto defines model for AddonSettingsDto.
type AddonSettingsDto struct {
Tabs *[]AddonSettingsTabDto `json:"tabs,omitempty"`
}
// AddonSettingsGroupDto defines model for AddonSettingsGroupDto.
type AddonSettingsGroupDto struct {
Description *string `json:"description,omitempty"`
Header *AddonSettingsHeaderDto `json:"header,omitempty"`
Id string `json:"id"`
Settings *[]AddonSettingDto `json:"settings,omitempty"`
Title string `json:"title"`
}
// AddonSettingsHeaderDto defines model for AddonSettingsHeaderDto.
type AddonSettingsHeaderDto struct {
Title string `json:"title"`
}
// AddonSettingsTabDto defines model for AddonSettingsTabDto.
type AddonSettingsTabDto struct {
Groups *[]AddonSettingsGroupDto `json:"groups,omitempty"`
Header *AddonSettingsHeaderDto `json:"header,omitempty"`
Id string `json:"id"`
Name string `json:"name"`
Settings *[]AddonSettingDto `json:"settings,omitempty"`
}
// AddonUninstallRequest defines model for AddonUninstallRequest.
type AddonUninstallRequest struct {
ManifestUrl *Url `json:"manifestUrl,omitempty"`
Url *string `json:"url,omitempty"`
}
// AddonUpdateSettingRequest defines model for AddonUpdateSettingRequest.
type AddonUpdateSettingRequest struct {
Id string `json:"id"`
Value *map[string]interface{} `json:"value,omitempty"`
}
// AddonUpdateSettingsRequest defines model for AddonUpdateSettingsRequest.
type AddonUpdateSettingsRequest struct {
Settings []AddonUpdateSettingRequest `json:"settings"`
}
// AddonUpdateStatusRequest defines model for AddonUpdateStatusRequest.
type AddonUpdateStatusRequest struct {
Status *AddonUpdateStatusRequestStatus `json:"status,omitempty"`
}
// AddonUpdateStatusRequestStatus defines model for AddonUpdateStatusRequest.Status.
type AddonUpdateStatusRequestStatus string
// AlertDto defines model for AlertDto.
type AlertDto struct {
Id *string `json:"_id,omitempty"`
AlertPerson *AlertDtoAlertPerson `json:"alertPerson,omitempty"`
AlertType *AlertDtoAlertType `json:"alertType,omitempty"`
Id1 *string `json:"id,omitempty"`
Percentage *float64 `json:"percentage,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// AlertDtoAlertPerson defines model for AlertDto.AlertPerson.
type AlertDtoAlertPerson string
// AlertDtoAlertType defines model for AlertDto.AlertType.
type AlertDtoAlertType string
// AllowedUpdates defines model for AllowedUpdates.
type AllowedUpdates struct {
ForceProjectAllowed *bool `json:"forceProjectAllowed,omitempty"`
ForceTaskAllowed *bool `json:"forceTaskAllowed,omitempty"`
}
// AmountWithCurrencyDto defines model for AmountWithCurrencyDto.
type AmountWithCurrencyDto struct {
Amount *float64 `json:"amount,omitempty"`
Currency *string `json:"currency,omitempty"`
}
// ApiKeyDto defines model for ApiKeyDto.
type ApiKeyDto struct {
Active *bool `json:"active,omitempty"`
ApiKey *string `json:"apiKey,omitempty"`
ApiKeyFirstFiveCharsPlain *string `json:"apiKeyFirstFiveCharsPlain,omitempty"`
Id *string `json:"id,omitempty"`
IsActive *bool `json:"isActive,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// AppleConfigurationDto defines model for AppleConfigurationDto.
type AppleConfigurationDto struct {
Active *bool `json:"active,omitempty"`
ClientId *string `json:"clientId,omitempty"`
Url *string `json:"url,omitempty"`
}
// ApprovalDashboardDto defines model for ApprovalDashboardDto.
type ApprovalDashboardDto struct {
BarChartData *[]BarChartDataDto `json:"barChartData,omitempty"`
DateAndTotalTime *map[string][]TotalTimeItemDto `json:"dateAndTotalTime,omitempty"`
Dates *[]string `json:"dates,omitempty"`
ProjectCountByDate *[]int32 `json:"projectCountByDate,omitempty"`
TotalDurationByDate *[]struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"totalDurationByDate,omitempty"`
TotalTime *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"totalTime,omitempty"`
}
// ApprovalDetailsDto defines model for ApprovalDetailsDto.
type ApprovalDetailsDto struct {
ApprovalRequest *ApprovalRequestDto `json:"approvalRequest,omitempty"`
ApprovedTime *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"approvedTime,omitempty"`
ApprovedTimeOff *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"approvedTimeOff,omitempty"`
BillableAmount *float64 `json:"billableAmount,omitempty"`
BillableAmountCurrencyTotal *[]CurrencyWithAmountDto `json:"billableAmountCurrencyTotal,omitempty"`
BillableTime *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"billableTime,omitempty"`
BreakTime *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"breakTime,omitempty"`
CostAmount *float64 `json:"costAmount,omitempty"`
CostAmountCurrencyTotal *[]CurrencyWithAmountDto `json:"costAmountCurrencyTotal,omitempty"`
Entries *[]TimeEntryInfoDto `json:"entries,omitempty"`
ExpenseCurrencyTotal *[]CurrencyWithAmountDto `json:"expenseCurrencyTotal,omitempty"`
ExpenseDailyTotal *[]ExpenseDailyTotalsDto `json:"expenseDailyTotal,omitempty"`
ExpenseTotal *float64 `json:"expenseTotal,omitempty"`
Expenses *[]ExpenseHydratedDto `json:"expenses,omitempty"`
PendingTime *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"pendingTime,omitempty"`
TrackedTime *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"trackedTime,omitempty"`
}
// ApprovalGroupDto defines model for ApprovalGroupDto.
type ApprovalGroupDto struct {
Items *[]ApprovalGroupItemDto `json:"items,omitempty"`
Title *string `json:"title,omitempty"`
}
// ApprovalGroupItemDto defines model for ApprovalGroupItemDto.
type ApprovalGroupItemDto struct {
ApprovalRequestId *string `json:"approvalRequestId,omitempty"`
ApprovalState *ApprovalGroupItemDtoApprovalState `json:"approvalState,omitempty"`
ApprovedTimeOff *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"approvedTimeOff,omitempty"`
CurrencyTotal *[]CurrencyWithAmountDto `json:"currencyTotal,omitempty"`
ExpenseTotal *int64 `json:"expenseTotal,omitempty"`
Label *string `json:"label,omitempty"`
Managers *[]EntityIdNameDto `json:"managers,omitempty"`
Total *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"total,omitempty"`
UserId *string `json:"userId,omitempty"`
UserManagers *[]EntityIdNameDto `json:"userManagers,omitempty"`
}
// ApprovalGroupItemDtoApprovalState defines model for ApprovalGroupItemDto.ApprovalState.
type ApprovalGroupItemDtoApprovalState string
// ApprovalInfoDto defines model for ApprovalInfoDto.
type ApprovalInfoDto struct {
DateRange *DateRangeDto `json:"dateRange,omitempty"`
Id *string `json:"id,omitempty"`
WorkspaceName *string `json:"workspaceName,omitempty"`
}
// ApprovalPeriodTotalsDto defines model for ApprovalPeriodTotalsDto.
type ApprovalPeriodTotalsDto struct {
CurrencyTotal *[]CurrencyWithAmountDto `json:"currencyTotal,omitempty"`
DailyExpenseCurrencyTotals *[]ExpenseDailyTotalsDto `json:"dailyExpenseCurrencyTotals,omitempty"`
DailyExpenseTotals *map[string]int64 `json:"dailyExpenseTotals,omitempty"`
DailyTotals *map[string]struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"dailyTotals,omitempty"`
DateRange *DateRangeDto `json:"dateRange,omitempty"`
ExpenseTotal *int64 `json:"expenseTotal,omitempty"`
Total *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"total,omitempty"`
UserId *string `json:"userId,omitempty"`
UserName *string `json:"userName,omitempty"`
}
// ApprovalRequestCreatorDto defines model for ApprovalRequestCreatorDto.
type ApprovalRequestCreatorDto struct {
UserEmail *string `json:"userEmail,omitempty"`
UserId *string `json:"userId,omitempty"`
UserName *string `json:"userName,omitempty"`
}
// ApprovalRequestDto defines model for ApprovalRequestDto.
type ApprovalRequestDto struct {
ApprovalStatuses *map[string]ApprovalRequestDtoApprovalStatuses `json:"approvalStatuses,omitempty"`
Creator *ApprovalRequestCreatorDto `json:"creator,omitempty"`
DateRange *DateRangeDto `json:"dateRange,omitempty"`
Id *string `json:"id,omitempty"`
Owner *ApprovalRequestOwnerDto `json:"owner,omitempty"`
Status *ApprovalRequestStatusDto `json:"status,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ApprovalRequestDtoApprovalStatuses defines model for ApprovalRequestDto.ApprovalStatuses.
type ApprovalRequestDtoApprovalStatuses string
// ApprovalRequestOwnerDto defines model for ApprovalRequestOwnerDto.
type ApprovalRequestOwnerDto struct {
StartOfWeek *string `json:"startOfWeek,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
UserId *string `json:"userId,omitempty"`
UserName *string `json:"userName,omitempty"`
}
// ApprovalRequestStatusDto defines model for ApprovalRequestStatusDto.
type ApprovalRequestStatusDto struct {
Note *string `json:"note,omitempty"`
State *string `json:"state,omitempty"`
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
UpdatedBy *string `json:"updatedBy,omitempty"`
UpdatedByUserName *string `json:"updatedByUserName,omitempty"`
}
// ApprovalSettings defines model for ApprovalSettings.
type ApprovalSettings struct {
ApprovalEnabled *bool `json:"approvalEnabled,omitempty"`
ApprovalPeriod *ApprovalSettingsApprovalPeriod `json:"approvalPeriod,omitempty"`
ApprovalRoles *[]ApprovalSettingsApprovalRoles `json:"approvalRoles,omitempty"`
}
// ApprovalSettingsApprovalPeriod defines model for ApprovalSettings.ApprovalPeriod.
type ApprovalSettingsApprovalPeriod string
// ApprovalSettingsApprovalRoles defines model for ApprovalSettings.ApprovalRoles.
type ApprovalSettingsApprovalRoles string
// ApproveDto defines model for ApproveDto.
type ApproveDto struct {
// RequiresApproval Indicates whether it requires approval
RequiresApproval *bool `json:"requiresApproval,omitempty"`
// SpecificMembers Indicates whether it requires specific members
SpecificMembers *bool `json:"specificMembers,omitempty"`
// TeamManagers Indicates whether it requires team manager's approval
TeamManagers *bool `json:"teamManagers,omitempty"`
// UserIds Represents set of user's identifier across the system
UserIds *[]string `json:"userIds,omitempty"`
}
// ApproveRequestsRequest defines model for ApproveRequestsRequest.
type ApproveRequestsRequest struct {
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
}
// ArchivePermissionDto defines model for ArchivePermissionDto.
type ArchivePermissionDto struct {
CanArchiveProjects *bool `json:"canArchiveProjects,omitempty"`
HaveProjects *bool `json:"haveProjects,omitempty"`
HaveTasks *bool `json:"haveTasks,omitempty"`
}
// AssignmentCreateRequest defines model for AssignmentCreateRequest.
type AssignmentCreateRequest struct {
Billable *bool `json:"billable,omitempty"`
End *string `json:"end,omitempty"`
HoursPerDay *float64 `json:"hoursPerDay,omitempty"`
IncludeNonWorkingDays *bool `json:"includeNonWorkingDays,omitempty"`
Note *string `json:"note,omitempty"`
Period *DateRange `json:"period,omitempty"`
ProjectId string `json:"projectId"`
Recurring *RecurringAssignmentRequest `json:"recurring,omitempty"`
RecurringAssignment *RecurringAssignmentRequest `json:"recurringAssignment,omitempty"`
Start *string `json:"start,omitempty"`
StartTime *string `json:"startTime,omitempty"`
TaskId *string `json:"taskId,omitempty"`
UserId string `json:"userId"`
}
// AssignmentDto defines model for AssignmentDto.
type AssignmentDto struct {
Billable *bool `json:"billable,omitempty"`
BillableAmountPerDay *AmountWithCurrencyDto `json:"billableAmountPerDay,omitempty"`
CostAmountPerDay *AmountWithCurrencyDto `json:"costAmountPerDay,omitempty"`
ExcludeDays *[]SchedulingExcludeDay `json:"excludeDays,omitempty"`
HoursPerDay *float64 `json:"hoursPerDay,omitempty"`
Id *string `json:"id,omitempty"`
IncludeNonWorkingDays *bool `json:"includeNonWorkingDays,omitempty"`
Note *string `json:"note,omitempty"`
Period *DateRangeDto `json:"period,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Published *bool `json:"published,omitempty"`
Recurring *RecurringAssignmentDto `json:"recurring,omitempty"`
StartTime *string `json:"startTime,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TaskName *string `json:"taskName,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// AssignmentHydratedDto defines model for AssignmentHydratedDto.
type AssignmentHydratedDto struct {
Billable *bool `json:"billable,omitempty"`
ClientId *string `json:"clientId,omitempty"`
ClientName *string `json:"clientName,omitempty"`
ExcludeDays *[]SchedulingExcludeDay `json:"excludeDays,omitempty"`
HoursPerDay *float64 `json:"hoursPerDay,omitempty"`
Id *string `json:"id,omitempty"`
IncludeNonWorkingDays *bool `json:"includeNonWorkingDays,omitempty"`
Note *string `json:"note,omitempty"`
Period *DateRangeDto `json:"period,omitempty"`
ProjectArchived *bool `json:"projectArchived,omitempty"`
ProjectBillable *bool `json:"projectBillable,omitempty"`
ProjectColor *string `json:"projectColor,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
StartTime *string `json:"startTime,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TaskName *string `json:"taskName,omitempty"`
UserId *string `json:"userId,omitempty"`
UserName *string `json:"userName,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// AssignmentPerDayDto defines model for AssignmentPerDayDto.
type AssignmentPerDayDto struct {
Date *time.Time `json:"date,omitempty"`
HasAssignment *bool `json:"hasAssignment,omitempty"`
}
// AssignmentPeriodRequest defines model for AssignmentPeriodRequest.
type AssignmentPeriodRequest struct {
End *string `json:"end,omitempty"`
Period *DateRange `json:"period,omitempty"`
SeriesUpdateOption *AssignmentPeriodRequestSeriesUpdateOption `json:"seriesUpdateOption,omitempty"`
Start *string `json:"start,omitempty"`
}
// AssignmentPeriodRequestSeriesUpdateOption defines model for AssignmentPeriodRequest.SeriesUpdateOption.
type AssignmentPeriodRequestSeriesUpdateOption string
// AssignmentUpdateRequest defines model for AssignmentUpdateRequest.
type AssignmentUpdateRequest struct {
Billable *bool `json:"billable,omitempty"`
End *string `json:"end,omitempty"`
HoursPerDay *float64 `json:"hoursPerDay,omitempty"`
IncludeNonWorkingDays *bool `json:"includeNonWorkingDays,omitempty"`
Note *string `json:"note,omitempty"`
Period *DateRange `json:"period,omitempty"`
SeriesUpdateOption *AssignmentUpdateRequestSeriesUpdateOption `json:"seriesUpdateOption,omitempty"`
Start *string `json:"start,omitempty"`
StartTime *string `json:"startTime,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// AssignmentUpdateRequestSeriesUpdateOption defines model for AssignmentUpdateRequest.SeriesUpdateOption.
type AssignmentUpdateRequestSeriesUpdateOption string
// AuditLogSettingsDto defines model for AuditLogSettingsDto.
type AuditLogSettingsDto struct {
AuditEnabled *bool `json:"auditEnabled,omitempty"`
ClientAuditing *bool `json:"clientAuditing,omitempty"`
ClientStartedRecording *time.Time `json:"clientStartedRecording,omitempty"`
ExpensesAuditing *bool `json:"expensesAuditing,omitempty"`
ExpensesStartedRecording *time.Time `json:"expensesStartedRecording,omitempty"`
ProjectAuditing *bool `json:"projectAuditing,omitempty"`
ProjectStartedRecording *time.Time `json:"projectStartedRecording,omitempty"`
TagAuditing *bool `json:"tagAuditing,omitempty"`
TagStartedRecording *time.Time `json:"tagStartedRecording,omitempty"`
TimeEntryAuditing *bool `json:"timeEntryAuditing,omitempty"`
TimeEntryStartedRecording *time.Time `json:"timeEntryStartedRecording,omitempty"`
}
// AuthDto defines model for AuthDto.
type AuthDto struct {
Id *string `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
New *bool `json:"new,omitempty"`
RefreshToken *string `json:"refreshToken,omitempty"`
Roles *[]AuthDtoRoles `json:"roles,omitempty"`
Status *AuthDtoStatus `json:"status,omitempty"`
Token *string `json:"token,omitempty"`
}
// AuthDtoRoles defines model for AuthDto.Roles.
type AuthDtoRoles string
// AuthDtoStatus defines model for AuthDto.Status.
type AuthDtoStatus string
// AuthorizationDto defines model for AuthorizationDto.
type AuthorizationDto struct {
Name *string `json:"name,omitempty"`
ObjectId *string `json:"objectId,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// AuthorizationSourceDto defines model for AuthorizationSourceDto.
type AuthorizationSourceDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Type *AuthorizationSourceDtoType `json:"type,omitempty"`
}
// AuthorizationSourceDtoType defines model for AuthorizationSourceDto.Type.
type AuthorizationSourceDtoType string
// AutomaticAccrualDto defines model for AutomaticAccrualDto.
type AutomaticAccrualDto struct {
// Amount Represents automatic accrual's amount
Amount *float64 `json:"amount,omitempty"`
// Period Represents automatic accrual's period
Period *AutomaticAccrualDtoPeriod `json:"period,omitempty"`
// TimeUnit Represents automatic accrual's time unit
TimeUnit *AutomaticAccrualDtoTimeUnit `json:"timeUnit,omitempty"`
}
// AutomaticAccrualDtoPeriod Represents automatic accrual's period
type AutomaticAccrualDtoPeriod string
// AutomaticAccrualDtoTimeUnit Represents automatic accrual's time unit
type AutomaticAccrualDtoTimeUnit string
// AutomaticAccrualRequest defines model for AutomaticAccrualRequest.
type AutomaticAccrualRequest struct {
// Amount Represents amount of automatic accrual.
Amount float64 `json:"amount"`
AmountValidForTimeUnit *bool `json:"amountValidForTimeUnit,omitempty"`
// Period Represents automatic accrual period.
Period *AutomaticAccrualRequestPeriod `json:"period,omitempty"`
// TimeUnit Represents automatic accrual time unit.
TimeUnit *AutomaticAccrualRequestTimeUnit `json:"timeUnit,omitempty"`
}
// AutomaticAccrualRequestPeriod Represents automatic accrual period.
type AutomaticAccrualRequestPeriod string
// AutomaticAccrualRequestTimeUnit Represents automatic accrual time unit.
type AutomaticAccrualRequestTimeUnit string
// AutomaticLockDto defines model for AutomaticLockDto.
type AutomaticLockDto struct {
ChangeDay *AutomaticLockDtoChangeDay `json:"changeDay,omitempty"`
ChangeHour *int32 `json:"changeHour,omitempty"`
DayOfMonth *int32 `json:"dayOfMonth,omitempty"`
FirstDay *AutomaticLockDtoFirstDay `json:"firstDay,omitempty"`
OlderThanPeriod *AutomaticLockDtoOlderThanPeriod `json:"olderThanPeriod,omitempty"`
OlderThanValue *int32 `json:"olderThanValue,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
Type *AutomaticLockDtoType `json:"type,omitempty"`
}
// AutomaticLockDtoChangeDay defines model for AutomaticLockDto.ChangeDay.
type AutomaticLockDtoChangeDay string
// AutomaticLockDtoFirstDay defines model for AutomaticLockDto.FirstDay.
type AutomaticLockDtoFirstDay string
// AutomaticLockDtoOlderThanPeriod defines model for AutomaticLockDto.OlderThanPeriod.
type AutomaticLockDtoOlderThanPeriod string
// AutomaticLockDtoType defines model for AutomaticLockDto.Type.
type AutomaticLockDtoType string
// AutomaticTimeEntryCreationDto defines model for AutomaticTimeEntryCreationDto.
type AutomaticTimeEntryCreationDto struct {
DefaultEntities *DefaultEntitiesDto `json:"defaultEntities,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
// AutomaticTimeEntryCreationRequest defines model for AutomaticTimeEntryCreationRequest.
type AutomaticTimeEntryCreationRequest struct {
// DefaultEntities Provides information about default project and task for automatically created time entries.
DefaultEntities DefaultEntitiesRequest `json:"defaultEntities"`
// Enabled Indicates that automatic time entry creation is enabled.
Enabled *bool `json:"enabled,omitempty"`
}
// Balance defines model for Balance.
type Balance struct {
Accrued *float64 `json:"accrued,omitempty"`
Balance *float64 `json:"balance,omitempty"`
Id *string `json:"id,omitempty"`
NegativeBalanceAmount *float64 `json:"negativeBalanceAmount,omitempty"`
NegativeBalanceLimit *bool `json:"negativeBalanceLimit,omitempty"`
PolicyArchived *bool `json:"policyArchived,omitempty"`
PolicyColor *string `json:"policyColor,omitempty"`
PolicyId *string `json:"policyId,omitempty"`
PolicyName *string `json:"policyName,omitempty"`
PolicyTimeUnit *string `json:"policyTimeUnit,omitempty"`
Total *float64 `json:"total,omitempty"`
Used *float64 `json:"used,omitempty"`
UserId *string `json:"userId,omitempty"`
UserImageUrl *string `json:"userImageUrl,omitempty"`
UserInactive *bool `json:"userInactive,omitempty"`
UserName *string `json:"userName,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// BalanceHistoryDto defines model for BalanceHistoryDto.
type BalanceHistoryDto struct {
Action *BalanceHistoryDtoAction `json:"action,omitempty"`
AuthorName *string `json:"authorName,omitempty"`
Balance *string `json:"balance,omitempty"`
Date *time.Time `json:"date,omitempty"`
Id *string `json:"id,omitempty"`
Note *string `json:"note,omitempty"`
PolicyId *string `json:"policyId,omitempty"`
TimeOffPeriod *PtoRequestPeriodDto `json:"timeOffPeriod,omitempty"`
TimeUnit *BalanceHistoryDtoTimeUnit `json:"timeUnit,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// BalanceHistoryDtoAction defines model for BalanceHistoryDto.Action.
type BalanceHistoryDtoAction string
// BalanceHistoryDtoTimeUnit defines model for BalanceHistoryDto.TimeUnit.
type BalanceHistoryDtoTimeUnit string
// BalancesWithCount defines model for BalancesWithCount.
type BalancesWithCount struct {
Balances *[]Balance `json:"balances,omitempty"`
Count *int32 `json:"count,omitempty"`
}
// BarChartDataDto defines model for BarChartDataDto.
type BarChartDataDto struct {
BackgroundColor *string `json:"backgroundColor,omitempty"`
ClientName *string `json:"clientName,omitempty"`
Data *[]struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"data,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
HoverBackgroundColor *string `json:"hoverBackgroundColor,omitempty"`
Label *string `json:"label,omitempty"`
}
// BillableAndCostAmountDto defines model for BillableAndCostAmountDto.
type BillableAndCostAmountDto struct {
BillableAmount *AmountWithCurrencyDto `json:"billableAmount,omitempty"`
CostAmount *AmountWithCurrencyDto `json:"costAmount,omitempty"`
}
// BillingInformationDto defines model for BillingInformationDto.
type BillingInformationDto struct {
Amount *float64 `json:"amount,omitempty"`
BillingDate *time.Time `json:"billingDate,omitempty"`
ClientSecret *string `json:"clientSecret,omitempty"`
IsChargeAutomatically *bool `json:"isChargeAutomatically,omitempty"`
IsPaid *bool `json:"isPaid,omitempty"`
LimitedAmount *float64 `json:"limitedAmount,omitempty"`
LimitedQuantity *int64 `json:"limitedQuantity,omitempty"`
NextSubscriptionType *BillingInformationDtoNextSubscriptionType `json:"nextSubscriptionType,omitempty"`
Paid *bool `json:"paid,omitempty"`
PaymentMethodId *string `json:"paymentMethodId,omitempty"`
Quantity *int64 `json:"quantity,omitempty"`
RequiresAction *bool `json:"requiresAction,omitempty"`
TotalAmount *float64 `json:"totalAmount,omitempty"`
Type *BillingInformationDtoType `json:"type,omitempty"`
UpcomingPriceDetails *UpgradePriceDto `json:"upcomingPriceDetails,omitempty"`
}
// BillingInformationDtoNextSubscriptionType defines model for BillingInformationDto.NextSubscriptionType.
type BillingInformationDtoNextSubscriptionType string
// BillingInformationDtoType defines model for BillingInformationDto.Type.
type BillingInformationDtoType string
// BreakSettingsDto defines model for BreakSettingsDto.
type BreakSettingsDto struct {
BreaksEnabled *bool `json:"breaksEnabled,omitempty"`
DefaultBreakEntities *DefaultBreakEntitiesDto `json:"defaultBreakEntities,omitempty"`
}
// BreakSettingsRequest defines model for BreakSettingsRequest.
type BreakSettingsRequest struct {
BreaksEnabled *bool `json:"breaksEnabled,omitempty"`
DefaultBreakEntities *DefaultBreakEntitiesRequest `json:"defaultBreakEntities,omitempty"`
}
// BulkEditUsersRequest defines model for BulkEditUsersRequest.
type BulkEditUsersRequest struct {
BillableRate *HourlyRateRequest `json:"billableRate,omitempty"`
CostRate *CostRateRequest `json:"costRate,omitempty"`
HourlyRate *HourlyRateRequest `json:"hourlyRate,omitempty"`
Statuses *[]string `json:"statuses,omitempty"`
// UserCustomFields Represents a list of upsert user custom field request.
UserCustomFields *[]UpsertUserCustomFieldRequest `json:"userCustomFields,omitempty"`
// UserIds Represents a unique list of user ids.
UserIds []string `json:"userIds"`
// WeekStart Represents a day of the week.
WeekStart *DayOfWeek `json:"weekStart,omitempty"`
// WorkCapacity Represents work capacity as duration.
WorkCapacity *string `json:"workCapacity,omitempty"`
// WorkingDays Represents a day of the week.
WorkingDays *DayOfWeek `json:"workingDays,omitempty"`
}
// BulkProjectEditDto defines model for BulkProjectEditDto.
type BulkProjectEditDto struct {
BulkTaskEditResult *BulkTaskEditResultDto `json:"bulkTaskEditResult,omitempty"`
Projects *[]ProjectDtoImpl `json:"projects,omitempty"`
}
// BulkTaskEditResultDto defines model for BulkTaskEditResultDto.
type BulkTaskEditResultDto struct {
AllTasksOverwrittenSuccessfully *bool `json:"allTasksOverwrittenSuccessfully,omitempty"`
Reasons *[]string `json:"reasons,omitempty"`
}
// BulkTaskInfoRequest defines model for BulkTaskInfoRequest.
type BulkTaskInfoRequest struct {
Name *string `json:"name,omitempty"`
}
// BulkUpdateCompaniesRequest defines model for BulkUpdateCompaniesRequest.
type BulkUpdateCompaniesRequest struct {
Companies *[]CompanyRequest `json:"companies,omitempty"`
CompaniesForCreate *[]CompanyRequest `json:"companiesForCreate,omitempty"`
CompaniesForUpdate *[]CompanyRequest `json:"companiesForUpdate,omitempty"`
}
// BulkUpdateKioskDefaultsRequest defines model for BulkUpdateKioskDefaultsRequest.
type BulkUpdateKioskDefaultsRequest struct {
KioskIds *[]string `json:"kioskIds,omitempty"`
Kiosks *[]KioskDefault `json:"kiosks,omitempty"`
ProjectIds *[]string `json:"projectIds,omitempty"`
TaskIds *[]string `json:"taskIds,omitempty"`
}
// CakeOrganization defines model for CakeOrganization.
type CakeOrganization struct {
CakeOrganizationId *string `json:"cakeOrganizationId,omitempty"`
CakeOrganizationName *string `json:"cakeOrganizationName,omitempty"`
CakeOrganizationPermissions *[]string `json:"cakeOrganizationPermissions,omitempty"`
}
// CakeUserInfo defines model for CakeUserInfo.
type CakeUserInfo struct {
Email *string `json:"email,omitempty"`
IsTermsAccepted *bool `json:"isTermsAccepted,omitempty"`
UserName *string `json:"userName,omitempty"`
}
// CancellationReasonDto defines model for CancellationReasonDto.
type CancellationReasonDto struct {
AdditionalMessage *string `json:"additionalMessage,omitempty"`
InitialReason *string `json:"initialReason,omitempty"`
Message *string `json:"message,omitempty"`
MovingToAnotherTool *string `json:"movingToAnotherTool,omitempty"`
NoLongerNeedReason *string `json:"noLongerNeedReason,omitempty"`
SelectedTool *string `json:"selectedTool,omitempty"`
}
// CaptchaResponseDto defines model for CaptchaResponseDto.
type CaptchaResponseDto struct {
Response *string `json:"response,omitempty"`
Version *string `json:"version,omitempty"`
}
// ChangeBalanceRequest defines model for ChangeBalanceRequest.
type ChangeBalanceRequest struct {
Note *string `json:"note,omitempty"`
UserIds []string `json:"userIds"`
Value float64 `json:"value"`
}
// ChangeEmailRequest defines model for ChangeEmailRequest.
type ChangeEmailRequest struct {
// Email Represents email address of the user.
Email string `json:"email"`
}
// ChangeInvoiceStatusRequest defines model for ChangeInvoiceStatusRequest.
type ChangeInvoiceStatusRequest struct {
InvoiceStatus *ChangeInvoiceStatusRequestInvoiceStatus `json:"invoiceStatus,omitempty"`
}
// ChangeInvoiceStatusRequestInvoiceStatus defines model for ChangeInvoiceStatusRequest.InvoiceStatus.
type ChangeInvoiceStatusRequestInvoiceStatus string
// ChangeUsernameRequest defines model for ChangeUsernameRequest.
type ChangeUsernameRequest struct {
Name *string `json:"name,omitempty"`
}
// CheckUsersResponse defines model for CheckUsersResponse.
type CheckUsersResponse struct {
WorkspaceNonMembers *[]string `json:"workspaceNonMembers,omitempty"`
}
// ClientDto defines model for ClientDto.
type ClientDto struct {
Address *string `json:"address,omitempty"`
Archived *bool `json:"archived,omitempty"`
CurrencyId *string `json:"currencyId,omitempty"`
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ClientIdsRequest defines model for ClientIdsRequest.
type ClientIdsRequest struct {
ExcludedIds *[]string `json:"excludedIds,omitempty"`
Ids *[]string `json:"ids,omitempty"`
}
// ClientWithCurrencyDto defines model for ClientWithCurrencyDto.
type ClientWithCurrencyDto struct {
Address *string `json:"address,omitempty"`
Archived *bool `json:"archived,omitempty"`
CurrencyCode *string `json:"currencyCode,omitempty"`
CurrencyId *string `json:"currencyId,omitempty"`
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// CompanyDto defines model for CompanyDto.
type CompanyDto struct {
Address *string `json:"address,omitempty"`
Id *string `json:"id,omitempty"`
IsDefault *bool `json:"isDefault,omitempty"`
Name *string `json:"name,omitempty"`
}
// CompanyRequest defines model for CompanyRequest.
type CompanyRequest struct {
Address *string `json:"address,omitempty"`
Default *bool `json:"default,omitempty"`
Id *string `json:"id,omitempty"`
IsDefault *bool `json:"isDefault,omitempty"`
Name string `json:"name"`
}
// ContainsArchivedFilterRequest defines model for ContainsArchivedFilterRequest.
type ContainsArchivedFilterRequest struct {
// Contains Filter type.
Contains *ContainsArchivedFilterRequestContains `json:"contains,omitempty"`
// Ids Represents a list of filter identifiers.
Ids *[]string `json:"ids,omitempty"`
// Status Filters entities by status.
Status *ContainsArchivedFilterRequestStatus `json:"status,omitempty"`
}
// ContainsArchivedFilterRequestContains Filter type.
type ContainsArchivedFilterRequestContains string
// ContainsArchivedFilterRequestStatus Filters entities by status.
type ContainsArchivedFilterRequestStatus string
// ContainsClientsFilterRequest defines model for ContainsClientsFilterRequest.
type ContainsClientsFilterRequest struct {
// Contains Filter type.
Contains *ContainsClientsFilterRequestContains `json:"contains,omitempty"`
// Ids Represents a list of filter identifiers.
Ids *[]string `json:"ids,omitempty"`
// Status Filters entities by status.
Status *ContainsClientsFilterRequestStatus `json:"status,omitempty"`
}
// ContainsClientsFilterRequestContains Filter type.
type ContainsClientsFilterRequestContains string
// ContainsClientsFilterRequestStatus Filters entities by status.
type ContainsClientsFilterRequestStatus string
// ContainsCompaniesFilterRequest defines model for ContainsCompaniesFilterRequest.
type ContainsCompaniesFilterRequest struct {
// Contains Filter type.
Contains *ContainsCompaniesFilterRequestContains `json:"contains,omitempty"`
// Ids Represents a list of filter identifiers.
Ids *[]string `json:"ids,omitempty"`
// Status Filters entities by status.
Status *ContainsCompaniesFilterRequestStatus `json:"status,omitempty"`
}
// ContainsCompaniesFilterRequestContains Filter type.
type ContainsCompaniesFilterRequestContains string
// ContainsCompaniesFilterRequestStatus Filters entities by status.
type ContainsCompaniesFilterRequestStatus string
// ContainsFilterRequest defines model for ContainsFilterRequest.
type ContainsFilterRequest struct {
Contains *ContainsFilterRequestContains `json:"contains,omitempty"`
// Ids Represents ids upon which filtering is performed.
Ids *[]string `json:"ids,omitempty"`
// Status Represents user status.
Status *ContainsFilterRequestStatus `json:"status,omitempty"`
}
// ContainsFilterRequestContains defines model for ContainsFilterRequest.Contains.
type ContainsFilterRequestContains string
// ContainsFilterRequestStatus Represents user status.
type ContainsFilterRequestStatus string
// ContainsProjectsFilterRequest defines model for ContainsProjectsFilterRequest.
type ContainsProjectsFilterRequest struct {
// Contains Filter type.
Contains *ContainsProjectsFilterRequestContains `json:"contains,omitempty"`
// Ids Represents a list of filter identifiers.
Ids *[]string `json:"ids,omitempty"`
// Status Filters entities by status.
Status *ContainsProjectsFilterRequestStatus `json:"status,omitempty"`
}
// ContainsProjectsFilterRequestContains Filter type.
type ContainsProjectsFilterRequestContains string
// ContainsProjectsFilterRequestStatus Filters entities by status.
type ContainsProjectsFilterRequestStatus string
// ContainsUserGroupFilterRequest defines model for ContainsUserGroupFilterRequest.
type ContainsUserGroupFilterRequest struct {
// Contains Filter type.
Contains *ContainsUserGroupFilterRequestContains `json:"contains,omitempty"`
// Ids Represents a list of filter identifiers.
Ids *[]string `json:"ids,omitempty"`
// Status Filters entities by status.
Status *ContainsUserGroupFilterRequestStatus `json:"status,omitempty"`
}
// ContainsUserGroupFilterRequestContains Filter type.
type ContainsUserGroupFilterRequestContains string
// ContainsUserGroupFilterRequestStatus Filters entities by status.
type ContainsUserGroupFilterRequestStatus string
// ContainsUsersFilterRequest defines model for ContainsUsersFilterRequest.
type ContainsUsersFilterRequest struct {
ArchivedFilterValue *bool `json:"archivedFilterValue,omitempty"`
// Contains Filter type.
Contains *ContainsUsersFilterRequestContains `json:"contains,omitempty"`
// Ids Represents a list of filter identifiers.
Ids *[]string `json:"ids,omitempty"`
SourceType *ContainsUsersFilterRequestSourceType `json:"sourceType,omitempty"`
// Status Filters entities by status.
Status *ContainsUsersFilterRequestStatus `json:"status,omitempty"`
Statuses *[]ContainsUsersFilterRequestStatuses `json:"statuses,omitempty"`
}
// ContainsUsersFilterRequestContains Filter type.
type ContainsUsersFilterRequestContains string
// ContainsUsersFilterRequestSourceType defines model for ContainsUsersFilterRequest.SourceType.
type ContainsUsersFilterRequestSourceType string
// ContainsUsersFilterRequestStatus Filters entities by status.
type ContainsUsersFilterRequestStatus string
// ContainsUsersFilterRequestStatuses defines model for ContainsUsersFilterRequest.Statuses.
type ContainsUsersFilterRequestStatuses string
// ContainsUsersFilterRequestForHoliday defines model for ContainsUsersFilterRequestForHoliday.
type ContainsUsersFilterRequestForHoliday struct {
// Contains Filter type.
Contains *ContainsUsersFilterRequestForHolidayContains `json:"contains,omitempty"`
// Ids Represents a list of filter identifiers.
Ids *[]string `json:"ids,omitempty"`
// Status Filters entities by status.
Status *ContainsUsersFilterRequestForHolidayStatus `json:"status,omitempty"`
Statuses *[]string `json:"statuses,omitempty"`
}
// ContainsUsersFilterRequestForHolidayContains Filter type.
type ContainsUsersFilterRequestForHolidayContains string
// ContainsUsersFilterRequestForHolidayStatus Filters entities by status.
type ContainsUsersFilterRequestForHolidayStatus string
// CopiedEntriesDto defines model for CopiedEntriesDto.
type CopiedEntriesDto struct {
EntriesCreated *[]TimeEntryWithCustomFieldsDto `json:"entriesCreated,omitempty"`
EntriesSkipped *int32 `json:"entriesSkipped,omitempty"`
}
// CopyAssignmentRequest defines model for CopyAssignmentRequest.
type CopyAssignmentRequest struct {
SeriesUpdateOption *CopyAssignmentRequestSeriesUpdateOption `json:"seriesUpdateOption,omitempty"`
UserId string `json:"userId"`
}
// CopyAssignmentRequestSeriesUpdateOption defines model for CopyAssignmentRequest.SeriesUpdateOption.
type CopyAssignmentRequestSeriesUpdateOption string
// CopyEntriesRequest defines model for CopyEntriesRequest.
type CopyEntriesRequest struct {
DayOffset *int32 `json:"dayOffset,omitempty"`
End *time.Time `json:"end,omitempty"`
Start *time.Time `json:"start,omitempty"`
}
// CostRateRequest defines model for CostRateRequest.
type CostRateRequest struct {
// Amount Represents an amount as integer.
Amount *int32 `json:"amount,omitempty"`
// Since Represents a datetime in yyyy-MM-ddThh:mm:ssZ format.
Since *string `json:"since,omitempty"`
SinceAsInstant *time.Time `json:"sinceAsInstant,omitempty"`
}
// CreateAlertRequest defines model for CreateAlertRequest.
type CreateAlertRequest struct {
AlertPerson *CreateAlertRequestAlertPerson `json:"alertPerson,omitempty"`
AlertType *CreateAlertRequestAlertType `json:"alertType,omitempty"`
Percentage *float64 `json:"percentage,omitempty"`
}
// CreateAlertRequestAlertPerson defines model for CreateAlertRequest.AlertPerson.
type CreateAlertRequestAlertPerson string
// CreateAlertRequestAlertType defines model for CreateAlertRequest.AlertType.
type CreateAlertRequestAlertType string
// CreateApprovalRequest defines model for CreateApprovalRequest.
type CreateApprovalRequest struct {
// Period Specifies the approval period. It has to match the workspace approval period setting.
Period *CreateApprovalRequestPeriod `json:"period,omitempty"`
// PeriodStart Specifies an approval period start date in yyyy-MM-ddThh:mm:ssZ format.
PeriodStart string `json:"periodStart"`
}
// CreateApprovalRequestPeriod Specifies the approval period. It has to match the workspace approval period setting.
type CreateApprovalRequestPeriod string
// CreateClientRequest defines model for CreateClientRequest.
type CreateClientRequest struct {
Address *string `json:"address,omitempty"`
Email *string `json:"email,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
}
// CreateCurrencyRequest defines model for CreateCurrencyRequest.
type CreateCurrencyRequest struct {
Code string `json:"code"`
}
// CreateCustomAttributeRequest defines model for CreateCustomAttributeRequest.
type CreateCustomAttributeRequest struct {
// Name Represents custom attribute name.
Name string `json:"name"`
// Namespace Represents custom attribute namespace.
Namespace string `json:"namespace"`
// Value Represents custom attribute value.
Value string `json:"value"`
}
// CreateEmailContentRequest defines model for CreateEmailContentRequest.
type CreateEmailContentRequest struct {
Body string `json:"body"`
Subject string `json:"subject"`
}
// CreateExpenseRequest defines model for CreateExpenseRequest.
type CreateExpenseRequest struct {
Amount float64 `json:"amount"`
Billable *bool `json:"billable,omitempty"`
CategoryId *string `json:"categoryId,omitempty"`
Date *time.Time `json:"date,omitempty"`
File *openapi_types.File `json:"file,omitempty"`
Notes *string `json:"notes,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
UserId string `json:"userId"`
}
// CreateFavoriteEntriesRequest defines model for CreateFavoriteEntriesRequest.
type CreateFavoriteEntriesRequest struct {
Billable *bool `json:"billable,omitempty"`
ClientId *string `json:"clientId,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
Type *CreateFavoriteEntriesRequestType `json:"type,omitempty"`
}
// CreateFavoriteEntriesRequestType defines model for CreateFavoriteEntriesRequest.Type.
type CreateFavoriteEntriesRequestType string
// CreateFromTemplateRequest defines model for CreateFromTemplateRequest.
type CreateFromTemplateRequest struct {
ClientId *string `json:"clientId,omitempty"`
Color *string `json:"color,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
Name *string `json:"name,omitempty"`
Public *bool `json:"public,omitempty"`
TemplateId string `json:"templateId"`
}
// CreateInvoiceDto defines model for CreateInvoiceDto.
type CreateInvoiceDto struct {
BillFrom *string `json:"billFrom,omitempty"`
ClientId *string `json:"clientId,omitempty"`
Currency *string `json:"currency,omitempty"`
DueDate *time.Time `json:"dueDate,omitempty"`
Id *string `json:"id,omitempty"`
IssuedDate *time.Time `json:"issuedDate,omitempty"`
Number *string `json:"number,omitempty"`
}
// CreateInvoiceEmailTemplateRequest defines model for CreateInvoiceEmailTemplateRequest.
type CreateInvoiceEmailTemplateRequest struct {
EmailContent CreateEmailContentRequest `json:"emailContent"`
InvoiceEmailTemplateType *string `json:"invoiceEmailTemplateType,omitempty"`
}
// CreateInvoiceItemTypeDto defines model for CreateInvoiceItemTypeDto.
type CreateInvoiceItemTypeDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// CreateInvoiceItemTypeRequest defines model for CreateInvoiceItemTypeRequest.
type CreateInvoiceItemTypeRequest struct {
Name string `json:"name"`
}
// CreateInvoicePaymentRequest defines model for CreateInvoicePaymentRequest.
type CreateInvoicePaymentRequest struct {
// Amount Represents an invoice payment amount as long.
Amount *int64 `json:"amount,omitempty"`
// Note Represents an invoice payment note.
Note *string `json:"note,omitempty"`
// PaymentDate Represents an invoice payment date in yyyy-MM-ddThh:mm:ssZ format.
PaymentDate *string `json:"paymentDate,omitempty"`
}
// CreateInvoiceRequest defines model for CreateInvoiceRequest.
type CreateInvoiceRequest struct {
// ClientId Represents client identifier across the system.
ClientId string `json:"clientId"`
// Currency Represents the currency used by the invoice.
Currency string `json:"currency"`
// DueDate Represents an invoice due date in yyyy-MM-ddThh:mm:ssZ format.
DueDate time.Time `json:"dueDate"`
// IssuedDate Represents an invoice issued date in yyyy-MM-ddThh:mm:ssZ format.
IssuedDate time.Time `json:"issuedDate"`
// Number Represents an invoice number.
Number string `json:"number"`
}
// CreateKioskRequest defines model for CreateKioskRequest.
type CreateKioskRequest struct {
DefaultBreakProjectId *string `json:"defaultBreakProjectId,omitempty"`
DefaultBreakTaskId *string `json:"defaultBreakTaskId,omitempty"`
DefaultEntities *DefaultKioskEntitiesRequest `json:"defaultEntities,omitempty"`
DefaultProjectId *string `json:"defaultProjectId,omitempty"`
DefaultTaskId *string `json:"defaultTaskId,omitempty"`
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
Groups *ContainsUserGroupFilterRequest `json:"groups,omitempty"`
Name string `json:"name"`
Pin *PinSettingRequest `json:"pin,omitempty"`
SessionDuration *int32 `json:"sessionDuration,omitempty"`
Users *ContainsUsersFilterRequest `json:"users,omitempty"`
}
// CreateOrganizationRequest defines model for CreateOrganizationRequest.
type CreateOrganizationRequest struct {
OrganizationName *string `json:"organizationName,omitempty"`
}
// CreatePolicyRequest defines model for CreatePolicyRequest.
type CreatePolicyRequest struct {
AllowHalfDay *bool `json:"allowHalfDay,omitempty"`
AllowNegativeBalance *bool `json:"allowNegativeBalance,omitempty"`
Approve ApproveDto `json:"approve"`
Archived *bool `json:"archived,omitempty"`
AutomaticAccrual *AutomaticAccrualRequest `json:"automaticAccrual,omitempty"`
AutomaticTimeEntryCreation *AutomaticTimeEntryCreationRequest `json:"automaticTimeEntryCreation,omitempty"`
Color *string `json:"color,omitempty"`
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
Name string `json:"name"`
NegativeBalance *NegativeBalanceRequest `json:"negativeBalance,omitempty"`
TimeUnit *string `json:"timeUnit,omitempty"`
UserGroups *ContainsFilterRequest `json:"userGroups,omitempty"`
Users *ContainsFilterRequest `json:"users,omitempty"`
}
// CreateProjectRequest defines model for CreateProjectRequest.
type CreateProjectRequest struct {
Billable *bool `json:"billable,omitempty"`
ClientId *string `json:"clientId,omitempty"`
Color *string `json:"color,omitempty"`
Estimate *EstimateRequest `json:"estimate,omitempty"`
HourlyRate *HourlyRateRequest `json:"hourlyRate,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
Memberships *[]MembershipRequest `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
Public *bool `json:"public,omitempty"`
Tasks *[]TaskRequest `json:"tasks,omitempty"`
}
// CreateReminderRequest defines model for CreateReminderRequest.
type CreateReminderRequest struct {
DateRange *CreateReminderRequestDateRange `json:"dateRange,omitempty"`
Days *[]int32 `json:"days,omitempty"`
Hours *float64 `json:"hours,omitempty"`
Less *bool `json:"less,omitempty"`
Receivers *[]string `json:"receivers,omitempty"`
Users *ContainsUsersFilterRequest `json:"users,omitempty"`
}
// CreateReminderRequestDateRange defines model for CreateReminderRequest.DateRange.
type CreateReminderRequestDateRange string
// CreateSubscriptionQuantityRequest defines model for CreateSubscriptionQuantityRequest.
type CreateSubscriptionQuantityRequest struct {
LimitedQuantity *int32 `json:"limitedQuantity,omitempty"`
Quantity *int32 `json:"quantity,omitempty"`
RegularQuantity int32 `json:"regularQuantity"`
}
// CreateTimeEntryForManyRequest defines model for CreateTimeEntryForManyRequest.
type CreateTimeEntryForManyRequest struct {
Billable *bool `json:"billable,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
End *time.Time `json:"end,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Start *time.Time `json:"start,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
UserGroups *ContainsUsersFilterRequest `json:"userGroups,omitempty"`
Users *ContainsUsersFilterRequest `json:"users,omitempty"`
}
// CreateTimeEntryRequest defines model for CreateTimeEntryRequest.
type CreateTimeEntryRequest struct {
Billable *bool `json:"billable,omitempty"`
CustomAttributes *[]CreateCustomAttributeRequest `json:"customAttributes,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
End *time.Time `json:"end,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Start *time.Time `json:"start,omitempty"`
StartAsString *string `json:"startAsString,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
Type *string `json:"type,omitempty"`
}
// CreateTimeOffRequestRequest defines model for CreateTimeOffRequestRequest.
type CreateTimeOffRequestRequest struct {
Note *string `json:"note,omitempty"`
TimeOffPeriod TimeOffRequestPeriodRequest `json:"timeOffPeriod"`
}
// CreateUserGroupRequest defines model for CreateUserGroupRequest.
type CreateUserGroupRequest struct {
Name *string `json:"name,omitempty"`
}
// CreateWorkspaceRequest defines model for CreateWorkspaceRequest.
type CreateWorkspaceRequest struct {
Name *string `json:"name,omitempty"`
OrganizationId *string `json:"organizationId,omitempty"`
}
// CurrencyDto defines model for CurrencyDto.
type CurrencyDto struct {
Code *string `json:"code,omitempty"`
Id *string `json:"id,omitempty"`
}
// CurrencyWithAmountDto defines model for CurrencyWithAmountDto.
type CurrencyWithAmountDto struct {
Amount *int64 `json:"amount,omitempty"`
Currency *string `json:"currency,omitempty"`
}
// CustomAttributeDto defines model for CustomAttributeDto.
type CustomAttributeDto struct {
EntityId *string `json:"entityId,omitempty"`
EntityType *string `json:"entityType,omitempty"`
Name *string `json:"name,omitempty"`
Namespace *string `json:"namespace,omitempty"`
Value *string `json:"value,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// CustomFieldDefaultValuesDto defines model for CustomFieldDefaultValuesDto.
type CustomFieldDefaultValuesDto struct {
ProjectId *string `json:"projectId,omitempty"`
Status *string `json:"status,omitempty"`
Value *map[string]interface{} `json:"value,omitempty"`
}
// CustomFieldDto defines model for CustomFieldDto.
type CustomFieldDto struct {
AllowedValues *[]string `json:"allowedValues,omitempty"`
Description *string `json:"description,omitempty"`
EntityType *string `json:"entityType,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OnlyAdminCanEdit *bool `json:"onlyAdminCanEdit,omitempty"`
Placeholder *string `json:"placeholder,omitempty"`
ProjectDefaultValues *[]CustomFieldDefaultValuesDto `json:"projectDefaultValues,omitempty"`
Required *bool `json:"required,omitempty"`
Status *string `json:"status,omitempty"`
Type *string `json:"type,omitempty"`
WorkspaceDefaultValue *map[string]interface{} `json:"workspaceDefaultValue,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// CustomFieldFilter defines model for CustomFieldFilter.
type CustomFieldFilter struct {
Empty *bool `json:"empty,omitempty"`
Id *string `json:"id,omitempty"`
IsEmpty *bool `json:"isEmpty,omitempty"`
NumberComparison *string `json:"numberComparison,omitempty"`
Type *string `json:"type,omitempty"`
Value *map[string]interface{} `json:"value,omitempty"`
}
// CustomFieldProjectDefaultValuesRequest defines model for CustomFieldProjectDefaultValuesRequest.
type CustomFieldProjectDefaultValuesRequest struct {
// DefaultValue Represents a custom field's default value.
DefaultValue *map[string]interface{} `json:"defaultValue,omitempty"`
// Status Represents custom field status.
Status *CustomFieldProjectDefaultValuesRequestStatus `json:"status,omitempty"`
}
// CustomFieldProjectDefaultValuesRequestStatus Represents custom field status.
type CustomFieldProjectDefaultValuesRequestStatus string
// CustomFieldRequest defines model for CustomFieldRequest.
type CustomFieldRequest struct {
AllowedValues *[]string `json:"allowedValues,omitempty"`
Description *string `json:"description,omitempty"`
EntityType *string `json:"entityType,omitempty"`
Name *string `json:"name,omitempty"`
OnlyAdminCanEdit *bool `json:"onlyAdminCanEdit,omitempty"`
Placeholder *string `json:"placeholder,omitempty"`
Required *bool `json:"required,omitempty"`
Status *CustomFieldRequestStatus `json:"status,omitempty"`
Type *CustomFieldRequestType `json:"type,omitempty"`
WorkspaceDefaultValue *map[string]interface{} `json:"workspaceDefaultValue,omitempty"`
}
// CustomFieldRequestStatus defines model for CustomFieldRequest.Status.
type CustomFieldRequestStatus string
// CustomFieldRequestType defines model for CustomFieldRequest.Type.
type CustomFieldRequestType string
// CustomFieldRequiredAvailabilityDto defines model for CustomFieldRequiredAvailabilityDto.
type CustomFieldRequiredAvailabilityDto struct {
AllowedValues *[]string `json:"allowedValues,omitempty"`
Description *string `json:"description,omitempty"`
EntityType *string `json:"entityType,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OnlyAdminCanEdit *bool `json:"onlyAdminCanEdit,omitempty"`
Placeholder *string `json:"placeholder,omitempty"`
ProjectDefaultValues *[]CustomFieldDefaultValuesDto `json:"projectDefaultValues,omitempty"`
Required *bool `json:"required,omitempty"`
RequiredStatus *CustomFieldRequiredStatusDto `json:"requiredStatus,omitempty"`
Status *string `json:"status,omitempty"`
Type *string `json:"type,omitempty"`
WorkspaceDefaultValue *map[string]interface{} `json:"workspaceDefaultValue,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// CustomFieldRequiredStatusDto defines model for CustomFieldRequiredStatusDto.
type CustomFieldRequiredStatusDto struct {
CanBeRequired *bool `json:"canBeRequired,omitempty"`
Reason *string `json:"reason,omitempty"`
}
// CustomFieldValueDto defines model for CustomFieldValueDto.
type CustomFieldValueDto struct {
// CustomFieldId Represents custom field identifier across the system.
CustomFieldId *string `json:"customFieldId,omitempty"`
// SourceType Represents a custom field value source type.
SourceType *CustomFieldValueDtoSourceType `json:"sourceType,omitempty"`
// TimeEntryId Represents time entry identifier across the system.
TimeEntryId *string `json:"timeEntryId,omitempty"`
// Value Represents custom field value.
Value *map[string]interface{} `json:"value,omitempty"`
}
// CustomFieldValueDtoSourceType Represents a custom field value source type.
type CustomFieldValueDtoSourceType string
// CustomFieldValueFullDto defines model for CustomFieldValueFullDto.
type CustomFieldValueFullDto struct {
CustomField *CustomFieldDto `json:"customField,omitempty"`
CustomFieldDto *CustomFieldDto `json:"customFieldDto,omitempty"`
CustomFieldId *string `json:"customFieldId,omitempty"`
Name *string `json:"name,omitempty"`
SourceType *string `json:"sourceType,omitempty"`
TimeEntryId *string `json:"timeEntryId,omitempty"`
Type *string `json:"type,omitempty"`
Value *map[string]interface{} `json:"value,omitempty"`
}
// CustomLabelsDto defines model for CustomLabelsDto.
type CustomLabelsDto struct {
ProjectGroupingLabel *string `json:"projectGroupingLabel,omitempty"`
ProjectLabel *string `json:"projectLabel,omitempty"`
TaskLabel *string `json:"taskLabel,omitempty"`
}
// CustomLabelsRequest defines model for CustomLabelsRequest.
type CustomLabelsRequest struct {
ProjectGroupingLabel *string `json:"projectGroupingLabel,omitempty"`
ProjectLabel *string `json:"projectLabel,omitempty"`
TaskLabel *string `json:"taskLabel,omitempty"`
}
// CustomSupportLinksSettings defines model for CustomSupportLinksSettings.
type CustomSupportLinksSettings struct {
CustomLinks *[]Link `json:"customLinks,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
// CustomSupportLinksSettingsDto defines model for CustomSupportLinksSettingsDto.
type CustomSupportLinksSettingsDto struct {
CustomLinks *[]LinkDto `json:"customLinks,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
// CustomSupportLinksSettingsRequest defines model for CustomSupportLinksSettingsRequest.
type CustomSupportLinksSettingsRequest struct {
CustomLinks *[]LinkRequest `json:"customLinks,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Links *[]LinkRequest `json:"links,omitempty"`
}
// CustomerBillingInformationDto defines model for CustomerBillingInformationDto.
type CustomerBillingInformationDto struct {
AccountType *string `json:"accountType,omitempty"`
Address1 *string `json:"address1,omitempty"`
Address2 *string `json:"address2,omitempty"`
BillingCountry *string `json:"billingCountry,omitempty"`
City *string `json:"city,omitempty"`
CompanyName *string `json:"companyName,omitempty"`
Country *string `json:"country,omitempty"`
Currency *string `json:"currency,omitempty"`
Email *string `json:"email,omitempty"`
Source *string `json:"source,omitempty"`
State *string `json:"state,omitempty"`
TaxIds *map[string]string `json:"taxIds,omitempty"`
Zip *string `json:"zip,omitempty"`
}
// CustomerBillingRequest defines model for CustomerBillingRequest.
type CustomerBillingRequest struct {
CompanyName *string `json:"companyName,omitempty"`
CustomerId *string `json:"customerId,omitempty"`
Email *string `json:"email,omitempty"`
InvoiceAddress1 *string `json:"invoiceAddress1,omitempty"`
InvoiceAddress2 *string `json:"invoiceAddress2,omitempty"`
InvoiceCity *string `json:"invoiceCity,omitempty"`
InvoiceZip *string `json:"invoiceZip,omitempty"`
TaxIds *map[string]string `json:"taxIds,omitempty"`
}
// CustomerDto defines model for CustomerDto.
type CustomerDto struct {
CountryCode *string `json:"countryCode,omitempty"`
Source *CustomerDtoSource `json:"source,omitempty"`
}
// CustomerDtoSource defines model for CustomerDto.Source.
type CustomerDtoSource string
// CustomerInformationDto defines model for CustomerInformationDto.
type CustomerInformationDto struct {
Account *string `json:"account,omitempty"`
CustomerId *string `json:"customerId,omitempty"`
}
// CustomerPaymentInformationDto defines model for CustomerPaymentInformationDto.
type CustomerPaymentInformationDto struct {
CardExpMonth *string `json:"cardExpMonth,omitempty"`
CardExpYear *string `json:"cardExpYear,omitempty"`
CardHolder *string `json:"cardHolder,omitempty"`
City *string `json:"city,omitempty"`
Country *string `json:"country,omitempty"`
Last4 *string `json:"last4,omitempty"`
State *string `json:"state,omitempty"`
Street *string `json:"street,omitempty"`
Type *string `json:"type,omitempty"`
Zip *string `json:"zip,omitempty"`
}
// CustomerRequest defines model for CustomerRequest.
type CustomerRequest struct {
AccountType *string `json:"accountType,omitempty"`
Country *string `json:"country,omitempty"`
State *string `json:"state,omitempty"`
}
// DatePeriod Represents startDate and endDate of the holiday. Date is in format yyyy-mm-dd
type DatePeriod struct {
EndDate *openapi_types.Date `json:"endDate,omitempty"`
StartDate *openapi_types.Date `json:"startDate,omitempty"`
}
// DatePeriodRequest defines model for DatePeriodRequest.
type DatePeriodRequest struct {
// EndDate yyyy-MM-dd format date
EndDate string `json:"endDate"`
// StartDate yyyy-MM-dd format date
StartDate string `json:"startDate"`
}
// DateRange defines model for DateRange.
type DateRange struct {
End *time.Time `json:"end,omitempty"`
Start *time.Time `json:"start,omitempty"`
}
// DateRangeDto defines model for DateRangeDto.
type DateRangeDto struct {
End *time.Time `json:"end,omitempty"`
Start *time.Time `json:"start,omitempty"`
}
// DayOfWeek Represents a day of the week.
type DayOfWeek string
// DefaultBreakEntitiesDto defines model for DefaultBreakEntitiesDto.
type DefaultBreakEntitiesDto struct {
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// DefaultBreakEntitiesRequest defines model for DefaultBreakEntitiesRequest.
type DefaultBreakEntitiesRequest struct {
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// DefaultEntitiesDto defines model for DefaultEntitiesDto.
type DefaultEntitiesDto struct {
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// DefaultEntitiesRequest Provides information about default project and task for automatically created time entries.
type DefaultEntitiesRequest struct {
// ProjectId Default project for automatically created time entries
ProjectId *string `json:"projectId,omitempty"`
// TaskId Default task for automatically created time entries
TaskId *string `json:"taskId,omitempty"`
}
// DefaultKioskEntitiesRequest defines model for DefaultKioskEntitiesRequest.
type DefaultKioskEntitiesRequest struct {
BreakProjectId *string `json:"breakProjectId,omitempty"`
BreakTaskId *string `json:"breakTaskId,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// DeleteCustomAttributeRequest defines model for DeleteCustomAttributeRequest.
type DeleteCustomAttributeRequest struct {
Name string `json:"name"`
Namespace string `json:"namespace"`
}
// DisableAccessToEntitiesInTransferRequest defines model for DisableAccessToEntitiesInTransferRequest.
type DisableAccessToEntitiesInTransferRequest struct {
AccessDisabledDetails *map[string]string `json:"accessDisabledDetails,omitempty"`
DomainName *string `json:"domainName,omitempty"`
Reason *string `json:"reason,omitempty"`
UserEmails *[]string `json:"userEmails,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// DiscardStopwatchRequest defines model for DiscardStopwatchRequest.
type DiscardStopwatchRequest struct {
UserId *string `json:"userId,omitempty"`
}
// DraftAssignmentsCountDto defines model for DraftAssignmentsCountDto.
type DraftAssignmentsCountDto struct {
Count *int64 `json:"count,omitempty"`
}
// DurationAndAmount defines model for DurationAndAmount.
type DurationAndAmount struct {
Billable *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"billable,omitempty"`
BillableExpenses *float64 `json:"billableExpenses,omitempty"`
ExpenseBillableAmount *float64 `json:"expenseBillableAmount,omitempty"`
ExpenseNonBillableAmount *float64 `json:"expenseNonBillableAmount,omitempty"`
NonBillable *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"nonBillable,omitempty"`
NonBillableExpenses *float64 `json:"nonBillableExpenses,omitempty"`
TotalAmount *float64 `json:"totalAmount,omitempty"`
TotalExpensesAmount *float64 `json:"totalExpensesAmount,omitempty"`
}
// EmailContentDto defines model for EmailContentDto.
type EmailContentDto struct {
Body *string `json:"body,omitempty"`
Subject *string `json:"subject,omitempty"`
}
// EntityCreationPermissionsDto defines model for EntityCreationPermissionsDto.
type EntityCreationPermissionsDto struct {
WhoCanCreateProjectsAndClients *EntityCreationPermissionsDtoWhoCanCreateProjectsAndClients `json:"whoCanCreateProjectsAndClients,omitempty"`
WhoCanCreateTags *EntityCreationPermissionsDtoWhoCanCreateTags `json:"whoCanCreateTags,omitempty"`
WhoCanCreateTasks *EntityCreationPermissionsDtoWhoCanCreateTasks `json:"whoCanCreateTasks,omitempty"`
}
// EntityCreationPermissionsDtoWhoCanCreateProjectsAndClients defines model for EntityCreationPermissionsDto.WhoCanCreateProjectsAndClients.
type EntityCreationPermissionsDtoWhoCanCreateProjectsAndClients string
// EntityCreationPermissionsDtoWhoCanCreateTags defines model for EntityCreationPermissionsDto.WhoCanCreateTags.
type EntityCreationPermissionsDtoWhoCanCreateTags string
// EntityCreationPermissionsDtoWhoCanCreateTasks defines model for EntityCreationPermissionsDto.WhoCanCreateTasks.
type EntityCreationPermissionsDtoWhoCanCreateTasks string
// EntityIdNameDto defines model for EntityIdNameDto.
type EntityIdNameDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// EstimateDto defines model for EstimateDto.
type EstimateDto struct {
Estimate *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"estimate,omitempty"`
Type *EstimateDtoType `json:"type,omitempty"`
}
// EstimateDtoType defines model for EstimateDto.Type.
type EstimateDtoType string
// EstimateRequest defines model for EstimateRequest.
type EstimateRequest struct {
// Estimate Represents a time duration in ISO-8601 format.
Estimate *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"estimate,omitempty"`
// Type Represents an estimate type enum.
Type *EstimateRequestType `json:"type,omitempty"`
}
// EstimateRequestType Represents an estimate type enum.
type EstimateRequestType string
// EstimateResetDto defines model for EstimateResetDto.
type EstimateResetDto struct {
DayOfMonth *int32 `json:"dayOfMonth,omitempty"`
DayOfWeek *EstimateResetDtoDayOfWeek `json:"dayOfWeek,omitempty"`
Hour *int32 `json:"hour,omitempty"`
Interval *EstimateResetDtoInterval `json:"interval,omitempty"`
Month *EstimateResetDtoMonth `json:"month,omitempty"`
}
// EstimateResetDtoDayOfWeek defines model for EstimateResetDto.DayOfWeek.
type EstimateResetDtoDayOfWeek string
// EstimateResetDtoInterval defines model for EstimateResetDto.Interval.
type EstimateResetDtoInterval string
// EstimateResetDtoMonth defines model for EstimateResetDto.Month.
type EstimateResetDtoMonth string
// EstimateResetRequest Represents estimate reset request object.
type EstimateResetRequest struct {
// DayOfMonth Represents a day of the month.
DayOfMonth *int32 `json:"dayOfMonth,omitempty"`
// DayOfWeek Represents a day of the week.
DayOfWeek *EstimateResetRequestDayOfWeek `json:"dayOfWeek,omitempty"`
// Hour Represents an hour of the day in 24 hour time format.
Hour *int32 `json:"hour,omitempty"`
// Interval Represents a reset option enum.
Interval *EstimateResetRequestInterval `json:"interval,omitempty"`
// Month Represents a month enum.
Month *EstimateResetRequestMonth `json:"month,omitempty"`
}
// EstimateResetRequestDayOfWeek Represents a day of the week.
type EstimateResetRequestDayOfWeek string
// EstimateResetRequestInterval Represents a reset option enum.
type EstimateResetRequestInterval string
// EstimateResetRequestMonth Represents a month enum.
type EstimateResetRequestMonth string
// EstimateWithOptionsDto defines model for EstimateWithOptionsDto.
type EstimateWithOptionsDto struct {
Active *bool `json:"active,omitempty"`
// Estimate Represents an estimate as long.
Estimate *int64 `json:"estimate,omitempty"`
// IncludeExpenses Indicates whether estimate includes non-billable or not.
IncludeExpenses *bool `json:"includeExpenses,omitempty"`
// ResetOption Represents a reset option enum.
ResetOption *EstimateWithOptionsDtoResetOption `json:"resetOption,omitempty"`
// Type Represents an estimate type enum.
Type *EstimateWithOptionsDtoType `json:"type,omitempty"`
}
// EstimateWithOptionsDtoResetOption Represents a reset option enum.
type EstimateWithOptionsDtoResetOption string
// EstimateWithOptionsDtoType Represents an estimate type enum.
type EstimateWithOptionsDtoType string
// EstimateWithOptionsRequest Represents estimate with options request object.
type EstimateWithOptionsRequest struct {
// Active Flag whether to set estimate as active or not.
Active *bool `json:"active,omitempty"`
// Estimate Represents an estimate as long.
Estimate *int64 `json:"estimate,omitempty"`
// IncludeExpenses Flag whether to include billable expenses.
IncludeExpenses *bool `json:"includeExpenses,omitempty"`
// ResetOption Represents a reset option enum.
ResetOption *EstimateWithOptionsRequestResetOption `json:"resetOption,omitempty"`
// Type Represents an estimate type enum.
Type *EstimateWithOptionsRequestType `json:"type,omitempty"`
}
// EstimateWithOptionsRequestResetOption Represents a reset option enum.
type EstimateWithOptionsRequestResetOption string
// EstimateWithOptionsRequestType Represents an estimate type enum.
type EstimateWithOptionsRequestType string
// ExpenseCategoriesWithCountDto defines model for ExpenseCategoriesWithCountDto.
type ExpenseCategoriesWithCountDto struct {
Categories *[]ExpenseCategoryDto `json:"categories,omitempty"`
Count *int32 `json:"count,omitempty"`
}
// ExpenseCategoryArchiveRequest defines model for ExpenseCategoryArchiveRequest.
type ExpenseCategoryArchiveRequest struct {
Archived *bool `json:"archived,omitempty"`
}
// ExpenseCategoryDto defines model for ExpenseCategoryDto.
type ExpenseCategoryDto struct {
// Archived Flag that indicates whether the expense category is archived or not.
Archived *bool `json:"archived,omitempty"`
// HasUnitPrice Represents whether expense category has unit price or none.
HasUnitPrice *bool `json:"hasUnitPrice,omitempty"`
// Id Represents expense category identifier across the system.
Id *string `json:"id,omitempty"`
// Name Represents expense category name.
Name *string `json:"name,omitempty"`
// PriceInCents Represents price in cents as integer.
PriceInCents *int32 `json:"priceInCents,omitempty"`
// Unit Represents expense category unit.
Unit *string `json:"unit,omitempty"`
// WorkspaceId Represents workspace identifier across the system.
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ExpenseCategoryRequest defines model for ExpenseCategoryRequest.
type ExpenseCategoryRequest struct {
HasUnitPrice *bool `json:"hasUnitPrice,omitempty"`
Name string `json:"name"`
PriceInCents *int32 `json:"priceInCents,omitempty"`
Unit *string `json:"unit,omitempty"`
}
// ExpenseDailyTotalsDto defines model for ExpenseDailyTotalsDto.
type ExpenseDailyTotalsDto struct {
CurrencyTotal *[]CurrencyWithAmountDto `json:"currencyTotal,omitempty"`
Date *string `json:"date,omitempty"`
DateAsInstant *time.Time `json:"dateAsInstant,omitempty"`
Total *float64 `json:"total,omitempty"`
}
// ExpenseDeletedDto defines model for ExpenseDeletedDto.
type ExpenseDeletedDto struct {
ApprovalRequestWithdrawn *bool `json:"approvalRequestWithdrawn,omitempty"`
}
// ExpenseDto defines model for ExpenseDto.
type ExpenseDto struct {
Billable *bool `json:"billable,omitempty"`
CategoryId *string `json:"categoryId,omitempty"`
Date *string `json:"date,omitempty"`
FileId *string `json:"fileId,omitempty"`
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
Locked *bool `json:"locked,omitempty"`
Notes *string `json:"notes,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Quantity *float64 `json:"quantity,omitempty"`
TaskId *string `json:"taskId,omitempty"`
Total *float64 `json:"total,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ExpenseHydratedDto defines model for ExpenseHydratedDto.
type ExpenseHydratedDto struct {
// ApprovalRequestId Represents approval request identifier across the system.
ApprovalRequestId *string `json:"approvalRequestId,omitempty"`
// ApprovalStatus Represents the approval status of the expense
ApprovalStatus *ExpenseHydratedDtoApprovalStatus `json:"approvalStatus,omitempty"`
// Billable Indicates whether expense is billable or not.
Billable *bool `json:"billable,omitempty"`
Category *ExpenseCategoryDto `json:"category,omitempty"`
// Currency Represents a currency.
Currency *string `json:"currency,omitempty"`
// Date Represents a date in yyyy-MM-dd format.
Date *string `json:"date,omitempty"`
// FileId Represents file identifier across the system.
FileId *string `json:"fileId,omitempty"`
// FileName Represents file name.
FileName *string `json:"fileName,omitempty"`
// Id Represents expense identifier across the system.
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
Locked *bool `json:"locked,omitempty"`
// Notes Represents notes for an expense.
Notes *string `json:"notes,omitempty"`
Project *ProjectInfoDto `json:"project,omitempty"`
// Quantity Represents expense quantity as double data type.
Quantity *float64 `json:"quantity,omitempty"`
Task *TaskInfoDto `json:"task,omitempty"`
// Total Represents expense total as double data type.
Total *float64 `json:"total,omitempty"`
// UserId Represents user identifier across the system.
UserId *string `json:"userId,omitempty"`
// WorkspaceId Represents workspace identifier across the system.
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ExpenseHydratedDtoApprovalStatus Represents the approval status of the expense
type ExpenseHydratedDtoApprovalStatus string
// ExpensePeriodTotalsDto defines model for ExpensePeriodTotalsDto.
type ExpensePeriodTotalsDto struct {
CurrencyTotal *[]CurrencyWithAmountDto `json:"currencyTotal,omitempty"`
Date *string `json:"date,omitempty"`
DateAsInstant *time.Time `json:"dateAsInstant,omitempty"`
DateRange *DateRange `json:"dateRange,omitempty"`
Total *float64 `json:"total,omitempty"`
}
// ExpenseWeekApprovalStatusDto defines model for ExpenseWeekApprovalStatusDto.
type ExpenseWeekApprovalStatusDto struct {
ApprovalRequestId *string `json:"approvalRequestId,omitempty"`
ApprovedCount *int64 `json:"approvedCount,omitempty"`
CurrencyTotal *[]CurrencyWithAmountDto `json:"currencyTotal,omitempty"`
DateRange *DateRangeDto `json:"dateRange,omitempty"`
ExpensesCount *int64 `json:"expensesCount,omitempty"`
HasUnSubmitted *bool `json:"hasUnSubmitted,omitempty"`
Status *string `json:"status,omitempty"`
SubmitterName *string `json:"submitterName,omitempty"`
Total *float64 `json:"total,omitempty"`
UnsubmittedExpensesCount *int64 `json:"unsubmittedExpensesCount,omitempty"`
}
// ExpenseWithApprovalRequestUpdatedDto defines model for ExpenseWithApprovalRequestUpdatedDto.
type ExpenseWithApprovalRequestUpdatedDto struct {
ApprovalRequestWithdrawn *bool `json:"approvalRequestWithdrawn,omitempty"`
Billable *bool `json:"billable,omitempty"`
CategoryId *string `json:"categoryId,omitempty"`
Date *string `json:"date,omitempty"`
FileId *string `json:"fileId,omitempty"`
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
Locked *bool `json:"locked,omitempty"`
Notes *string `json:"notes,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Quantity *float64 `json:"quantity,omitempty"`
TaskId *string `json:"taskId,omitempty"`
Total *float64 `json:"total,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ExpensesAndTotalsDto defines model for ExpensesAndTotalsDto.
type ExpensesAndTotalsDto struct {
ApprovalPeriod *ExpensesAndTotalsDtoApprovalPeriod `json:"approvalPeriod,omitempty"`
DailyTotals *[]ExpenseDailyTotalsDto `json:"dailyTotals,omitempty"`
Expenses *ExpensesWithCountDto `json:"expenses,omitempty"`
PeriodStatusMap *map[string]ExpenseWeekApprovalStatusDto `json:"periodStatusMap,omitempty"`
PeriodTotals *[]ExpensePeriodTotalsDto `json:"periodTotals,omitempty"`
// Deprecated:
WeeklyStatusMap *map[string]ExpenseWeekApprovalStatusDto `json:"weeklyStatusMap,omitempty"`
// Deprecated:
WeeklyTotals *[]ExpensePeriodTotalsDto `json:"weeklyTotals,omitempty"`
}
// ExpensesAndTotalsDtoApprovalPeriod defines model for ExpensesAndTotalsDto.ApprovalPeriod.
type ExpensesAndTotalsDtoApprovalPeriod string
// ExpensesIdsRequest defines model for ExpensesIdsRequest.
type ExpensesIdsRequest struct {
Ids *[]string `json:"ids,omitempty"`
}
// ExpensesWithCountDto defines model for ExpensesWithCountDto.
type ExpensesWithCountDto struct {
Count *int32 `json:"count,omitempty"`
Expenses *[]ExpenseHydratedDto `json:"expenses,omitempty"`
}
// FavoriteTimeEntryFullDto defines model for FavoriteTimeEntryFullDto.
type FavoriteTimeEntryFullDto struct {
Billable *bool `json:"billable,omitempty"`
Client *ClientDto `json:"client,omitempty"`
CustomFields *[]CustomFieldValueDto `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Order *int32 `json:"order,omitempty"`
Project *ProjectDtoImpl `json:"project,omitempty"`
Tags *[]TagDto `json:"tags,omitempty"`
Task *TaskDtoImpl `json:"task,omitempty"`
Type *string `json:"type,omitempty"`
User *UserDto `json:"user,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// FeatureSubscriptionsDto defines model for FeatureSubscriptionsDto.
type FeatureSubscriptionsDto struct {
EndDate *time.Time `json:"endDate,omitempty"`
Status *FeatureSubscriptionsDtoStatus `json:"status,omitempty"`
Type *FeatureSubscriptionsDtoType `json:"type,omitempty"`
}
// FeatureSubscriptionsDtoStatus defines model for FeatureSubscriptionsDto.Status.
type FeatureSubscriptionsDtoStatus string
// FeatureSubscriptionsDtoType defines model for FeatureSubscriptionsDto.Type.
type FeatureSubscriptionsDtoType string
// FetchCustomAttributesRequest defines model for FetchCustomAttributesRequest.
type FetchCustomAttributesRequest struct {
CustomAttributes map[string]string `json:"customAttributes"`
EntityType *string `json:"entityType,omitempty"`
Namespace string `json:"namespace"`
}
// FileImportRequest defines model for FileImportRequest.
type FileImportRequest struct {
ImportDataId *string `json:"importDataId,omitempty"`
}
// GetApprovalTotalsRequest defines model for GetApprovalTotalsRequest.
type GetApprovalTotalsRequest struct {
End *string `json:"end,omitempty"`
Start *string `json:"start,omitempty"`
}
// GetApprovalsRequest defines model for GetApprovalsRequest.
type GetApprovalsRequest struct {
Groupby *string `json:"group-by,omitempty"`
Groupby1 *string `json:"groupBy,omitempty"`
Limit *int32 `json:"limit,omitempty"`
Offset *int32 `json:"offset,omitempty"`
Page *int32 `json:"page,omitempty"`
Pagesize *int32 `json:"page-size,omitempty"`
Pagesize1 *int32 `json:"pageSize,omitempty"`
States *[]string `json:"states,omitempty"`
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
}
// GetCountRequest defines model for GetCountRequest.
type GetCountRequest struct {
States *[]string `json:"states,omitempty"`
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
}
// GetDraftCountRequest defines model for GetDraftCountRequest.
type GetDraftCountRequest struct {
End *time.Time `json:"end,omitempty"`
Search *string `json:"search,omitempty"`
Start *time.Time `json:"start,omitempty"`
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
ViewType *GetDraftCountRequestViewType `json:"viewType,omitempty"`
}
// GetDraftCountRequestViewType defines model for GetDraftCountRequest.ViewType.
type GetDraftCountRequestViewType string
// GetMainReportRequest defines model for GetMainReportRequest.
type GetMainReportRequest struct {
Access *GetMainReportRequestAccess `json:"access,omitempty"`
EndDate *string `json:"endDate,omitempty"`
StartDate *string `json:"startDate,omitempty"`
Type *GetMainReportRequestType `json:"type,omitempty"`
ZoomLevel *GetMainReportRequestZoomLevel `json:"zoomLevel,omitempty"`
}
// GetMainReportRequestAccess defines model for GetMainReportRequest.Access.
type GetMainReportRequestAccess string
// GetMainReportRequestType defines model for GetMainReportRequest.Type.
type GetMainReportRequestType string
// GetMainReportRequestZoomLevel defines model for GetMainReportRequest.ZoomLevel.
type GetMainReportRequestZoomLevel string
// GetProjectsAuthorizationsForUserRequest defines model for GetProjectsAuthorizationsForUserRequest.
type GetProjectsAuthorizationsForUserRequest struct {
ProjectIds []string `json:"projectIds"`
}
// GetTimeOffRequestsRequest defines model for GetTimeOffRequestsRequest.
type GetTimeOffRequestsRequest struct {
End *time.Time `json:"end,omitempty"`
Limit *int32 `json:"limit,omitempty"`
Offset *int32 `json:"offset,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
Start *time.Time `json:"start,omitempty"`
Status *[]string `json:"status,omitempty"`
Statuses *[]GetTimeOffRequestsRequestStatuses `json:"statuses,omitempty"`
UserGroups *ContainsFilterRequest `json:"userGroups,omitempty"`
Users *ContainsFilterRequest `json:"users,omitempty"`
}
// GetTimeOffRequestsRequestStatuses defines model for GetTimeOffRequestsRequest.Statuses.
type GetTimeOffRequestsRequestStatuses string
// GetTimelineRequest defines model for GetTimelineRequest.
type GetTimelineRequest struct {
End *time.Time `json:"end,omitempty"`
ForceFilter *bool `json:"forceFilter,omitempty"`
RequestStatuses *[]string `json:"requestStatuses,omitempty"`
Start *time.Time `json:"start,omitempty"`
UserGroups *ContainsFilterRequest `json:"userGroups,omitempty"`
Users *ContainsFilterRequest `json:"users,omitempty"`
}
// GetUnsubmittedEntriesDurationRequest defines model for GetUnsubmittedEntriesDurationRequest.
type GetUnsubmittedEntriesDurationRequest struct {
End *string `json:"end,omitempty"`
ShowUsers *GetUnsubmittedEntriesDurationRequestShowUsers `json:"showUsers,omitempty"`
Start *string `json:"start,omitempty"`
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
}
// GetUnsubmittedEntriesDurationRequestShowUsers defines model for GetUnsubmittedEntriesDurationRequest.ShowUsers.
type GetUnsubmittedEntriesDurationRequestShowUsers string
// GetUserGroupByIdsRequest defines model for GetUserGroupByIdsRequest.
type GetUserGroupByIdsRequest struct {
ExcludeIds *[]string `json:"excludeIds,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
}
// GetUserTotalsRequest defines model for GetUserTotalsRequest.
type GetUserTotalsRequest struct {
End *time.Time `json:"end,omitempty"`
Page *int32 `json:"page,omitempty"`
Pagesize *int32 `json:"page-size,omitempty"`
Pagesize1 *int32 `json:"pageSize,omitempty"`
Search *string `json:"search,omitempty"`
Start *time.Time `json:"start,omitempty"`
StatusFilter *GetUserTotalsRequestStatusFilter `json:"statusFilter,omitempty"`
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
}
// GetUserTotalsRequestStatusFilter defines model for GetUserTotalsRequest.StatusFilter.
type GetUserTotalsRequestStatusFilter string
// GetUsersByIdsRequest defines model for GetUsersByIdsRequest.
type GetUsersByIdsRequest struct {
UserIds *[]string `json:"userIds,omitempty"`
}
// GetWorkspacesAuthorizationsForUserRequest defines model for GetWorkspacesAuthorizationsForUserRequest.
type GetWorkspacesAuthorizationsForUserRequest struct {
WorkspaceIds *[]string `json:"workspaceIds,omitempty"`
}
// GroupsAndCountDto defines model for GroupsAndCountDto.
type GroupsAndCountDto struct {
Count *int64 `json:"count,omitempty"`
Groups *[]UserGroupDto `json:"groups,omitempty"`
}
// HolidayDto defines model for HolidayDto.
type HolidayDto struct {
AutomaticTimeEntryCreation *AutomaticTimeEntryCreationDto `json:"automaticTimeEntryCreation,omitempty"`
// Color Provide color in format ^#(?:[0-9a-fA-F]{6}){1}$. Explanation: A valid color code should start with '#' and consist of six hexadecimal characters, representing a color in hexadecimal format. Color value is in standard RGB hexadecimal format.
Color *string `json:"color,omitempty"`
// DatePeriod Represents startDate and endDate of the holiday. Date is in format yyyy-mm-dd
DatePeriod *DatePeriod `json:"datePeriod,omitempty"`
// EveryoneIncludingNew Indicates whether the holiday is shown to new users.
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
// Id Represents holiday identifier across the system.
Id *string `json:"id,omitempty"`
// Name Represents the name of the holiday.
Name *string `json:"name,omitempty"`
// OccursAnnually Indicates whether the holiday occurs annually.
OccursAnnually *bool `json:"occursAnnually,omitempty"`
// UserGroupIds Indicates which user groups are included.
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
// UserIds Indicates which users are included.
UserIds *[]string `json:"userIds,omitempty"`
// WorkspaceId Represents workspace identifier across the system.
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// HolidayProjection defines model for HolidayProjection.
type HolidayProjection struct {
Color *string `json:"color,omitempty"`
Name *string `json:"name,omitempty"`
}
// HolidayRequest defines model for HolidayRequest.
type HolidayRequest struct {
AutomaticTimeEntryCreation *AutomaticTimeEntryCreationRequest `json:"automaticTimeEntryCreation,omitempty"`
AutomaticTimeEntryCreationEnabled *bool `json:"automaticTimeEntryCreationEnabled,omitempty"`
Color *string `json:"color,omitempty"`
DatePeriod DatePeriodRequest `json:"datePeriod"`
DatePeriodRequest *DatePeriodRequest `json:"datePeriodRequest,omitempty"`
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
Name string `json:"name"`
OccursAnnually *bool `json:"occursAnnually,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
UserGroups *ContainsUserGroupFilterRequest `json:"userGroups,omitempty"`
Users *ContainsUsersFilterRequestForHoliday `json:"users,omitempty"`
}
// HourlyRateRequest defines model for HourlyRateRequest.
type HourlyRateRequest struct {
// Amount Represents a cost rate amount as integer.
Amount int32 `json:"amount"`
// Since Represents a datetime in yyyy-MM-ddThh:mm:ssZ format.
Since *string `json:"since,omitempty"`
}
// IdNamePairDto defines model for IdNamePairDto.
type IdNamePairDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// ImportTimeEntriesAndExpensesRequest defines model for ImportTimeEntriesAndExpensesRequest.
type ImportTimeEntriesAndExpensesRequest struct {
ExpenseDescriptionConfig *[]string `json:"expenseDescriptionConfig,omitempty"`
ExpenseDescriptionConfigs *[]string `json:"expenseDescriptionConfigs,omitempty"`
ExpensesGroupBy *string `json:"expensesGroupBy,omitempty"`
ExpensesGroupType *string `json:"expensesGroupType,omitempty"`
FieldsForDetailed *[]string `json:"fieldsForDetailed,omitempty"`
From *string `json:"from,omitempty"`
GroupEntries *string `json:"groupEntries,omitempty"`
IncludeExpenses *bool `json:"includeExpenses,omitempty"`
PrimaryGroupBy *string `json:"primaryGroupBy,omitempty"`
ProjectsFilter *ContainsProjectsFilterRequest `json:"projectsFilter,omitempty"`
RoundEntries *bool `json:"roundEntries,omitempty"`
RoundEntryDuration *bool `json:"roundEntryDuration,omitempty"`
SecondaryGroupBy *string `json:"secondaryGroupBy,omitempty"`
To *string `json:"to,omitempty"`
}
// InitialPriceRequest defines model for InitialPriceRequest.
type InitialPriceRequest struct {
Address1 *string `json:"address1,omitempty"`
City *string `json:"city,omitempty"`
Country *string `json:"country,omitempty"`
CustomerExists *bool `json:"customerExists,omitempty"`
CustomerType *string `json:"customerType,omitempty"`
LimitedQuantity *int32 `json:"limitedQuantity,omitempty"`
Quantity int32 `json:"quantity"`
Source *string `json:"source,omitempty"`
State *string `json:"state,omitempty"`
TaxIds *map[string]string `json:"taxIds,omitempty"`
Type string `json:"type"`
Zip *string `json:"zip,omitempty"`
}
// InvisibleReCaptchaRequest defines model for InvisibleReCaptchaRequest.
type InvisibleReCaptchaRequest struct {
CaptchaValue *CaptchaResponseDto `json:"captchaValue,omitempty"`
}
// InvitedEmailsInfo defines model for InvitedEmailsInfo.
type InvitedEmailsInfo struct {
AlreadyInvitedEmails *[]string `json:"alreadyInvitedEmails,omitempty"`
InvalidEmails *[]string `json:"invalidEmails,omitempty"`
}
// InvoiceDefaultSettingsDto defines model for InvoiceDefaultSettingsDto.
type InvoiceDefaultSettingsDto struct {
// CompanyId Represents company identifier across the system.
CompanyId *string `json:"companyId,omitempty"`
// DefaultImportExpenseItemTypeId Represents item type identifier across the system.
DefaultImportExpenseItemTypeId *string `json:"defaultImportExpenseItemTypeId,omitempty"`
// DefaultImportTimeItemTypeId Represents item type identifier across the system.
DefaultImportTimeItemTypeId *string `json:"defaultImportTimeItemTypeId,omitempty"`
// DueDays Represents an invoice number of due days.
DueDays *int32 `json:"dueDays,omitempty"`
ItemType *string `json:"itemType,omitempty"`
// ItemTypeId Represents item type identifier across the system.
ItemTypeId *string `json:"itemTypeId,omitempty"`
// Notes Represents an invoice note.
Notes *string `json:"notes,omitempty"`
// Subject Represents an invoice subject.
Subject *string `json:"subject,omitempty"`
// Deprecated:
Tax *int64 `json:"tax,omitempty"`
// Deprecated:
Tax2 *int64 `json:"tax2,omitempty"`
// Tax2Percent Represents a tax amount in percentage.
Tax2Percent *float64 `json:"tax2Percent,omitempty"`
// TaxPercent Represents a tax amount in percentage.
TaxPercent *float64 `json:"taxPercent,omitempty"`
// TaxType Represents a tax type.
TaxType *InvoiceDefaultSettingsDtoTaxType `json:"taxType,omitempty"`
}
// InvoiceDefaultSettingsDtoTaxType Represents a tax type.
type InvoiceDefaultSettingsDtoTaxType string
// InvoiceDefaultSettingsRequest defines model for InvoiceDefaultSettingsRequest.
type InvoiceDefaultSettingsRequest struct {
CompanyId *string `json:"companyId,omitempty"`
DueDays *int32 `json:"dueDays,omitempty"`
ItemTypeId *string `json:"itemTypeId,omitempty"`
Notes string `json:"notes"`
Subject string `json:"subject"`
Tax2Percent *float64 `json:"tax2Percent,omitempty"`
TaxPercent *float64 `json:"taxPercent,omitempty"`
TaxType *InvoiceDefaultSettingsRequestTaxType `json:"taxType,omitempty"`
}
// InvoiceDefaultSettingsRequestTaxType defines model for InvoiceDefaultSettingsRequest.TaxType.
type InvoiceDefaultSettingsRequestTaxType string
// InvoiceEmailDataDto defines model for InvoiceEmailDataDto.
type InvoiceEmailDataDto struct {
Body string `json:"body"`
FromEmail string `json:"fromEmail"`
Subject string `json:"subject"`
ToEmail string `json:"toEmail"`
}
// InvoiceEmailDataRequest defines model for InvoiceEmailDataRequest.
type InvoiceEmailDataRequest struct {
Body string `json:"body"`
Subject string `json:"subject"`
ToEmail *string `json:"toEmail,omitempty"`
}
// InvoiceEmailLinkDto defines model for InvoiceEmailLinkDto.
type InvoiceEmailLinkDto struct {
BlockExpiresAt *time.Time `json:"blockExpiresAt,omitempty"`
LinkExpiresAt *time.Time `json:"linkExpiresAt,omitempty"`
}
// InvoiceEmailLinkPinRequest defines model for InvoiceEmailLinkPinRequest.
type InvoiceEmailLinkPinRequest struct {
EnteredPin *string `json:"enteredPin,omitempty"`
}
// InvoiceEmailLinkPinValidationDto defines model for InvoiceEmailLinkPinValidationDto.
type InvoiceEmailLinkPinValidationDto struct {
BlockExpiresAt *time.Time `json:"blockExpiresAt,omitempty"`
ValidPin *bool `json:"validPin,omitempty"`
}
// InvoiceEmailTemplateDto defines model for InvoiceEmailTemplateDto.
type InvoiceEmailTemplateDto struct {
Id *string `json:"_id,omitempty"`
EmailContent *EmailContentDto `json:"emailContent,omitempty"`
Identity *string `json:"identity,omitempty"`
InvoiceEmailTemplateType *InvoiceEmailTemplateDtoInvoiceEmailTemplateType `json:"invoiceEmailTemplateType,omitempty"`
InvoiceEmailType *InvoiceEmailTemplateDtoInvoiceEmailType `json:"invoiceEmailType,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// InvoiceEmailTemplateDtoInvoiceEmailTemplateType defines model for InvoiceEmailTemplateDto.InvoiceEmailTemplateType.
type InvoiceEmailTemplateDtoInvoiceEmailTemplateType string
// InvoiceEmailTemplateDtoInvoiceEmailType defines model for InvoiceEmailTemplateDto.InvoiceEmailType.
type InvoiceEmailTemplateDtoInvoiceEmailType string
// InvoiceExportFields defines model for InvoiceExportFields.
type InvoiceExportFields struct {
Rtl *bool `json:"RTL,omitempty"`
ItemType *bool `json:"itemType,omitempty"`
Quantity *bool `json:"quantity,omitempty"`
Rtl1 *bool `json:"rtl,omitempty"`
UnitPrice *bool `json:"unitPrice,omitempty"`
}
// InvoiceExportFieldsRequest defines model for InvoiceExportFieldsRequest.
type InvoiceExportFieldsRequest struct {
// ItemType Indicates whether to export item type.
ItemType *bool `json:"itemType,omitempty"`
// Quantity Indicates whether to export quantity.
Quantity *bool `json:"quantity,omitempty"`
// Rtl Indicates whether to export RTL.
Rtl *bool `json:"rtl,omitempty"`
// UnitPrice Indicates whether to export unit price.
UnitPrice *bool `json:"unitPrice,omitempty"`
}
// InvoiceFilterNumericData defines model for InvoiceFilterNumericData.
type InvoiceFilterNumericData struct {
ExactValue *int64 `json:"exactValue,omitempty"`
GreaterThanValue *int64 `json:"greaterThanValue,omitempty"`
LessThanValue *int64 `json:"lessThanValue,omitempty"`
}
// InvoiceFilterRequest defines model for InvoiceFilterRequest.
type InvoiceFilterRequest struct {
AmountFilterData *InvoiceFilterNumericData `json:"amountFilterData,omitempty"`
BalanceFilterData *InvoiceFilterNumericData `json:"balanceFilterData,omitempty"`
Clients *ContainsClientsFilterRequest `json:"clients,omitempty"`
Companies *ContainsCompaniesFilterRequest `json:"companies,omitempty"`
ContainsClientsFilterRequest *ContainsClientsFilterRequest `json:"containsClientsFilterRequest,omitempty"`
ContainsCompaniesFilterRequest *ContainsCompaniesFilterRequest `json:"containsCompaniesFilterRequest,omitempty"`
ExactAmount *int64 `json:"exact-amount,omitempty"`
ExactBalance *int64 `json:"exact-balance,omitempty"`
GreaterThanAmount *int64 `json:"greater-than-amount,omitempty"`
GreaterThanBalance *int64 `json:"greater-than-balance,omitempty"`
Invoicenumber *string `json:"invoice-number,omitempty"`
Invoicenumber1 *string `json:"invoiceNumber,omitempty"`
IssueDate *TimeRangeRequest `json:"issue-date,omitempty"`
LessThanAmount *int64 `json:"less-than-amount,omitempty"`
LessThanBalance *int64 `json:"less-than-balance,omitempty"`
Page int32 `json:"page"`
Pagesize *int32 `json:"page-size,omitempty"`
Pagesize1 int32 `json:"pageSize"`
Sortcolumn *string `json:"sort-column,omitempty"`
Sortorder *string `json:"sort-order,omitempty"`
Sortcolumn1 *string `json:"sortColumn,omitempty"`
Sortorder1 *string `json:"sortOrder,omitempty"`
Statuses *[]InvoiceFilterRequestStatuses `json:"statuses,omitempty"`
StrictIdSearch *bool `json:"strict-id-search,omitempty"`
StrictSearch *bool `json:"strictSearch,omitempty"`
TimeRangeRequest *TimeRangeRequest `json:"timeRangeRequest,omitempty"`
}
// InvoiceFilterRequestStatuses defines model for InvoiceFilterRequest.Statuses.
type InvoiceFilterRequestStatuses string
// InvoiceInfoDto defines model for InvoiceInfoDto.
type InvoiceInfoDto struct {
Amount *int64 `json:"amount,omitempty"`
Balance *int64 `json:"balance,omitempty"`
BillFrom *string `json:"billFrom,omitempty"`
ClientId *string `json:"clientId,omitempty"`
ClientName *string `json:"clientName,omitempty"`
Currency *string `json:"currency,omitempty"`
DaysOverdue *int64 `json:"daysOverdue,omitempty"`
DueDate *time.Time `json:"dueDate,omitempty"`
HasPayments *bool `json:"hasPayments,omitempty"`
Id *string `json:"id,omitempty"`
IssuedDate *time.Time `json:"issuedDate,omitempty"`
Number *string `json:"number,omitempty"`
Paid *int64 `json:"paid,omitempty"`
Status *InvoiceInfoDtoStatus `json:"status,omitempty"`
VisibleZeroFields *[]InvoiceInfoDtoVisibleZeroFields `json:"visibleZeroFields,omitempty"`
}
// InvoiceInfoDtoStatus defines model for InvoiceInfoDto.Status.
type InvoiceInfoDtoStatus string
// InvoiceInfoDtoVisibleZeroFields defines model for InvoiceInfoDto.VisibleZeroFields.
type InvoiceInfoDtoVisibleZeroFields string
// InvoiceInfoResponseDto defines model for InvoiceInfoResponseDto.
type InvoiceInfoResponseDto struct {
Invoices *[]InvoiceInfoDto `json:"invoices,omitempty"`
Total *int64 `json:"total,omitempty"`
}
// InvoiceItemDto defines model for InvoiceItemDto.
type InvoiceItemDto struct {
// Amount Represents item amount.
Amount *int64 `json:"amount,omitempty"`
// Description Represents an invoice item description.
Description *string `json:"description,omitempty"`
// ItemType Represents item type.
ItemType *string `json:"itemType,omitempty"`
// Order Represents an integer.
Order *int32 `json:"order,omitempty"`
// Quantity Represents item quantity.
Quantity *int64 `json:"quantity,omitempty"`
// TimeEntryIds Represents a list of time entrry IDs.
TimeEntryIds *[]string `json:"timeEntryIds,omitempty"`
// UnitPrice Represents item unit price.
UnitPrice *int64 `json:"unitPrice,omitempty"`
}
// InvoiceItemTypeDto defines model for InvoiceItemTypeDto.
type InvoiceItemTypeDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// InvoiceOverviewDto defines model for InvoiceOverviewDto.
type InvoiceOverviewDto struct {
Amount *int64 `json:"amount,omitempty"`
Balance *int64 `json:"balance,omitempty"`
BillFrom *string `json:"billFrom,omitempty"`
ClientAddress *string `json:"clientAddress,omitempty"`
ClientArchived *bool `json:"clientArchived,omitempty"`
ClientId *string `json:"clientId,omitempty"`
ClientName *string `json:"clientName,omitempty"`
CompanyId *string `json:"companyId,omitempty"`
ContainsAttachedReceipts *bool `json:"containsAttachedReceipts,omitempty"`
ContainsImportedExpenses *bool `json:"containsImportedExpenses,omitempty"`
ContainsImportedTimes *bool `json:"containsImportedTimes,omitempty"`
Currency *string `json:"currency,omitempty"`
DaysOverdue *int64 `json:"daysOverdue,omitempty"`
// Deprecated:
Discount *float64 `json:"discount,omitempty"`
DiscountAmount *int64 `json:"discountAmount,omitempty"`
DiscountPercent *float64 `json:"discountPercent,omitempty"`
DueDate *time.Time `json:"dueDate,omitempty"`
HasPayments *bool `json:"hasPayments,omitempty"`
Id *string `json:"id,omitempty"`
IssuedDate *time.Time `json:"issuedDate,omitempty"`
Items *[]InvoiceItemDto `json:"items,omitempty"`
Note *string `json:"note,omitempty"`
Number *string `json:"number,omitempty"`
Paid *int64 `json:"paid,omitempty"`
Status *InvoiceOverviewDtoStatus `json:"status,omitempty"`
Subject *string `json:"subject,omitempty"`
Subtotal *int64 `json:"subtotal,omitempty"`
// Deprecated:
Tax *float64 `json:"tax,omitempty"`
// Deprecated:
Tax2 *float64 `json:"tax2,omitempty"`
Tax2Amount *int64 `json:"tax2Amount,omitempty"`
Tax2Percent *float64 `json:"tax2Percent,omitempty"`
TaxAmount *int64 `json:"taxAmount,omitempty"`
TaxPercent *float64 `json:"taxPercent,omitempty"`
UserId *string `json:"userId,omitempty"`
VisibleZeroFields *[]InvoiceOverviewDtoVisibleZeroFields `json:"visibleZeroFields,omitempty"`
}
// InvoiceOverviewDtoStatus defines model for InvoiceOverviewDto.Status.
type InvoiceOverviewDtoStatus string
// InvoiceOverviewDtoVisibleZeroFields defines model for InvoiceOverviewDto.VisibleZeroFields.
type InvoiceOverviewDtoVisibleZeroFields string
// InvoicePaymentDto defines model for InvoicePaymentDto.
type InvoicePaymentDto struct {
Amount *int64 `json:"amount,omitempty"`
Author *string `json:"author,omitempty"`
Date *time.Time `json:"date,omitempty"`
Id *string `json:"id,omitempty"`
Note *string `json:"note,omitempty"`
}
// InvoicePermissionsDto defines model for InvoicePermissionsDto.
type InvoicePermissionsDto struct {
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
SelectedUsersCount *int32 `json:"selectedUsersCount,omitempty"`
SpecificMembersAllowed *bool `json:"specificMembersAllowed,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// InvoicePermissionsRequest defines model for InvoicePermissionsRequest.
type InvoicePermissionsRequest struct {
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
SpecificMembersAllowed *bool `json:"specificMembersAllowed,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// InvoiceSettingsDto defines model for InvoiceSettingsDto.
type InvoiceSettingsDto struct {
Defaults *InvoiceDefaultSettingsDto `json:"defaults,omitempty"`
ExportFields *InvoiceExportFields `json:"exportFields,omitempty"`
Labels *LabelsCustomization `json:"labels,omitempty"`
}
// KioskDefault defines model for KioskDefault.
type KioskDefault struct {
KioskId string `json:"kioskId"`
ProjectId string `json:"projectId"`
TaskId *string `json:"taskId,omitempty"`
}
// KioskDto defines model for KioskDto.
type KioskDto struct {
DefaultEntities *DefaultEntitiesDto `json:"defaultEntities,omitempty"`
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
GroupIds *[]string `json:"groupIds,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Pin *PinSettingDto `json:"pin,omitempty"`
SessionDuration *int32 `json:"sessionDuration,omitempty"`
Status *KioskDtoStatus `json:"status,omitempty"`
UrlSlug *string `json:"urlSlug,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// KioskDtoStatus defines model for KioskDto.Status.
type KioskDtoStatus string
// KioskHydratedDto defines model for KioskHydratedDto.
type KioskHydratedDto struct {
DefaultEntities *DefaultEntitiesDto `json:"defaultEntities,omitempty"`
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
Groups *[]UserGroupInfoDto `json:"groups,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Pin *PinSettingDto `json:"pin,omitempty"`
SessionDuration *int32 `json:"sessionDuration,omitempty"`
Status *KioskHydratedDtoStatus `json:"status,omitempty"`
UrlSlug *string `json:"urlSlug,omitempty"`
UrlToken *string `json:"urlToken,omitempty"`
Users *[]UserInfoWithMembershipStatusDto `json:"users,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// KioskHydratedDtoStatus defines model for KioskHydratedDto.Status.
type KioskHydratedDtoStatus string
// KioskHydratedWithCountDto defines model for KioskHydratedWithCountDto.
type KioskHydratedWithCountDto struct {
Count *int32 `json:"count,omitempty"`
Kiosks *[]KioskHydratedDto `json:"kiosks,omitempty"`
}
// KioskUserPinCodeDto defines model for KioskUserPinCodeDto.
type KioskUserPinCodeDto struct {
Id *string `json:"id,omitempty"`
PinCode *PinCode `json:"pinCode,omitempty"`
PinCodeContext *KioskUserPinCodeDtoPinCodeContext `json:"pinCodeContext,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// KioskUserPinCodeDtoPinCodeContext defines model for KioskUserPinCodeDto.PinCodeContext.
type KioskUserPinCodeDtoPinCodeContext string
// LabelsCustomization defines model for LabelsCustomization.
type LabelsCustomization struct {
// Amount Represents invoice amount.
Amount *string `json:"amount,omitempty"`
// BillFrom Represents a string an invoice is billed from.
BillFrom *string `json:"billFrom,omitempty"`
// BillTo Represents a string an invoice is billed to.
BillTo *string `json:"billTo,omitempty"`
// Description Represents a description of an invoice.
Description *string `json:"description,omitempty"`
// Discount Represents invoice discount amount.
Discount *string `json:"discount,omitempty"`
// DueDate Represents a due date in yyyy-MM-dd format.
DueDate *string `json:"dueDate,omitempty"`
// IssueDate Represents an issue date in yyyy-MM-dd format.
IssueDate *string `json:"issueDate,omitempty"`
// ItemType Represents an item type.
ItemType *string `json:"itemType,omitempty"`
// Notes Represents notes for an invoice.
Notes *string `json:"notes,omitempty"`
// Paid Represents invoice paid amount.
Paid *string `json:"paid,omitempty"`
// Quantity Represents quantity.
Quantity *string `json:"quantity,omitempty"`
// Subtotal Represents invoice subtotal.
Subtotal *string `json:"subtotal,omitempty"`
// Tax Represents invoice tax amount.
Tax *string `json:"tax,omitempty"`
// Tax2 Represents invoice tax amount.
Tax2 *string `json:"tax2,omitempty"`
// Total Represents invoice total amount.
Total *string `json:"total,omitempty"`
// TotalAmount Represents invoice total amount.
TotalAmount *string `json:"totalAmount,omitempty"`
// UnitPrice Represents unit price.
UnitPrice *string `json:"unitPrice,omitempty"`
}
// LabelsCustomizationRequest defines model for LabelsCustomizationRequest.
type LabelsCustomizationRequest struct {
// Amount Represents invoice amount label.
Amount string `json:"amount"`
// BillFrom Represents invoice bill from label.
BillFrom string `json:"billFrom"`
// BillTo Represents invoice bill to label.
BillTo string `json:"billTo"`
// Description Represents invoice description label.
Description string `json:"description"`
// Discount Represents invoice discount amount label.
Discount string `json:"discount"`
// DueDate Represents invoice due date label.
DueDate string `json:"dueDate"`
// IssueDate Represents invoice issue date label.
IssueDate string `json:"issueDate"`
// ItemType Represents invoice item type label.
ItemType string `json:"itemType"`
// Notes Represents invoice notes label.
Notes string `json:"notes"`
// Paid Represents invoice paid amount label.
Paid string `json:"paid"`
// Quantity Represents invoice quantity label.
Quantity string `json:"quantity"`
// Subtotal Represents invoice subtotal label.
Subtotal string `json:"subtotal"`
// Tax Represents invoice tax amount label.
Tax string `json:"tax"`
// Tax2 Represents invoice tax 2 amount label.
Tax2 string `json:"tax2"`
// Total Represents invoice total amount label.
Total string `json:"total"`
// TotalAmountDue Represents invoice total amount due label.
TotalAmountDue string `json:"totalAmountDue"`
// UnitPrice Represents invoice unit price label.
UnitPrice string `json:"unitPrice"`
}
// LatestActivityItemDto defines model for LatestActivityItemDto.
type LatestActivityItemDto struct {
ClientName *string `json:"clientName,omitempty"`
Color *string `json:"color,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
Label *string `json:"label,omitempty"`
Percentage *string `json:"percentage,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
TransformedLabel *string `json:"transformedLabel,omitempty"`
TransformedProjectName *string `json:"transformedProjectName,omitempty"`
}
// LegacyPlanNotificationRequest defines model for LegacyPlanNotificationRequest.
type LegacyPlanNotificationRequest struct {
WorkspaceIds *[]string `json:"workspaceIds,omitempty"`
}
// LegacyPlanUpgradeDataDto defines model for LegacyPlanUpgradeDataDto.
type LegacyPlanUpgradeDataDto struct {
HasLegacyWorkspace *bool `json:"hasLegacyWorkspace,omitempty"`
IsAcknowledged *bool `json:"isAcknowledged,omitempty"`
IsCurrentWorkspaceLegacy *bool `json:"isCurrentWorkspaceLegacy,omitempty"`
}
// LimboTokenRequest defines model for LimboTokenRequest.
type LimboTokenRequest struct {
CakeAccessToken *string `json:"cakeAccessToken,omitempty"`
ClockifyAccessToken *string `json:"clockifyAccessToken,omitempty"`
ExchangeToken *string `json:"exchangeToken,omitempty"`
}
// Link defines model for Link.
type Link struct {
Copy *string `json:"copy,omitempty"`
Uri *string `json:"uri,omitempty"`
}
// LinkDto defines model for LinkDto.
type LinkDto struct {
Copy *string `json:"copy,omitempty"`
Uri *string `json:"uri,omitempty"`
}
// LinkRequest defines model for LinkRequest.
type LinkRequest struct {
Copy *string `json:"copy,omitempty"`
Uri *string `json:"uri,omitempty"`
}
// LoginSettingsDto defines model for LoginSettingsDto.
type LoginSettingsDto struct {
AppleConfiguration *AppleConfigurationDto `json:"appleConfiguration,omitempty"`
AutoLogin *string `json:"autoLogin,omitempty"`
GetoAuthConfiguration *OAuthConfigurationDto `json:"getoAuthConfiguration,omitempty"`
IsoAuthAutomaticJoinWorkspace *bool `json:"isoAuthAutomaticJoinWorkspace,omitempty"`
LoginPreferences *[]string `json:"loginPreferences,omitempty"`
LogoURL *string `json:"logoURL,omitempty"`
Oauth2Forced *bool `json:"oauth2Forced,omitempty"`
RegistrationLocked *bool `json:"registrationLocked,omitempty"`
Saml2AutomaticJoinWorkspace *bool `json:"saml2AutomaticJoinWorkspace,omitempty"`
Saml2Forced *bool `json:"saml2Forced,omitempty"`
Saml2Settings *SAML2LoginSettingsDto `json:"saml2Settings,omitempty"`
}
// MainReportDto defines model for MainReportDto.
type MainReportDto struct {
BillableAndTotalTime *map[string]TotalTimeItemDto `json:"billableAndTotalTime,omitempty"`
DateAndTotalTime *map[string][]TotalTimeItemDto `json:"dateAndTotalTime,omitempty"`
EarningByUserMap *map[string]int64 `json:"earningByUserMap,omitempty"`
EarningWithCurrencyByUserMap *map[string][]AmountWithCurrencyDto `json:"earningWithCurrencyByUserMap,omitempty"`
ProjectAndTotalTime *map[string]TotalTimeItemDto `json:"projectAndTotalTime,omitempty"`
TopClient *string `json:"topClient,omitempty"`
TopProject *string `json:"topProject,omitempty"`
TotalBillable *string `json:"totalBillable,omitempty"`
TotalEarned *int64 `json:"totalEarned,omitempty"`
TotalEarnedByCurrency *[]AmountWithCurrencyDto `json:"totalEarnedByCurrency,omitempty"`
TotalTime *string `json:"totalTime,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// MemberProfileDto defines model for MemberProfileDto.
type MemberProfileDto struct {
Email *string `json:"email,omitempty"`
HasPassword *bool `json:"hasPassword,omitempty"`
HasPendingApprovalRequest *bool `json:"hasPendingApprovalRequest,omitempty"`
ImageUrl *string `json:"imageUrl,omitempty"`
Name *string `json:"name,omitempty"`
UserCustomFieldValues *[]UserCustomFieldValueFullDto `json:"userCustomFieldValues,omitempty"`
WeekStart *string `json:"weekStart,omitempty"`
WorkCapacity *string `json:"workCapacity,omitempty"`
WorkingDays *[]string `json:"workingDays,omitempty"`
WorkspaceNumber *int32 `json:"workspaceNumber,omitempty"`
}
// MemberProfileFullRequest defines model for MemberProfileFullRequest.
type MemberProfileFullRequest struct {
ImageUrl *Url `json:"imageUrl,omitempty"`
Name *string `json:"name,omitempty"`
RemoveProfileImage *bool `json:"removeProfileImage,omitempty"`
UserCustomFields *[]UpsertUserCustomFieldRequest `json:"userCustomFields,omitempty"`
UserCustomFieldsOptional *[]UpsertUserCustomFieldRequest `json:"userCustomFieldsOptional,omitempty"`
WeekStart *MemberProfileFullRequestWeekStart `json:"weekStart,omitempty"`
WorkCapacity *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"workCapacity,omitempty"`
WorkingDays *[]MemberProfileFullRequestWorkingDays `json:"workingDays,omitempty"`
}
// MemberProfileFullRequestWeekStart defines model for MemberProfileFullRequest.WeekStart.
type MemberProfileFullRequestWeekStart string
// MemberProfileFullRequestWorkingDays defines model for MemberProfileFullRequest.WorkingDays.
type MemberProfileFullRequestWorkingDays string
// MemberProfileRequest defines model for MemberProfileRequest.
type MemberProfileRequest struct {
ImageUrl *Url `json:"imageUrl,omitempty"`
Name *string `json:"name,omitempty"`
RemoveProfileImage *bool `json:"removeProfileImage,omitempty"`
WeekStart *MemberProfileRequestWeekStart `json:"weekStart,omitempty"`
WorkCapacity *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"workCapacity,omitempty"`
WorkingDays *[]MemberProfileRequestWorkingDays `json:"workingDays,omitempty"`
}
// MemberProfileRequestWeekStart defines model for MemberProfileRequest.WeekStart.
type MemberProfileRequestWeekStart string
// MemberProfileRequestWorkingDays defines model for MemberProfileRequest.WorkingDays.
type MemberProfileRequestWorkingDays string
// MemberSettingsRequest defines model for MemberSettingsRequest.
type MemberSettingsRequest struct {
WeekStart *MemberSettingsRequestWeekStart `json:"weekStart,omitempty"`
WorkCapacity *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"workCapacity,omitempty"`
WorkingDays *[]MemberSettingsRequestWorkingDays `json:"workingDays,omitempty"`
}
// MemberSettingsRequestWeekStart defines model for MemberSettingsRequest.WeekStart.
type MemberSettingsRequestWeekStart string
// MemberSettingsRequestWorkingDays defines model for MemberSettingsRequest.WorkingDays.
type MemberSettingsRequestWorkingDays string
// MembersCountDto defines model for MembersCountDto.
type MembersCountDto struct {
ActiveLimitedMembersCount *int32 `json:"activeLimitedMembersCount,omitempty"`
ActiveMembersCount *int32 `json:"activeMembersCount,omitempty"`
InactiveMembersCount *int32 `json:"inactiveMembersCount,omitempty"`
}
// MembershipDto defines model for MembershipDto.
type MembershipDto struct {
CostRate *RateDto `json:"costRate,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
MembershipStatus *MembershipDtoMembershipStatus `json:"membershipStatus,omitempty"`
MembershipType *string `json:"membershipType,omitempty"`
TargetId *string `json:"targetId,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// MembershipDtoMembershipStatus defines model for MembershipDto.MembershipStatus.
type MembershipDtoMembershipStatus string
// MembershipRequest defines model for MembershipRequest.
type MembershipRequest struct {
HourlyRate *HourlyRateRequest `json:"hourlyRate,omitempty"`
// MembershipStatus Represents a membership status enum.
MembershipStatus *MembershipRequestMembershipStatus `json:"membershipStatus,omitempty"`
// MembershipType Represents membership type enum.
MembershipType *MembershipRequestMembershipType `json:"membershipType,omitempty"`
// UserId Represents user identifier across the system.
UserId *string `json:"userId,omitempty"`
}
// MembershipRequestMembershipStatus Represents a membership status enum.
type MembershipRequestMembershipStatus string
// MembershipRequestMembershipType Represents membership type enum.
type MembershipRequestMembershipType string
// MilestoneCreateRequest defines model for MilestoneCreateRequest.
type MilestoneCreateRequest struct {
Date *string `json:"date,omitempty"`
Name *string `json:"name,omitempty"`
ProjectId string `json:"projectId"`
}
// MilestoneDateRequest defines model for MilestoneDateRequest.
type MilestoneDateRequest struct {
Date *time.Time `json:"date,omitempty"`
}
// MilestoneDto defines model for MilestoneDto.
type MilestoneDto struct {
// Date Represents a date in yyyy-MM-ddThh:mm:ssZ format.
Date *time.Time `json:"date,omitempty"`
// Id Represents milestone identifier across the system.
Id *string `json:"id,omitempty"`
// Name Represents milestone name.
Name *string `json:"name,omitempty"`
// ProjectId Represents project identifier across the system.
ProjectId *string `json:"projectId,omitempty"`
// WorkspaceId Represents workspace identifier across the system.
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// MilestoneUpdateRequest defines model for MilestoneUpdateRequest.
type MilestoneUpdateRequest struct {
Date *time.Time `json:"date,omitempty"`
Name *string `json:"name,omitempty"`
}
// MostTrackedDto defines model for MostTrackedDto.
type MostTrackedDto struct {
Billable *bool `json:"billable,omitempty"`
ClientName *string `json:"clientName,omitempty"`
Description *string `json:"description,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
Id *string `json:"id,omitempty"`
ProjectColor *string `json:"projectColor,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TaskName *string `json:"taskName,omitempty"`
}
// NegativeBalanceDto defines model for NegativeBalanceDto.
type NegativeBalanceDto struct {
Amount *float64 `json:"amount,omitempty"`
Period *string `json:"period,omitempty"`
TimeUnit *string `json:"timeUnit,omitempty"`
}
// NegativeBalanceRequest defines model for NegativeBalanceRequest.
type NegativeBalanceRequest struct {
// Amount Represents negative balance amount.
Amount float64 `json:"amount"`
AmountValidForTimeUnit *bool `json:"amountValidForTimeUnit,omitempty"`
// Period Represents negative balance period.
Period *NegativeBalanceRequestPeriod `json:"period,omitempty"`
// TimeUnit Represents negative balance time unit.
TimeUnit *NegativeBalanceRequestTimeUnit `json:"timeUnit,omitempty"`
}
// NegativeBalanceRequestPeriod Represents negative balance period.
type NegativeBalanceRequestPeriod string
// NegativeBalanceRequestTimeUnit Represents negative balance time unit.
type NegativeBalanceRequestTimeUnit string
// NewsDto defines model for NewsDto.
type NewsDto struct {
Id *string `json:"id,omitempty"`
Image *NewsImageInfo `json:"image,omitempty"`
Link *string `json:"link,omitempty"`
LinkText *string `json:"linkText,omitempty"`
Message *string `json:"message,omitempty"`
Title *string `json:"title,omitempty"`
UserRole *NewsDtoUserRole `json:"userRole,omitempty"`
WorkspacePlan *NewsDtoWorkspacePlan `json:"workspacePlan,omitempty"`
}
// NewsDtoUserRole defines model for NewsDto.UserRole.
type NewsDtoUserRole string
// NewsDtoWorkspacePlan defines model for NewsDto.WorkspacePlan.
type NewsDtoWorkspacePlan string
// NewsImageInfo defines model for NewsImageInfo.
type NewsImageInfo struct {
ImageName *string `json:"imageName,omitempty"`
ImagePath *string `json:"imagePath,omitempty"`
}
// NewsRequest defines model for NewsRequest.
type NewsRequest struct {
Body *string `json:"body,omitempty"`
Header *string `json:"header,omitempty"`
Image *NewsImageInfo `json:"image,omitempty"`
Link *string `json:"link,omitempty"`
LinkText *string `json:"linkText,omitempty"`
Role *NewsRequestRole `json:"role,omitempty"`
WorkspaceIds *[]string `json:"workspaceIds,omitempty"`
WorkspacePlan *NewsRequestWorkspacePlan `json:"workspacePlan,omitempty"`
}
// NewsRequestRole defines model for NewsRequest.Role.
type NewsRequestRole string
// NewsRequestWorkspacePlan defines model for NewsRequest.WorkspacePlan.
type NewsRequestWorkspacePlan string
// NextCustomerInformationDto defines model for NextCustomerInformationDto.
type NextCustomerInformationDto struct {
BillingAddress *string `json:"billingAddress,omitempty"`
BillingAddress2 *string `json:"billingAddress2,omitempty"`
BillingCity *string `json:"billingCity,omitempty"`
BillingCountry *string `json:"billingCountry,omitempty"`
BillingState *string `json:"billingState,omitempty"`
BillingZip *string `json:"billingZip,omitempty"`
Currency *string `json:"currency,omitempty"`
}
// NextInvoiceNumberDto defines model for NextInvoiceNumberDto.
type NextInvoiceNumberDto struct {
NextNumber *string `json:"nextNumber,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// NotificationDataDto defines model for NotificationDataDto.
type NotificationDataDto struct {
Type *NotificationDataDtoType `json:"type,omitempty"`
}
// NotificationDataDtoType defines model for NotificationDataDto.Type.
type NotificationDataDtoType string
// NotificationDto defines model for NotificationDto.
type NotificationDto struct {
Data *NotificationDataDto `json:"data,omitempty"`
Id *string `json:"id,omitempty"`
Status *NotificationDtoStatus `json:"status,omitempty"`
Type *NotificationDtoType `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// NotificationDtoStatus defines model for NotificationDto.Status.
type NotificationDtoStatus string
// NotificationDtoType defines model for NotificationDto.Type.
type NotificationDtoType string
// OAuth2ConfigurationDto defines model for OAuth2ConfigurationDto.
type OAuth2ConfigurationDto struct {
AccessTokenPath *string `json:"accessTokenPath,omitempty"`
Active *bool `json:"active,omitempty"`
AuthorizationCodePath *string `json:"authorizationCodePath,omitempty"`
ClientId *string `json:"clientId,omitempty"`
ClientSecret *string `json:"clientSecret,omitempty"`
EmailTokenField *string `json:"emailTokenField,omitempty"`
FirstNameTokenField *string `json:"firstNameTokenField,omitempty"`
ForceSSO *bool `json:"forceSSO,omitempty"`
IsActive *bool `json:"isActive,omitempty"`
LastNameTokenField *string `json:"lastNameTokenField,omitempty"`
LogoUri *string `json:"logoUri,omitempty"`
Scope *string `json:"scope,omitempty"`
UserInfoOpenIdPath *string `json:"userInfoOpenIdPath,omitempty"`
UsernameTokenField *string `json:"usernameTokenField,omitempty"`
}
// OAuthConfigurationDto defines model for OAuthConfigurationDto.
type OAuthConfigurationDto struct {
Active *bool `json:"active,omitempty"`
ForceSSO *bool `json:"forceSSO,omitempty"`
IsActive *bool `json:"isActive,omitempty"`
LogoUri *string `json:"logoUri,omitempty"`
Url *string `json:"url,omitempty"`
}
// OAuthConfigurationRequest defines model for OAuthConfigurationRequest.
type OAuthConfigurationRequest struct {
AccessTokenPath string `json:"accessTokenPath"`
Active *bool `json:"active,omitempty"`
AuthorizationCodePath string `json:"authorizationCodePath"`
ClientId string `json:"clientId"`
ClientSecret string `json:"clientSecret"`
EmailTokenField string `json:"emailTokenField"`
FirstNameTokenField *string `json:"firstNameTokenField,omitempty"`
ForceSSO *bool `json:"forceSSO,omitempty"`
LastNameTokenField *string `json:"lastNameTokenField,omitempty"`
LogoUri *string `json:"logoUri,omitempty"`
Scope string `json:"scope"`
UserInfoOpenIdPath string `json:"userInfoOpenIdPath"`
UsernameTokenField *string `json:"usernameTokenField,omitempty"`
}
// OrganizationDto defines model for OrganizationDto.
type OrganizationDto struct {
Auth *AuthDto `json:"auth,omitempty"`
AutoLogin *OrganizationDtoAutoLogin `json:"autoLogin,omitempty"`
CustomSupportLinksSettings *CustomSupportLinksSettingsDto `json:"customSupportLinksSettings,omitempty"`
DomainName *string `json:"domainName,omitempty"`
Id *string `json:"id,omitempty"`
LoginPreferences *[]string `json:"loginPreferences,omitempty"`
LogoURL *string `json:"logoURL,omitempty"`
OAuthAutomaticJoinWorkspace *bool `json:"oAuthAutomaticJoinWorkspace,omitempty"`
Saml2AutomaticJoinWorkspace *bool `json:"saml2AutomaticJoinWorkspace,omitempty"`
WorkspaceIds *[]string `json:"workspaceIds,omitempty"`
}
// OrganizationDtoAutoLogin defines model for OrganizationDto.AutoLogin.
type OrganizationDtoAutoLogin string
// OrganizationNameDto defines model for OrganizationNameDto.
type OrganizationNameDto struct {
DomainName *string `json:"domainName,omitempty"`
}
// OrganizationRequest defines model for OrganizationRequest.
type OrganizationRequest struct {
AutoLogin *OrganizationRequestAutoLogin `json:"autoLogin,omitempty"`
ConvertedCustomLinks *CustomSupportLinksSettings `json:"convertedCustomLinks,omitempty"`
CustomSupportLinksSettings *CustomSupportLinksSettingsRequest `json:"customSupportLinksSettings,omitempty"`
DomainName *string `json:"domainName,omitempty"`
LoginPreferences *[]string `json:"loginPreferences,omitempty"`
LogoURL *string `json:"logoURL,omitempty"`
OAuthAutomaticJoinWorkspace *bool `json:"oAuthAutomaticJoinWorkspace,omitempty"`
Saml2AutomaticJoinWorkspace *bool `json:"saml2AutomaticJoinWorkspace,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// OrganizationRequestAutoLogin defines model for OrganizationRequest.AutoLogin.
type OrganizationRequestAutoLogin string
// OwnerIdResponse defines model for OwnerIdResponse.
type OwnerIdResponse struct {
OwnerId *string `json:"ownerId,omitempty"`
}
// OwnerTimeZoneResponse defines model for OwnerTimeZoneResponse.
type OwnerTimeZoneResponse struct {
OwnerTimeZone *string `json:"ownerTimeZone,omitempty"`
}
// PageProjectDto defines model for PageProjectDto.
type PageProjectDto struct {
Count *int32 `json:"count,omitempty"`
List *[]ProjectDto `json:"list,omitempty"`
}
// PatchProjectRequest defines model for PatchProjectRequest.
type PatchProjectRequest struct {
Archived *bool `json:"archived,omitempty"`
Billable *bool `json:"billable,omitempty"`
ChangeFields *[]PatchProjectRequestChangeFields `json:"changeFields,omitempty"`
ClientId *string `json:"clientId,omitempty"`
Color *string `json:"color,omitempty"`
Estimate *EstimateRequest `json:"estimate,omitempty"`
HourlyRate *HourlyRateRequest `json:"hourlyRate,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
OverwriteTasks *bool `json:"overwriteTasks,omitempty"`
ProjectIds *[]string `json:"projectIds,omitempty"`
Public *bool `json:"public,omitempty"`
Tasks *[]BulkTaskInfoRequest `json:"tasks,omitempty"`
// Deprecated:
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
UserGroups *ContainsUsersFilterRequest `json:"userGroups,omitempty"`
// Deprecated:
UserIds *[]string `json:"userIds,omitempty"`
Users *ContainsUsersFilterRequest `json:"users,omitempty"`
}
// PatchProjectRequestChangeFields defines model for PatchProjectRequest.ChangeFields.
type PatchProjectRequestChangeFields string
// PaymentCardInformation defines model for PaymentCardInformation.
type PaymentCardInformation struct {
CardHolder *string `json:"cardHolder,omitempty"`
Last4digits *int64 `json:"last4digits,omitempty"`
Month *PaymentCardInformationMonth `json:"month,omitempty"`
PaymentMethodId *string `json:"paymentMethodId,omitempty"`
Year *struct {
Leap *bool `json:"leap,omitempty"`
Value *int32 `json:"value,omitempty"`
} `json:"year,omitempty"`
}
// PaymentCardInformationMonth defines model for PaymentCardInformation.Month.
type PaymentCardInformationMonth string
// PaymentMethodAddressRequest defines model for PaymentMethodAddressRequest.
type PaymentMethodAddressRequest struct {
InvoiceCountry *string `json:"invoiceCountry,omitempty"`
InvoiceState *string `json:"invoiceState,omitempty"`
PaymentAddress *string `json:"paymentAddress,omitempty"`
PaymentCity *string `json:"paymentCity,omitempty"`
PaymentZip *string `json:"paymentZip,omitempty"`
PmAddress *string `json:"pmAddress,omitempty"`
PmCity *string `json:"pmCity,omitempty"`
PmCountry *string `json:"pmCountry,omitempty"`
PmState *string `json:"pmState,omitempty"`
PmZip *string `json:"pmZip,omitempty"`
}
// PaymentRequest defines model for PaymentRequest.
type PaymentRequest struct {
CardHolder *string `json:"cardHolder,omitempty"`
Last4 *int64 `json:"last4,omitempty"`
Month *int32 `json:"month,omitempty"`
PaymentCardInformation *PaymentCardInformation `json:"paymentCardInformation,omitempty"`
PaymentMethodId *string `json:"paymentMethodId,omitempty"`
Type *PaymentRequestType `json:"type,omitempty"`
Year *int32 `json:"year,omitempty"`
}
// PaymentRequestType defines model for PaymentRequest.Type.
type PaymentRequestType string
// PenalizeTimeEntryRequest defines model for PenalizeTimeEntryRequest.
type PenalizeTimeEntryRequest struct {
Penalty int64 `json:"penalty"`
PenaltyTimePoint *string `json:"penaltyTimePoint,omitempty"`
PenaltyType *PenalizeTimeEntryRequestPenaltyType `json:"penaltyType,omitempty"`
}
// PenalizeTimeEntryRequestPenaltyType defines model for PenalizeTimeEntryRequest.PenaltyType.
type PenalizeTimeEntryRequestPenaltyType string
// PendingEmailChangeResponse defines model for PendingEmailChangeResponse.
type PendingEmailChangeResponse struct {
NewEmailAddress *string `json:"newEmailAddress,omitempty"`
}
// Period defines model for Period.
type Period struct {
End *time.Time `json:"end,omitempty"`
Start *time.Time `json:"start,omitempty"`
}
// PeriodRequest defines model for PeriodRequest.
type PeriodRequest struct {
End *string `json:"end,omitempty"`
EndAsInstant *time.Time `json:"endAsInstant,omitempty"`
Start *string `json:"start,omitempty"`
StartAsInstant *time.Time `json:"startAsInstant,omitempty"`
}
// PickerOptions defines model for PickerOptions.
type PickerOptions = map[string]interface{}
// PinCode defines model for PinCode.
type PinCode struct {
Code *string `json:"code,omitempty"`
}
// PinCodeDto defines model for PinCodeDto.
type PinCodeDto struct {
Code *string `json:"code,omitempty"`
}
// PinSettingDto defines model for PinSettingDto.
type PinSettingDto struct {
Code *string `json:"code,omitempty"`
Required *bool `json:"required,omitempty"`
}
// PinSettingRequest defines model for PinSettingRequest.
type PinSettingRequest struct {
Code string `json:"code"`
Required *bool `json:"required,omitempty"`
}
// PolicyAssignmentFullDto defines model for PolicyAssignmentFullDto.
type PolicyAssignmentFullDto struct {
Balance *float64 `json:"balance,omitempty"`
Id *string `json:"id,omitempty"`
// Policy PolicyDto
Policy *PolicyDto `json:"policy,omitempty"`
PolicyId *string `json:"policyId,omitempty"`
Status *PolicyAssignmentFullDtoStatus `json:"status,omitempty"`
Used *float64 `json:"used,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// PolicyAssignmentFullDtoStatus defines model for PolicyAssignmentFullDto.Status.
type PolicyAssignmentFullDtoStatus string
// PolicyDto PolicyDto
type PolicyDto struct {
AllowHalfDay *bool `json:"allowHalfDay,omitempty"`
AllowNegativeBalance *bool `json:"allowNegativeBalance,omitempty"`
Color *string `json:"color,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
NegativeBalance *NegativeBalanceDto `json:"negativeBalance,omitempty"`
TimeUnit *PolicyDtoTimeUnit `json:"timeUnit,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
union json.RawMessage
}
// PolicyDtoTimeUnit defines model for PolicyDto.TimeUnit.
type PolicyDtoTimeUnit string
// PolicyFullDto defines model for PolicyFullDto.
type PolicyFullDto struct {
AllowHalfDay *bool `json:"allowHalfDay,omitempty"`
AllowNegativeBalance *bool `json:"allowNegativeBalance,omitempty"`
Approve *ApproveDto `json:"approve,omitempty"`
Archived *bool `json:"archived,omitempty"`
AutomaticAccrual *AutomaticAccrualDto `json:"automaticAccrual,omitempty"`
AutomaticTimeEntryCreation *AutomaticTimeEntryCreationDto `json:"automaticTimeEntryCreation,omitempty"`
Color *string `json:"color,omitempty"`
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
NegativeBalance *NegativeBalanceDto `json:"negativeBalance,omitempty"`
TimeUnit *PolicyFullDtoTimeUnit `json:"timeUnit,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// PolicyFullDtoTimeUnit defines model for PolicyFullDto.TimeUnit.
type PolicyFullDtoTimeUnit string
// PolicyProjection defines model for PolicyProjection.
type PolicyProjection struct {
Color *string `json:"color,omitempty"`
Name *string `json:"name,omitempty"`
}
// PolicyRedactedDto defines model for PolicyRedactedDto.
type PolicyRedactedDto struct {
AllowHalfDay *bool `json:"allowHalfDay,omitempty"`
AllowNegativeBalance *bool `json:"allowNegativeBalance,omitempty"`
Color *string `json:"color,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
NegativeBalance *NegativeBalanceDto `json:"negativeBalance,omitempty"`
TimeUnit *PolicyRedactedDtoTimeUnit `json:"timeUnit,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// PolicyRedactedDtoTimeUnit defines model for PolicyRedactedDto.TimeUnit.
type PolicyRedactedDtoTimeUnit string
// ProjectDto defines model for ProjectDto.
type ProjectDto struct {
Color *string `json:"color,omitempty"`
Duration *string `json:"duration,omitempty"`
Id *string `json:"id,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
Public *bool `json:"public,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ProjectDtoImpl defines model for ProjectDtoImpl.
type ProjectDtoImpl struct {
Archived *bool `json:"archived,omitempty"`
Billable *bool `json:"billable,omitempty"`
BudgetEstimate *EstimateWithOptionsDto `json:"budgetEstimate,omitempty"`
ClientId *string `json:"clientId,omitempty"`
ClientName *string `json:"clientName,omitempty"`
Color *string `json:"color,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
Currency *CurrencyDto `json:"currency,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
Estimate *EstimateDto `json:"estimate,omitempty"`
EstimateReset *EstimateResetDto `json:"estimateReset,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
IsTemplate *bool `json:"isTemplate,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
Public *bool `json:"public,omitempty"`
Template *bool `json:"template,omitempty"`
TimeEstimate *TimeEstimateDto `json:"timeEstimate,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ProjectEstimateRequest defines model for ProjectEstimateRequest.
type ProjectEstimateRequest struct {
// BudgetEstimate Represents estimate with options request object.
BudgetEstimate *EstimateWithOptionsRequest `json:"budgetEstimate,omitempty"`
// EstimateReset Represents estimate reset request object.
EstimateReset *EstimateResetRequest `json:"estimateReset,omitempty"`
// TimeEstimate Represents project time estimate request object.
TimeEstimate *TimeEstimateRequest `json:"timeEstimate,omitempty"`
}
// ProjectFavoritesDto defines model for ProjectFavoritesDto.
type ProjectFavoritesDto struct {
Id *string `json:"id,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
}
// ProjectFilterRequest defines model for ProjectFilterRequest.
type ProjectFilterRequest struct {
Archived *bool `json:"archived,omitempty"`
Billable *bool `json:"billable,omitempty"`
Clientstatus *string `json:"client-status,omitempty"`
ClientIds *[]string `json:"clientIds,omitempty"`
Clientstatus1 *string `json:"clientStatus,omitempty"`
Clients *[]string `json:"clients,omitempty"`
Containsclient *bool `json:"contains-client,omitempty"`
Containsuser *bool `json:"contains-user,omitempty"`
Containsclient1 *bool `json:"containsClient,omitempty"`
Containsuser1 *bool `json:"containsUser,omitempty"`
Hydrated *bool `json:"hydrated,omitempty"`
Istemplate *bool `json:"is-template,omitempty"`
Istemplate1 *bool `json:"isTemplate,omitempty"`
Name *string `json:"name,omitempty"`
Page *int32 `json:"page,omitempty"`
Pagesize *int32 `json:"page-size,omitempty"`
Pagesize1 *int32 `json:"pageSize,omitempty"`
Sortcolumn *string `json:"sort-column,omitempty"`
Sortorder *string `json:"sort-order,omitempty"`
Sortcolumn1 *string `json:"sortColumn,omitempty"`
Sortorder1 *string `json:"sortOrder,omitempty"`
Strictnamesearch *bool `json:"strict-name-search,omitempty"`
Strictnamesearch1 *bool `json:"strictNameSearch,omitempty"`
Userstatus *string `json:"user-status,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
Userstatus1 *string `json:"userStatus,omitempty"`
Users *[]string `json:"users,omitempty"`
}
// ProjectFullDto defines model for ProjectFullDto.
type ProjectFullDto struct {
Archived *bool `json:"archived,omitempty"`
Billable *bool `json:"billable,omitempty"`
BillableDuration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"billableDuration,omitempty"`
BillableTime *float64 `json:"billableTime,omitempty"`
Budget *float64 `json:"budget,omitempty"`
BudgetEstimate *EstimateWithOptionsDto `json:"budgetEstimate,omitempty"`
Client *ClientDto `json:"client,omitempty"`
ClientId *string `json:"clientId,omitempty"`
Color *string `json:"color,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
Currency *CurrencyDto `json:"currency,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
EntriesProgress *float64 `json:"entriesProgress,omitempty"`
Estimate *EstimateDto `json:"estimate,omitempty"`
EstimateReset *EstimateResetDto `json:"estimateReset,omitempty"`
EstimateResetDto *EstimateResetDto `json:"estimateResetDto,omitempty"`
ExpenseBillableAmount *float64 `json:"expenseBillableAmount,omitempty"`
ExpenseNonBillableAmount *float64 `json:"expenseNonBillableAmount,omitempty"`
ExpensesProgress *float64 `json:"expensesProgress,omitempty"`
Favorite *bool `json:"favorite,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsFavorite *bool `json:"isFavorite,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
IsTemplate *bool `json:"isTemplate,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
NonBillableDuration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"nonBillableDuration,omitempty"`
Note *string `json:"note,omitempty"`
Permissions *ProjectFullDto `json:"permissions,omitempty"`
Progress *float64 `json:"progress,omitempty"`
Public *bool `json:"public,omitempty"`
TaskCount *int32 `json:"taskCount,omitempty"`
Tasks *[]TaskDto `json:"tasks,omitempty"`
Template *bool `json:"template,omitempty"`
TimeEstimate *TimeEstimateDto `json:"timeEstimate,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ProjectId defines model for ProjectId.
type ProjectId struct {
DateOfCreationFromObjectId *time.Time `json:"dateOfCreationFromObjectId,omitempty"`
}
// ProjectIdsRequest defines model for ProjectIdsRequest.
type ProjectIdsRequest struct {
ExcludedIds *[]string `json:"excludedIds,omitempty"`
Ids *[]string `json:"ids,omitempty"`
SearchValue *string `json:"searchValue,omitempty"`
}
// ProjectInfoDto defines model for ProjectInfoDto.
type ProjectInfoDto struct {
// ClientId Represents client identifier across the system.
ClientId *string `json:"clientId,omitempty"`
// ClientName Represents client name.
ClientName *string `json:"clientName,omitempty"`
// Color Color format ^#(?:[0-9a-fA-F]{6}){1}$. Explanation: A valid color code should start with '#' and consist of six hexadecimal characters, representing a color in hexadecimal format. Color value is in standard RGB hexadecimal format.
Color *string `json:"color,omitempty"`
// Id Represents project identifier across the system.
Id *string `json:"id,omitempty"`
// Name Represents a project name.
Name *string `json:"name,omitempty"`
}
// ProjectPatchRequest defines model for ProjectPatchRequest.
type ProjectPatchRequest struct {
Archived *bool `json:"archived,omitempty"`
Billable *bool `json:"billable,omitempty"`
ClientId *string `json:"clientId,omitempty"`
Color *string `json:"color,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
}
// ProjectReportFilterRequest defines model for ProjectReportFilterRequest.
type ProjectReportFilterRequest struct {
Archived *string `json:"archived,omitempty"`
Clients *ContainsArchivedFilterRequest `json:"clients,omitempty"`
ExcludedIds *[]string `json:"excludedIds,omitempty"`
FilterOptions *ReportFilterOptions `json:"filterOptions,omitempty"`
IgnoreResultGrouping *bool `json:"ignoreResultGrouping,omitempty"`
IncludedIds *[]string `json:"includedIds,omitempty"`
Name *string `json:"name,omitempty"`
Options *ReportFilterOptions `json:"options,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
Status *string `json:"status,omitempty"`
}
// ProjectStatus defines model for ProjectStatus.
type ProjectStatus struct {
Billable *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"billable,omitempty"`
BillableExpenses *float64 `json:"billableExpenses,omitempty"`
NonBillable *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"nonBillable,omitempty"`
NonBillableExpenses *float64 `json:"nonBillableExpenses,omitempty"`
Progress *float64 `json:"progress,omitempty"`
TaskStatus *map[string]DurationAndAmount `json:"taskStatus,omitempty"`
TotalAmount *float64 `json:"totalAmount,omitempty"`
TotalExpensesAmount *float64 `json:"totalExpensesAmount,omitempty"`
}
// ProjectSummaryDto defines model for ProjectSummaryDto.
type ProjectSummaryDto struct {
Color *string `json:"color,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// ProjectTaskRequest defines model for ProjectTaskRequest.
type ProjectTaskRequest struct {
ProjectName string `json:"projectName"`
TaskName string `json:"taskName"`
}
// ProjectTaskTupleDto defines model for ProjectTaskTupleDto.
type ProjectTaskTupleDto struct {
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// ProjectTaskTupleFullDto defines model for ProjectTaskTupleFullDto.
type ProjectTaskTupleFullDto struct {
Project *ProjectDtoImpl `json:"project,omitempty"`
ProjectId *ProjectDtoImpl `json:"projectId,omitempty"`
Task *TaskDtoImpl `json:"task,omitempty"`
TaskId *TaskDtoImpl `json:"taskId,omitempty"`
Type *string `json:"type,omitempty"`
}
// ProjectTaskTupleRequest defines model for ProjectTaskTupleRequest.
type ProjectTaskTupleRequest struct {
ProjectId string `json:"projectId"`
TaskId *string `json:"taskId,omitempty"`
Type *string `json:"type,omitempty"`
}
// ProjectTotalsRequest defines model for ProjectTotalsRequest.
type ProjectTotalsRequest struct {
End *time.Time `json:"end,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
Search *string `json:"search,omitempty"`
Start *time.Time `json:"start,omitempty"`
StatusFilter *ProjectTotalsRequestStatusFilter `json:"statusFilter,omitempty"`
}
// ProjectTotalsRequestStatusFilter defines model for ProjectTotalsRequest.StatusFilter.
type ProjectTotalsRequestStatusFilter string
// ProjectsByClientDto defines model for ProjectsByClientDto.
type ProjectsByClientDto struct {
Client *ClientDto `json:"client,omitempty"`
Projects *[]ProjectFullDto `json:"projects,omitempty"`
ProjectsCount *int32 `json:"projectsCount,omitempty"`
}
// PtoRequestPeriodDto defines model for PtoRequestPeriodDto.
type PtoRequestPeriodDto struct {
HalfDay *bool `json:"halfDay,omitempty"`
HalfDayHours *Period `json:"halfDayHours,omitempty"`
HalfDayPeriod *string `json:"halfDayPeriod,omitempty"`
Period *Period `json:"period,omitempty"`
}
// PtoTeamMemberDto defines model for PtoTeamMemberDto.
type PtoTeamMemberDto struct {
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// PtoTeamMembersAndCountDto defines model for PtoTeamMembersAndCountDto.
type PtoTeamMembersAndCountDto struct {
Count *int64 `json:"count,omitempty"`
Members *[]PtoTeamMemberDto `json:"members,omitempty"`
}
// PublishAssignmentsRequest defines model for PublishAssignmentsRequest.
type PublishAssignmentsRequest struct {
End *string `json:"end,omitempty"`
NotifyUsers *bool `json:"notifyUsers,omitempty"`
Search *string `json:"search,omitempty"`
Start *string `json:"start,omitempty"`
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
ViewType *PublishAssignmentsRequestViewType `json:"viewType,omitempty"`
}
// PublishAssignmentsRequestViewType defines model for PublishAssignmentsRequest.ViewType.
type PublishAssignmentsRequestViewType string
// PumbleConnectedDto defines model for PumbleConnectedDto.
type PumbleConnectedDto struct {
Connected *bool `json:"connected,omitempty"`
IsConnected *bool `json:"isConnected,omitempty"`
PumbleWorkspaceId *string `json:"pumbleWorkspaceId,omitempty"`
PumbleWorkspaceName *string `json:"pumbleWorkspaceName,omitempty"`
}
// PumbleInitialConnectionDto defines model for PumbleInitialConnectionDto.
type PumbleInitialConnectionDto struct {
SkippedUsers *int32 `json:"skippedUsers,omitempty"`
}
// PumbleIntegrationRequest defines model for PumbleIntegrationRequest.
type PumbleIntegrationRequest struct {
PumbleWorkspaceId *string `json:"pumbleWorkspaceId,omitempty"`
}
// PumbleIntegrationSettingsDto defines model for PumbleIntegrationSettingsDto.
type PumbleIntegrationSettingsDto struct {
ShowChatWidget *bool `json:"showChatWidget,omitempty"`
}
// RateDto defines model for RateDto.
type RateDto struct {
// Amount Represents an amount as integer.
Amount *int32 `json:"amount,omitempty"`
// Currency Represents a currency.
Currency *string `json:"currency,omitempty"`
}
// ReadNewsRequest defines model for ReadNewsRequest.
type ReadNewsRequest struct {
NewsIds []string `json:"newsIds"`
}
// RecurringAssignmentDto defines model for RecurringAssignmentDto.
type RecurringAssignmentDto struct {
// Repeat Indicates whether assignment is recurring or not.
Repeat *bool `json:"repeat,omitempty"`
// SeriesId Represents series identifier.
SeriesId *string `json:"seriesId,omitempty"`
// Weeks Represents number of weeks for thhis assignment.
Weeks *int32 `json:"weeks,omitempty"`
}
// RecurringAssignmentRequest defines model for RecurringAssignmentRequest.
type RecurringAssignmentRequest struct {
// Repeat Indicates whether assignment is recurring or not.
Repeat *bool `json:"repeat,omitempty"`
// Weeks Indicates number of weeks for assignment.
Weeks *int32 `json:"weeks,omitempty"`
}
// RegionDto defines model for RegionDto.
type RegionDto struct {
CurrentlyActive *bool `json:"currentlyActive,omitempty"`
Name *string `json:"name,omitempty"`
Region *string `json:"region,omitempty"`
Url *string `json:"url,omitempty"`
}
// RejectTimeOffRequestRequest defines model for RejectTimeOffRequestRequest.
type RejectTimeOffRequestRequest struct {
RejectionNote string `json:"rejectionNote"`
}
// RemindToApproveRequest defines model for RemindToApproveRequest.
type RemindToApproveRequest struct {
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
}
// RemindToSubmitAndTrackRequest defines model for RemindToSubmitAndTrackRequest.
type RemindToSubmitAndTrackRequest struct {
End *string `json:"end,omitempty"`
RemindToTrack *bool `json:"remindToTrack,omitempty"`
Start *string `json:"start,omitempty"`
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
}
// ReminderDto defines model for ReminderDto.
type ReminderDto struct {
DateRange *ReminderDtoDateRange `json:"dateRange,omitempty"`
Days *[]int32 `json:"days,omitempty"`
Hours *float64 `json:"hours,omitempty"`
Id *string `json:"id,omitempty"`
Less *bool `json:"less,omitempty"`
Receivers *[]string `json:"receivers,omitempty"`
Users *[]string `json:"users,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// ReminderDtoDateRange defines model for ReminderDto.DateRange.
type ReminderDtoDateRange string
// ReorderFavoriteEntriesRequest defines model for ReorderFavoriteEntriesRequest.
type ReorderFavoriteEntriesRequest struct {
Ids *[]string `json:"ids,omitempty"`
}
// ReorderInvoiceItemRequest defines model for ReorderInvoiceItemRequest.
type ReorderInvoiceItemRequest struct {
CurrentPosition int32 `json:"currentPosition"`
NewPosition int32 `json:"newPosition"`
}
// ReportFilterOptions defines model for ReportFilterOptions.
type ReportFilterOptions struct {
Scope *string `json:"scope,omitempty"`
}
// ReportFilterUsersWithCountDto defines model for ReportFilterUsersWithCountDto.
type ReportFilterUsersWithCountDto struct {
Count *int32 `json:"count,omitempty"`
IdNamePairs *[]IdNamePairDto `json:"idNamePairs,omitempty"`
}
// RoleEntityDto defines model for RoleEntityDto.
type RoleEntityDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Source *AuthorizationSourceDto `json:"source,omitempty"`
}
// RoleInfoDto defines model for RoleInfoDto.
type RoleInfoDto struct {
Entities *[]RoleEntityDto `json:"entities,omitempty"`
FormatterRoleName *string `json:"formatterRoleName,omitempty"`
Role *string `json:"role,omitempty"`
}
// RoleNameDto defines model for RoleNameDto.
type RoleNameDto struct {
Role *string `json:"role,omitempty"`
}
// RoundDto defines model for RoundDto.
type RoundDto struct {
Minutes *string `json:"minutes,omitempty"`
Round *string `json:"round,omitempty"`
}
// SAML2ConfigurationDto defines model for SAML2ConfigurationDto.
type SAML2ConfigurationDto struct {
AssertionConsumerServiceUrl *string `json:"assertionConsumerServiceUrl,omitempty"`
Certificates *[]string `json:"certificates,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
ForceSAML2 *bool `json:"forceSAML2,omitempty"`
LoginUrl *string `json:"loginUrl,omitempty"`
LogoutUrl *string `json:"logoutUrl,omitempty"`
MetadataUrl *string `json:"metadataUrl,omitempty"`
RelyingPartyIdentifier *string `json:"relyingPartyIdentifier,omitempty"`
}
// SAML2ConfigurationRequest defines model for SAML2ConfigurationRequest.
type SAML2ConfigurationRequest struct {
AssertionConsumerServiceUrl string `json:"assertionConsumerServiceUrl"`
Certificates *[]string `json:"certificates,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
ForceSAML2 *bool `json:"forceSAML2,omitempty"`
LoginUrl string `json:"loginUrl"`
LogoutUrl *string `json:"logoutUrl,omitempty"`
MetadataUrl string `json:"metadataUrl"`
RelyingPartyIdentifier string `json:"relyingPartyIdentifier"`
}
// SAML2LoginSettingsDto defines model for SAML2LoginSettingsDto.
type SAML2LoginSettingsDto struct {
Active *bool `json:"active,omitempty"`
ForceSAML2 *bool `json:"forceSAML2,omitempty"`
LoginUrl *string `json:"loginUrl,omitempty"`
LogoutUrl *string `json:"logoutUrl,omitempty"`
SamlRequest *string `json:"samlRequest,omitempty"`
}
// SMTPConfigurationDto defines model for SMTPConfigurationDto.
type SMTPConfigurationDto struct {
DebugEnabled *bool `json:"debugEnabled,omitempty"`
EmailAddress *string `json:"emailAddress,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
FromName *string `json:"fromName,omitempty"`
Host *string `json:"host,omitempty"`
Password *string `json:"password,omitempty"`
Port *int32 `json:"port,omitempty"`
StartTlsEnabled *bool `json:"startTlsEnabled,omitempty"`
Username *string `json:"username,omitempty"`
}
// SchedulingExcludeDay defines model for SchedulingExcludeDay.
type SchedulingExcludeDay struct {
// Date Represents a datetimr in yyyy-MM-ddThh:mm:ssZ format.
Date *time.Time `json:"date,omitempty"`
// Type Represents the scheduling exclude day enum.
Type *SchedulingExcludeDayType `json:"type,omitempty"`
}
// SchedulingExcludeDayType Represents the scheduling exclude day enum.
type SchedulingExcludeDayType string
// SchedulingProjectsBaseDto defines model for SchedulingProjectsBaseDto.
type SchedulingProjectsBaseDto = map[string]interface{}
// SchedulingProjectsDto defines model for SchedulingProjectsDto.
type SchedulingProjectsDto struct {
Assignments *[]map[string]interface{} `json:"assignments,omitempty"`
ClientName *string `json:"clientName,omitempty"`
HasProjectAccess *bool `json:"hasProjectAccess,omitempty"`
ProjectArchived *bool `json:"projectArchived,omitempty"`
ProjectBillable *bool `json:"projectBillable,omitempty"`
ProjectColor *string `json:"projectColor,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
TotalHours *float64 `json:"totalHours,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// SchedulingProjectsTotalsWithoutBillableDto defines model for SchedulingProjectsTotalsWithoutBillableDto.
type SchedulingProjectsTotalsWithoutBillableDto struct {
Assignments *[]AssignmentPerDayDto `json:"assignments,omitempty"`
ClientName *string `json:"clientName,omitempty"`
Milestones *[]MilestoneDto `json:"milestones,omitempty"`
ProjectArchived *bool `json:"projectArchived,omitempty"`
ProjectBillable *bool `json:"projectBillable,omitempty"`
ProjectColor *string `json:"projectColor,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
TotalHours *float64 `json:"totalHours,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// SchedulingSettingsDto defines model for SchedulingSettingsDto.
type SchedulingSettingsDto struct {
CanSeeBillableAndCostAmount *bool `json:"canSeeBillableAndCostAmount,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
EveryoneCanSeeAllAssignments *bool `json:"everyoneCanSeeAllAssignments,omitempty"`
WhoCanCreateAssignments *SchedulingSettingsDtoWhoCanCreateAssignments `json:"whoCanCreateAssignments,omitempty"`
}
// SchedulingSettingsDtoWhoCanCreateAssignments defines model for SchedulingSettingsDto.WhoCanCreateAssignments.
type SchedulingSettingsDtoWhoCanCreateAssignments string
// SchedulingUsersBaseDto defines model for SchedulingUsersBaseDto.
type SchedulingUsersBaseDto = map[string]interface{}
// SchedulingUsersTotalsWithoutBillableDto defines model for SchedulingUsersTotalsWithoutBillableDto.
type SchedulingUsersTotalsWithoutBillableDto struct {
CapacityPerDay *float64 `json:"capacityPerDay,omitempty"`
TotalHoursPerDay *[]TotalsPerDayDto `json:"totalHoursPerDay,omitempty"`
TotalsPerDay *[]TotalsPerDayDto `json:"totalsPerDay,omitempty"`
UserId *string `json:"userId,omitempty"`
UserImage *string `json:"userImage,omitempty"`
UserName *string `json:"userName,omitempty"`
UserStatus *string `json:"userStatus,omitempty"`
WeeklyCapacity *[]WeeklyCapacityDto `json:"weeklyCapacity,omitempty"`
WorkingDays *[]SchedulingUsersTotalsWithoutBillableDtoWorkingDays `json:"workingDays,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// SchedulingUsersTotalsWithoutBillableDtoWorkingDays defines model for SchedulingUsersTotalsWithoutBillableDto.WorkingDays.
type SchedulingUsersTotalsWithoutBillableDtoWorkingDays string
// SendInvoiceEmailRequest defines model for SendInvoiceEmailRequest.
type SendInvoiceEmailRequest struct {
AttachExpenses *bool `json:"attachExpenses,omitempty"`
AttachInvoice *bool `json:"attachInvoice,omitempty"`
EmailData InvoiceEmailDataRequest `json:"emailData"`
SendMeCopy *bool `json:"sendMeCopy,omitempty"`
}
// SetWorkspaceMembershipStatusRequest defines model for SetWorkspaceMembershipStatusRequest.
type SetWorkspaceMembershipStatusRequest struct {
MembershipStatus *SetWorkspaceMembershipStatusRequestMembershipStatus `json:"membershipStatus,omitempty"`
Status *string `json:"status,omitempty"`
UserId *string `json:"userId,omitempty"`
// Deprecated:
UserIds *[]string `json:"userIds,omitempty"`
}
// SetWorkspaceMembershipStatusRequestMembershipStatus defines model for SetWorkspaceMembershipStatusRequest.MembershipStatus.
type SetWorkspaceMembershipStatusRequestMembershipStatus string
// SetupIntentDto defines model for SetupIntentDto.
type SetupIntentDto struct {
ClientSecret *string `json:"clientSecret,omitempty"`
}
// ShiftScheduleRequest defines model for ShiftScheduleRequest.
type ShiftScheduleRequest struct {
From *time.Time `json:"from,omitempty"`
To *time.Time `json:"to,omitempty"`
}
// SidebarItemRequest defines model for SidebarItemRequest.
type SidebarItemRequest struct {
Interactive *bool `json:"interactive,omitempty"`
Order *int32 `json:"order,omitempty"`
SidebarItem *string `json:"sidebarItem,omitempty"`
SidebarSection *string `json:"sidebarSection,omitempty"`
}
// SidebarResponseDto defines model for SidebarResponseDto.
type SidebarResponseDto struct {
Sidebar *map[string][]string `json:"sidebar,omitempty"`
}
// SmtpConfigurationRequest defines model for SmtpConfigurationRequest.
type SmtpConfigurationRequest struct {
DebugEnabled *bool `json:"debugEnabled,omitempty"`
EmailAddress *string `json:"emailAddress,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
FromName *string `json:"fromName,omitempty"`
Host *string `json:"host,omitempty"`
Password *string `json:"password,omitempty"`
Port *int32 `json:"port,omitempty"`
StartTlsEnabled *bool `json:"startTlsEnabled,omitempty"`
Username *string `json:"username,omitempty"`
}
// SplitAssignmentRequest defines model for SplitAssignmentRequest.
type SplitAssignmentRequest struct {
Date *time.Time `json:"date,omitempty"`
}
// StartStopwatchRequest defines model for StartStopwatchRequest.
type StartStopwatchRequest struct {
Billable *bool `json:"billable,omitempty"`
ContinueStrategy *string `json:"continueStrategy,omitempty"`
CustomAttributes *[]CreateCustomAttributeRequest `json:"customAttributes,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
Type *string `json:"type,omitempty"`
}
// StopStopwatchRequest defines model for StopStopwatchRequest.
type StopStopwatchRequest struct {
Billable *bool `json:"billable,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
State *StopStopwatchRequestState `json:"state,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
Type *string `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// StopStopwatchRequestState defines model for StopStopwatchRequest.State.
type StopStopwatchRequestState string
// StripeInvoiceDto defines model for StripeInvoiceDto.
type StripeInvoiceDto struct {
Amount *string `json:"amount,omitempty"`
CakeProduct *StripeInvoiceDtoCakeProduct `json:"cakeProduct,omitempty"`
Currency *string `json:"currency,omitempty"`
Date *string `json:"date,omitempty"`
Description *StripeInvoiceDtoDescription `json:"description,omitempty"`
InvoiceId *string `json:"invoiceId,omitempty"`
InvoicePay *string `json:"invoicePay,omitempty"`
InvoicePdf *string `json:"invoicePdf,omitempty"`
Status *string `json:"status,omitempty"`
}
// StripeInvoiceDtoCakeProduct defines model for StripeInvoiceDto.CakeProduct.
type StripeInvoiceDtoCakeProduct string
// StripeInvoiceDtoDescription defines model for StripeInvoiceDto.Description.
type StripeInvoiceDtoDescription string
// StripeInvoicePayDto defines model for StripeInvoicePayDto.
type StripeInvoicePayDto struct {
InvoicePay *string `json:"invoicePay,omitempty"`
}
// StripeInvoicesDto defines model for StripeInvoicesDto.
type StripeInvoicesDto struct {
Invoices *[]StripeInvoiceDto `json:"invoices,omitempty"`
NextPage *string `json:"nextPage,omitempty"`
}
// SubmitApprovalRequest defines model for SubmitApprovalRequest.
type SubmitApprovalRequest struct {
Period *string `json:"period,omitempty"`
StartTime *string `json:"startTime,omitempty"`
}
// SubscriptionCouponDto defines model for SubscriptionCouponDto.
type SubscriptionCouponDto struct {
Coupon *string `json:"coupon,omitempty"`
Type *string `json:"type,omitempty"`
Used *bool `json:"used,omitempty"`
}
// SummaryReportSettingsDto defines model for SummaryReportSettingsDto.
type SummaryReportSettingsDto struct {
Group string `json:"group"`
Subgroup string `json:"subgroup"`
}
// SyncClientsRequest defines model for SyncClientsRequest.
type SyncClientsRequest struct {
ClientSyncId string `json:"clientSyncId"`
}
// SyncProjectsRequest defines model for SyncProjectsRequest.
type SyncProjectsRequest struct {
ProjectSyncId string `json:"projectSyncId"`
}
// TagDto defines model for TagDto.
type TagDto struct {
// Archived Indicates whether tag is archived or not.
Archived *bool `json:"archived,omitempty"`
// Id Represents tag identifier across the system.
Id *string `json:"id,omitempty"`
// Name Represents tag name.
Name *string `json:"name,omitempty"`
// WorkspaceId Represents workspace identifier across the system.
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TagIdsRequest defines model for TagIdsRequest.
type TagIdsRequest struct {
Ids *[]string `json:"ids,omitempty"`
}
// TagRequest defines model for TagRequest.
type TagRequest struct {
Archived *bool `json:"archived,omitempty"`
Name *string `json:"name,omitempty"`
}
// TaskDto defines model for TaskDto.
type TaskDto struct {
AssigneeIds *[]string `json:"assigneeIds,omitempty"`
Billable *bool `json:"billable,omitempty"`
BudgetEstimate *int64 `json:"budgetEstimate,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
Estimate *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"estimate,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Progress *float64 `json:"progress,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Status *TaskDtoStatus `json:"status,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TaskDtoStatus defines model for TaskDto.Status.
type TaskDtoStatus string
// TaskDtoImpl defines model for TaskDtoImpl.
type TaskDtoImpl struct {
// Deprecated:
AssigneeId *string `json:"assigneeId,omitempty"`
AssigneeIds *[]string `json:"assigneeIds,omitempty"`
Billable *bool `json:"billable,omitempty"`
BudgetEstimate *int64 `json:"budgetEstimate,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
Estimate *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"estimate,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Progress *float64 `json:"progress,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Status *TaskDtoImplStatus `json:"status,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TaskDtoImplStatus defines model for TaskDtoImpl.Status.
type TaskDtoImplStatus string
// TaskFavoritesDto defines model for TaskFavoritesDto.
type TaskFavoritesDto struct {
Id *string `json:"_id,omitempty"`
Id1 *string `json:"id,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TaskFullDto defines model for TaskFullDto.
type TaskFullDto struct {
AssigneeIds *[]string `json:"assigneeIds,omitempty"`
Billable *bool `json:"billable,omitempty"`
BudgetEstimate *int64 `json:"budgetEstimate,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
Estimate *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"estimate,omitempty"`
Favorite *bool `json:"favorite,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsFavorite *bool `json:"isFavorite,omitempty"`
Name *string `json:"name,omitempty"`
Progress *float64 `json:"progress,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Status *TaskFullDtoStatus `json:"status,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TaskFullDtoStatus defines model for TaskFullDto.Status.
type TaskFullDtoStatus string
// TaskId defines model for TaskId.
type TaskId struct {
DateOfCreationFromObjectId *time.Time `json:"dateOfCreationFromObjectId,omitempty"`
}
// TaskIdsRequest defines model for TaskIdsRequest.
type TaskIdsRequest struct {
Ids *[]string `json:"ids,omitempty"`
}
// TaskInfoDto defines model for TaskInfoDto.
type TaskInfoDto struct {
// Id Represents task identifier across the system.
Id *string `json:"id,omitempty"`
// Name Represents task name.
Name *string `json:"name,omitempty"`
}
// TaskReportFilterRequest defines model for TaskReportFilterRequest.
type TaskReportFilterRequest struct {
Clients *ContainsArchivedFilterRequest `json:"clients,omitempty"`
ExcludedIds *[]string `json:"excludedIds,omitempty"`
IgnoreResultGrouping *bool `json:"ignoreResultGrouping,omitempty"`
IncludedIds *[]string `json:"includedIds,omitempty"`
Name *string `json:"name,omitempty"`
OfIncludedIds *[]string `json:"ofIncludedIds,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
Projects *ContainsArchivedFilterRequest `json:"projects,omitempty"`
Status *string `json:"status,omitempty"`
}
// TaskRequest defines model for TaskRequest.
type TaskRequest struct {
// Deprecated:
AssigneeId *string `json:"assigneeId,omitempty"`
// AssigneeIds Represents list of assignee ids for the task.
AssigneeIds *[]string `json:"assigneeIds,omitempty"`
// Billable Flag to set whether task is billable or not
Billable *bool `json:"billable,omitempty"`
BudgetEstimate *int64 `json:"budgetEstimate,omitempty"`
CostRate *CostRateRequest `json:"costRate,omitempty"`
// Estimate Represents a task duration estimate.
Estimate *string `json:"estimate,omitempty"`
HourlyRate *HourlyRateRequest `json:"hourlyRate,omitempty"`
// Id Represents task identifier across the system.
Id *string `json:"id,omitempty"`
// Name Represents task name.
Name string `json:"name"`
// ProjectId Represents project identifier across the system.
ProjectId *string `json:"projectId,omitempty"`
Status *string `json:"status,omitempty"`
// UserGroupIds Represents list of user group ids for the task.
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
}
// TaskWithProjectDto defines model for TaskWithProjectDto.
type TaskWithProjectDto struct {
Project *ProjectFullDto `json:"project,omitempty"`
Task *TaskFullDto `json:"task,omitempty"`
}
// TasksGroupedByProjectIdDto defines model for TasksGroupedByProjectIdDto.
type TasksGroupedByProjectIdDto struct {
ClientName *string `json:"clientName,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
Tasks *[]TaskDtoImpl `json:"tasks,omitempty"`
}
// TeamActivityDto defines model for TeamActivityDto.
type TeamActivityDto struct {
Description *string `json:"description,omitempty"`
LatestActivityItems *[]LatestActivityItemDto `json:"latestActivityItems,omitempty"`
Project *ProjectInfoDto `json:"project,omitempty"`
Task *TaskInfoDto `json:"task,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
TotalTime *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"totalTime,omitempty"`
TransformedActivityItems *[]LatestActivityItemDto `json:"transformedActivityItems,omitempty"`
User *TeamMemberInfoDto `json:"user,omitempty"`
}
// TeamMemberDto defines model for TeamMemberDto.
type TeamMemberDto struct {
AccessEnabled *bool `json:"accessEnabled,omitempty"`
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
RemoveOptionEnabled *bool `json:"removeOptionEnabled,omitempty"`
Roles *[]RoleNameDto `json:"roles,omitempty"`
}
// TeamMemberInfoDto defines model for TeamMemberInfoDto.
type TeamMemberInfoDto struct {
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ProfilePicture *string `json:"profilePicture,omitempty"`
}
// TeamMemberRequest defines model for TeamMemberRequest.
type TeamMemberRequest struct {
Email *string `json:"email,omitempty"`
Id string `json:"id"`
Name *string `json:"name,omitempty"`
}
// TeamMembersAndCountDto defines model for TeamMembersAndCountDto.
type TeamMembersAndCountDto struct {
Count *int64 `json:"count,omitempty"`
Users *[]TeamMemberDto `json:"users,omitempty"`
}
// TeamPolicyAssignmentsDistribution defines model for TeamPolicyAssignmentsDistribution.
type TeamPolicyAssignmentsDistribution struct {
SuperiorHasAssignments *bool `json:"superiorHasAssignments,omitempty"`
TeamMembersHaveAssignments *bool `json:"teamMembersHaveAssignments,omitempty"`
}
// TemplateDto defines model for TemplateDto.
type TemplateDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TemplateDtoImpl defines model for TemplateDtoImpl.
type TemplateDtoImpl struct {
Entries *[]TimeEntryWithCustomFieldsDto `json:"entries,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ProjectsAndTasks *[]ProjectTaskTupleDto `json:"projectsAndTasks,omitempty"`
UserId *string `json:"userId,omitempty"`
WeekStart *openapi_types.Date `json:"weekStart,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TemplateFullWithEntitiesFullDto defines model for TemplateFullWithEntitiesFullDto.
type TemplateFullWithEntitiesFullDto struct {
Entries *[]TimeEntryFullDto `json:"entries,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ProjectsAndTasks *[]ProjectTaskTupleFullDto `json:"projectsAndTasks,omitempty"`
UserId *string `json:"userId,omitempty"`
WeekStart *openapi_types.Date `json:"weekStart,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TemplatePatchRequest defines model for TemplatePatchRequest.
type TemplatePatchRequest struct {
Name string `json:"name"`
}
// TemplateRequest defines model for TemplateRequest.
type TemplateRequest struct {
Name string `json:"name"`
ProjectsAndTasks []ProjectTaskTupleRequest `json:"projectsAndTasks"`
TimeEntryIds *[]string `json:"timeEntryIds,omitempty"`
WeekStart *openapi_types.Date `json:"weekStart,omitempty"`
}
// TerminateSubscriptionRequest defines model for TerminateSubscriptionRequest.
type TerminateSubscriptionRequest struct {
NotifyUser *bool `json:"notifyUser,omitempty"`
}
// TimeEntriesDurationRequest defines model for TimeEntriesDurationRequest.
type TimeEntriesDurationRequest struct {
End *time.Time `json:"end,omitempty"`
Start *time.Time `json:"start,omitempty"`
}
// TimeEntriesPatchRequest defines model for TimeEntriesPatchRequest.
type TimeEntriesPatchRequest struct {
Billable *bool `json:"billable,omitempty"`
ChangeFields *[]TimeEntriesPatchRequestChangeFields `json:"changeFields,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
End *time.Time `json:"end,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Start *time.Time `json:"start,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TimeEntryIds *[]string `json:"timeEntryIds,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// TimeEntriesPatchRequestChangeFields defines model for TimeEntriesPatchRequest.ChangeFields.
type TimeEntriesPatchRequestChangeFields string
// TimeEntryApprovalStatusDto defines model for TimeEntryApprovalStatusDto.
type TimeEntryApprovalStatusDto struct {
ApprovalRequestId *string `json:"approvalRequestId,omitempty"`
ApprovedCount *int32 `json:"approvedCount,omitempty"`
DateRange *DateRangeDto `json:"dateRange,omitempty"`
EntriesCount *int32 `json:"entriesCount,omitempty"`
HasUnSubmitted *bool `json:"hasUnSubmitted,omitempty"`
Status *string `json:"status,omitempty"`
SubmitterName *string `json:"submitterName,omitempty"`
Total *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"total,omitempty"`
UnsubmittedEntriesCount *int64 `json:"unsubmittedEntriesCount,omitempty"`
}
// TimeEntryDto defines model for TimeEntryDto.
type TimeEntryDto struct {
Billable *bool `json:"billable,omitempty"`
Description *string `json:"description,omitempty"`
Id *string `json:"id,omitempty"`
Locked *bool `json:"locked,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
Type *string `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// TimeEntryDtoImpl defines model for TimeEntryDtoImpl.
type TimeEntryDtoImpl struct {
ApprovalStatus *TimeEntryDtoImplApprovalStatus `json:"approvalStatus,omitempty"`
Billable *bool `json:"billable,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
CurrentlyRunning *bool `json:"currentlyRunning,omitempty"`
CustomFieldValues *[]CustomFieldValueFullDto `json:"customFieldValues,omitempty"`
Description *string `json:"description,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
KioskId *string `json:"kioskId,omitempty"`
ProjectCurrency *string `json:"projectCurrency,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
Type *string `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeEntryDtoImplApprovalStatus defines model for TimeEntryDtoImpl.ApprovalStatus.
type TimeEntryDtoImplApprovalStatus string
// TimeEntryFullDto defines model for TimeEntryFullDto.
type TimeEntryFullDto struct {
ApprovalRequestId *string `json:"approvalRequestId,omitempty"`
ApprovalStatus *TimeEntryFullDtoApprovalStatus `json:"approvalStatus,omitempty"`
Billable *bool `json:"billable,omitempty"`
CustomFieldValues *[]CustomFieldValueFullDto `json:"customFieldValues,omitempty"`
Description *string `json:"description,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
Kiosk *EntityIdNameDto `json:"kiosk,omitempty"`
KioskId *string `json:"kioskId,omitempty"`
Project *ProjectDtoImpl `json:"project,omitempty"`
ProjectCurrency *string `json:"projectCurrency,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Tags *[]TagDto `json:"tags,omitempty"`
Task *TaskDtoImpl `json:"task,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
TotalBillable *int64 `json:"totalBillable,omitempty"`
TotalBillableDecimal *float64 `json:"totalBillableDecimal,omitempty"`
Type *string `json:"type,omitempty"`
User *UserDto `json:"user,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeEntryFullDtoApprovalStatus defines model for TimeEntryFullDto.ApprovalStatus.
type TimeEntryFullDtoApprovalStatus string
// TimeEntryIdsRequest defines model for TimeEntryIdsRequest.
type TimeEntryIdsRequest struct {
TimeEntryIds *[]string `json:"timeEntryIds,omitempty"`
}
// TimeEntryInfoDto defines model for TimeEntryInfoDto.
type TimeEntryInfoDto struct {
// ApprovalRequestId Represents approval identifier across the system.
ApprovalRequestId *string `json:"approvalRequestId,omitempty"`
// Billable Indicates whether time entry is billable or not.
Billable *bool `json:"billable,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
// CustomFieldValues Represents a list of custom field value objects.
CustomFieldValues *[]CustomFieldValueDto `json:"customFieldValues,omitempty"`
// Description Represents a time entry description.
Description *string `json:"description,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
// Id Represents time entry identifier across the system.
Id *string `json:"id,omitempty"`
// IsLocked Indicates whether time entry is locked or not.
IsLocked *bool `json:"isLocked,omitempty"`
Project *ProjectInfoDto `json:"project,omitempty"`
// Tags Represents a list of tag objects.
Tags *[]TagDto `json:"tags,omitempty"`
Task *TaskInfoDto `json:"task,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
// Type Represents a time entry type enum.
Type *TimeEntryInfoDtoType `json:"type,omitempty"`
}
// TimeEntryInfoDtoType Represents a time entry type enum.
type TimeEntryInfoDtoType string
// TimeEntryPatchSplitRequest defines model for TimeEntryPatchSplitRequest.
type TimeEntryPatchSplitRequest struct {
Billable *bool `json:"billable,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
End *time.Time `json:"end,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
SplitTime *time.Time `json:"splitTime,omitempty"`
Start *time.Time `json:"start,omitempty"`
StartAsString *string `json:"startAsString,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// TimeEntryRecentlyUsedDto defines model for TimeEntryRecentlyUsedDto.
type TimeEntryRecentlyUsedDto struct {
BillableBasedOnCurrentTaskAndProject *bool `json:"billableBasedOnCurrentTaskAndProject,omitempty"`
ClientId *string `json:"clientId,omitempty"`
ClientName *string `json:"clientName,omitempty"`
CustomFieldValues *[]CustomFieldValueDto `json:"customFieldValues,omitempty"`
Description *string `json:"description,omitempty"`
Id *string `json:"id,omitempty"`
ProjectBillable *bool `json:"projectBillable,omitempty"`
ProjectColor *string `json:"projectColor,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
Tags *[]TagDto `json:"tags,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TaskName *string `json:"taskName,omitempty"`
}
// TimeEntrySplitRequest defines model for TimeEntrySplitRequest.
type TimeEntrySplitRequest struct {
SplitTime *time.Time `json:"splitTime,omitempty"`
}
// TimeEntrySummaryDto defines model for TimeEntrySummaryDto.
type TimeEntrySummaryDto struct {
Billable *bool `json:"billable,omitempty"`
ClientId *string `json:"clientId,omitempty"`
ClientName *string `json:"clientName,omitempty"`
CustomFields *[]CustomFieldValueFullDto `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
Project *ProjectSummaryDto `json:"project,omitempty"`
Tags *[]TagDto `json:"tags,omitempty"`
Task *TaskDto `json:"task,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
TotalBillable *int64 `json:"totalBillable,omitempty"`
TotalBillableDecimal *float64 `json:"totalBillableDecimal,omitempty"`
User *UserSummaryDto `json:"user,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeEntryUpdatedDto defines model for TimeEntryUpdatedDto.
type TimeEntryUpdatedDto struct {
ApprovalRequestWithdrawn *bool `json:"approvalRequestWithdrawn,omitempty"`
ApprovalStatus *TimeEntryUpdatedDtoApprovalStatus `json:"approvalStatus,omitempty"`
Billable *bool `json:"billable,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
CurrentlyRunning *bool `json:"currentlyRunning,omitempty"`
CustomFieldValues *[]CustomFieldValueFullDto `json:"customFieldValues,omitempty"`
Description *string `json:"description,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
KioskId *string `json:"kioskId,omitempty"`
ProjectCurrency *string `json:"projectCurrency,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
Type *string `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeEntryUpdatedDtoApprovalStatus defines model for TimeEntryUpdatedDto.ApprovalStatus.
type TimeEntryUpdatedDtoApprovalStatus string
// TimeEntryWithCustomFieldsDto defines model for TimeEntryWithCustomFieldsDto.
type TimeEntryWithCustomFieldsDto struct {
Billable *bool `json:"billable,omitempty"`
CustomFieldValues *[]CustomFieldValueDto `json:"customFieldValues,omitempty"`
Description *string `json:"description,omitempty"`
Id *string `json:"id,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
Type *string `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeEntryWithUsernameDto defines model for TimeEntryWithUsernameDto.
type TimeEntryWithUsernameDto struct {
ApprovalStatus *TimeEntryWithUsernameDtoApprovalStatus `json:"approvalStatus,omitempty"`
Billable *bool `json:"billable,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
CurrentlyRunning *bool `json:"currentlyRunning,omitempty"`
CustomFieldValues *[]CustomFieldValueFullDto `json:"customFieldValues,omitempty"`
Description *string `json:"description,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
IsLocked *bool `json:"isLocked,omitempty"`
KioskId *string `json:"kioskId,omitempty"`
ProjectCurrency *string `json:"projectCurrency,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
TimeInterval *TimeIntervalDto `json:"timeInterval,omitempty"`
Type *string `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
UserName *string `json:"userName,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeEntryWithUsernameDtoApprovalStatus defines model for TimeEntryWithUsernameDto.ApprovalStatus.
type TimeEntryWithUsernameDtoApprovalStatus string
// TimeEstimateDto defines model for TimeEstimateDto.
type TimeEstimateDto struct {
Active *bool `json:"active,omitempty"`
// Estimate Represents project duration in milliseconds.
Estimate *string `json:"estimate,omitempty"`
IncludeNonBillable *bool `json:"includeNonBillable,omitempty"`
// ResetOption Represents a reset option enum.
ResetOption *TimeEstimateDtoResetOption `json:"resetOption,omitempty"`
// Type Represents an estimate type enum.
Type *TimeEstimateDtoType `json:"type,omitempty"`
}
// TimeEstimateDtoResetOption Represents a reset option enum.
type TimeEstimateDtoResetOption string
// TimeEstimateDtoType Represents an estimate type enum.
type TimeEstimateDtoType string
// TimeEstimateRequest Represents project time estimate request object.
type TimeEstimateRequest struct {
// Active Flag whether to include only active or inactive estimates.
Active *bool `json:"active,omitempty"`
// Estimate Represents a time duration in ISO-8601 format.
Estimate *string `json:"estimate,omitempty"`
// IncludeNonBillable Flag whether to include non-billable expenses.
IncludeNonBillable *bool `json:"includeNonBillable,omitempty"`
// ResetOption Represents a reset option enum.
ResetOption *TimeEstimateRequestResetOption `json:"resetOption,omitempty"`
// Type Represents an estimate type enum.
Type *TimeEstimateRequestType `json:"type,omitempty"`
}
// TimeEstimateRequestResetOption Represents a reset option enum.
type TimeEstimateRequestResetOption string
// TimeEstimateRequestType Represents an estimate type enum.
type TimeEstimateRequestType string
// TimeIntervalDto defines model for TimeIntervalDto.
type TimeIntervalDto struct {
// Duration Represents a time duration.
Duration *string `json:"duration,omitempty"`
End *time.Time `json:"end,omitempty"`
Start *time.Time `json:"start,omitempty"`
}
// TimeOffDto defines model for TimeOffDto.
type TimeOffDto struct {
Active *bool `json:"active,omitempty"`
RegularUserCanSeeOtherUsersTimeOff *bool `json:"regularUserCanSeeOtherUsersTimeOff,omitempty"`
Type *bool `json:"type,omitempty"`
}
// TimeOffPolicyHolidayForClients defines model for TimeOffPolicyHolidayForClients.
type TimeOffPolicyHolidayForClients struct {
ClientIds *[]string `json:"clientIds,omitempty"`
Holidays *[]HolidayProjection `json:"holidays,omitempty"`
Policies *[]PolicyProjection `json:"policies,omitempty"`
ProjectIds *[]string `json:"projectIds,omitempty"`
TaskIds *[]string `json:"taskIds,omitempty"`
}
// TimeOffPolicyHolidayForProjects defines model for TimeOffPolicyHolidayForProjects.
type TimeOffPolicyHolidayForProjects struct {
Holidays *[]HolidayProjection `json:"holidays,omitempty"`
Policies *[]PolicyProjection `json:"policies,omitempty"`
ProjectIds *[]string `json:"projectIds,omitempty"`
}
// TimeOffPolicyHolidayForTasks defines model for TimeOffPolicyHolidayForTasks.
type TimeOffPolicyHolidayForTasks struct {
Holidays *[]HolidayProjection `json:"holidays,omitempty"`
Policies *[]PolicyProjection `json:"policies,omitempty"`
TaskIds *[]string `json:"taskIds,omitempty"`
}
// TimeOffRequestDto defines model for TimeOffRequestDto.
type TimeOffRequestDto struct {
BalanceDiff *float64 `json:"balanceDiff,omitempty"`
CreatedAt *time.Time `json:"createdAt,omitempty"`
Id *string `json:"id,omitempty"`
Note *string `json:"note,omitempty"`
PolicyId *string `json:"policyId,omitempty"`
Status *TimeOffRequestStatus `json:"status,omitempty"`
TimeOffPeriod *TimeOffRequestPeriodDto `json:"timeOffPeriod,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeOffRequestFullDto defines model for TimeOffRequestFullDto.
type TimeOffRequestFullDto struct {
AllowNegativeBalance *bool `json:"allowNegativeBalance,omitempty"`
Balance *float64 `json:"balance,omitempty"`
BalanceDiff *float64 `json:"balanceDiff,omitempty"`
BalanceValueAtRequest *float64 `json:"balanceValueAtRequest,omitempty"`
CanBeApproved *bool `json:"canBeApproved,omitempty"`
CanBeWithdrawn *bool `json:"canBeWithdrawn,omitempty"`
CreatedAt *time.Time `json:"createdAt,omitempty"`
Id *string `json:"id,omitempty"`
LimitNegativeBalance *bool `json:"limitNegativeBalance,omitempty"`
NegativeBalance *float64 `json:"negativeBalance,omitempty"`
NegativeBalanceAmount *float64 `json:"negativeBalanceAmount,omitempty"`
NegativeBalanceUsed *float64 `json:"negativeBalanceUsed,omitempty"`
Note *string `json:"note,omitempty"`
PolicyColor *string `json:"policyColor,omitempty"`
PolicyId *string `json:"policyId,omitempty"`
PolicyName *string `json:"policyName,omitempty"`
RequesterUserId *string `json:"requesterUserId,omitempty"`
RequesterUserName *string `json:"requesterUserName,omitempty"`
Status *TimeOffRequestStatus `json:"status,omitempty"`
TimeOffPeriod *TimeOffRequestPeriodDto `json:"timeOffPeriod,omitempty"`
TimeUnit *string `json:"timeUnit,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
UserEmail *string `json:"userEmail,omitempty"`
UserId *string `json:"userId,omitempty"`
UserImageUrl *string `json:"userImageUrl,omitempty"`
UserName *string `json:"userName,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimeOffRequestPeriod defines model for TimeOffRequestPeriod.
type TimeOffRequestPeriod struct {
HalfDayHours *Period `json:"halfDayHours,omitempty"`
HalfDayPeriod *TimeOffRequestPeriodHalfDayPeriod `json:"halfDayPeriod,omitempty"`
IsHalfDay *bool `json:"isHalfDay,omitempty"`
Period *Period `json:"period,omitempty"`
}
// TimeOffRequestPeriodHalfDayPeriod defines model for TimeOffRequestPeriod.HalfDayPeriod.
type TimeOffRequestPeriodHalfDayPeriod string
// TimeOffRequestPeriodDto defines model for TimeOffRequestPeriodDto.
type TimeOffRequestPeriodDto struct {
HalfDayHours *Period `json:"halfDayHours,omitempty"`
HalfDayPeriod *string `json:"halfDayPeriod,omitempty"`
IsHalfDay *bool `json:"isHalfDay,omitempty"`
Period *Period `json:"period,omitempty"`
}
// TimeOffRequestPeriodRequest defines model for TimeOffRequestPeriodRequest.
type TimeOffRequestPeriodRequest struct {
HalfDayHours *PeriodRequest `json:"halfDayHours,omitempty"`
HalfDayPeriod *string `json:"halfDayPeriod,omitempty"`
IsHalfDay *bool `json:"isHalfDay,omitempty"`
Period PeriodRequest `json:"period"`
}
// TimeOffRequestStatus defines model for TimeOffRequestStatus.
type TimeOffRequestStatus struct {
ChangedAt *time.Time `json:"changedAt,omitempty"`
ChangedByUserId *string `json:"changedByUserId,omitempty"`
ChangedByUserName *string `json:"changedByUserName,omitempty"`
ChangedForUserName *string `json:"changedForUserName,omitempty"`
Note *string `json:"note,omitempty"`
StatusType *TimeOffRequestStatusStatusType `json:"statusType,omitempty"`
}
// TimeOffRequestStatusStatusType defines model for TimeOffRequestStatus.StatusType.
type TimeOffRequestStatusStatusType string
// TimeOffRequestsWithCountDto defines model for TimeOffRequestsWithCountDto.
type TimeOffRequestsWithCountDto struct {
Count *int32 `json:"count,omitempty"`
Requests *[]TimeOffRequestFullDto `json:"requests,omitempty"`
}
// TimeRangeRequest defines model for TimeRangeRequest.
type TimeRangeRequest struct {
// IssueDateEnd Represents a date in yyyy-MM-dd format. This is the upper bound of the time range.
IssueDateEnd *string `json:"issueDateEnd,omitempty"`
// IssueDateStart Represents a date in yyyy-MM-dd format. This is the lower bound of the time range.
IssueDateStart *string `json:"issueDateStart,omitempty"`
}
// TimelineHolidayDto defines model for TimelineHolidayDto.
type TimelineHolidayDto struct {
Color *string `json:"color,omitempty"`
// DatePeriod Represents startDate and endDate of the holiday. Date is in format yyyy-mm-dd
DatePeriod *DatePeriod `json:"datePeriod,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// TimelineTimeOffRequestBaseDto defines model for TimelineTimeOffRequestBaseDto.
type TimelineTimeOffRequestBaseDto struct {
BalanceDiff *float64 `json:"balanceDiff,omitempty"`
Id *string `json:"id,omitempty"`
Note *string `json:"note,omitempty"`
PolicyName *string `json:"policyName,omitempty"`
Status *TimeOffRequestStatus `json:"status,omitempty"`
TimeOffPeriod *TimeOffRequestPeriod `json:"timeOffPeriod,omitempty"`
TimeUnit *string `json:"timeUnit,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// TimelineUserDto defines model for TimelineUserDto.
type TimelineUserDto struct {
Holidays *[]TimelineHolidayDto `json:"holidays,omitempty"`
Requests *[]TimelineTimeOffRequestBaseDto `json:"requests,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
UserId *string `json:"userId,omitempty"`
UserImageUrl *string `json:"userImageUrl,omitempty"`
UserName *string `json:"userName,omitempty"`
WorkingDays *[]string `json:"workingDays,omitempty"`
}
// TimelineUsersDto defines model for TimelineUsersDto.
type TimelineUsersDto struct {
Users *[]TimelineUserDto `json:"users,omitempty"`
}
// TotalTimeItemDto defines model for TotalTimeItemDto.
type TotalTimeItemDto struct {
AmountWithCurrency *[]AmountWithCurrencyDto `json:"amountWithCurrency,omitempty"`
BillableDuration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"billableDuration,omitempty"`
ClientName *string `json:"clientName,omitempty"`
Color *string `json:"color,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
Earned *int64 `json:"earned,omitempty"`
EndDateTime *time.Time `json:"endDateTime,omitempty"`
Label *string `json:"label,omitempty"`
Percentage *string `json:"percentage,omitempty"`
ProjectName *string `json:"projectName,omitempty"`
}
// TotalsPerDayDto defines model for TotalsPerDayDto.
type TotalsPerDayDto struct {
Date *time.Time `json:"date,omitempty"`
TotalHours *float64 `json:"totalHours,omitempty"`
}
// TransferOwnerRequest defines model for TransferOwnerRequest.
type TransferOwnerRequest struct {
UserId *string `json:"userId,omitempty"`
}
// TransferSeatDetailsDto defines model for TransferSeatDetailsDto.
type TransferSeatDetailsDto struct {
CustomPrice *bool `json:"customPrice,omitempty"`
PayedForLimited *int32 `json:"payedForLimited,omitempty"`
PayedForRegular *int32 `json:"payedForRegular,omitempty"`
}
// TrialActivationDataDto defines model for TrialActivationDataDto.
type TrialActivationDataDto struct {
ActivateTrial *bool `json:"activateTrial,omitempty"`
FeaturesToActivate *[]TrialActivationDataDtoFeaturesToActivate `json:"featuresToActivate,omitempty"`
}
// TrialActivationDataDtoFeaturesToActivate defines model for TrialActivationDataDto.FeaturesToActivate.
type TrialActivationDataDtoFeaturesToActivate string
// UnsubmittedSummaryGroupDto defines model for UnsubmittedSummaryGroupDto.
type UnsubmittedSummaryGroupDto struct {
PeriodRange *string `json:"periodRange,omitempty"`
Users *[]UnsubmittedUserSummaryDto `json:"users,omitempty"`
// Deprecated:
WeekRange *string `json:"weekRange,omitempty"`
}
// UnsubmittedUserSummaryDto defines model for UnsubmittedUserSummaryDto.
type UnsubmittedUserSummaryDto struct {
ApprovedTimeOff *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"approvedTimeOff,omitempty"`
CurrencyTotal *[]CurrencyWithAmountDto `json:"currencyTotal,omitempty"`
DateRange *DateRangeDto `json:"dateRange,omitempty"`
ExpenseTotal *int64 `json:"expenseTotal,omitempty"`
HasSubmittedTimesheet *bool `json:"hasSubmittedTimesheet,omitempty"`
Total *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"total,omitempty"`
UserId *string `json:"userId,omitempty"`
UserName *string `json:"userName,omitempty"`
}
// UpdateApprovalRequest defines model for UpdateApprovalRequest.
type UpdateApprovalRequest struct {
// Note Additional notes for the approval request.
Note *string `json:"note,omitempty"`
// State Specifies the approval state to set.
State UpdateApprovalRequestState `json:"state"`
}
// UpdateApprovalRequestState Specifies the approval state to set.
type UpdateApprovalRequestState string
// UpdateApprovalSettingsRequest defines model for UpdateApprovalSettingsRequest.
type UpdateApprovalSettingsRequest struct {
ApprovalEnabled *bool `json:"approvalEnabled,omitempty"`
ApprovalPeriod *UpdateApprovalSettingsRequestApprovalPeriod `json:"approvalPeriod,omitempty"`
ApprovalRoles *[]UpdateApprovalSettingsRequestApprovalRoles `json:"approvalRoles,omitempty"`
}
// UpdateApprovalSettingsRequestApprovalPeriod defines model for UpdateApprovalSettingsRequest.ApprovalPeriod.
type UpdateApprovalSettingsRequestApprovalPeriod string
// UpdateApprovalSettingsRequestApprovalRoles defines model for UpdateApprovalSettingsRequest.ApprovalRoles.
type UpdateApprovalSettingsRequestApprovalRoles string
// UpdateAudiLogSettingsRequest defines model for UpdateAudiLogSettingsRequest.
type UpdateAudiLogSettingsRequest struct {
AuditEnabled bool `json:"auditEnabled"`
ClientAuditing bool `json:"clientAuditing"`
ExpensesAuditing bool `json:"expensesAuditing"`
ProjectAuditing bool `json:"projectAuditing"`
TagAuditing bool `json:"tagAuditing"`
TimeEntryAuditing bool `json:"timeEntryAuditing"`
}
// UpdateAutomaticLockRequest defines model for UpdateAutomaticLockRequest.
type UpdateAutomaticLockRequest struct {
ChangeDay *string `json:"changeDay,omitempty"`
ChangeHour *int32 `json:"changeHour,omitempty"`
DayOfMonth *int32 `json:"dayOfMonth,omitempty"`
FirstDay *string `json:"firstDay,omitempty"`
OlderThanPeriod *string `json:"olderThanPeriod,omitempty"`
OlderThanValue *int32 `json:"olderThanValue,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
Type *string `json:"type,omitempty"`
}
// UpdateClientRequest defines model for UpdateClientRequest.
type UpdateClientRequest struct {
Address *string `json:"address,omitempty"`
Archived *bool `json:"archived,omitempty"`
CurrencyId *string `json:"currencyId,omitempty"`
Email *string `json:"email,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
}
// UpdateCompactViewSettings defines model for UpdateCompactViewSettings.
type UpdateCompactViewSettings struct {
IsCompactViewOn bool `json:"isCompactViewOn"`
}
// UpdateCurrencyCodeRequest defines model for UpdateCurrencyCodeRequest.
type UpdateCurrencyCodeRequest struct {
Code string `json:"code"`
}
// UpdateCustomFieldRequest defines model for UpdateCustomFieldRequest.
type UpdateCustomFieldRequest struct {
// CustomFieldId Represents custom field identifier across the system.
CustomFieldId string `json:"customFieldId"`
// SourceType Represents a custom field value source type.
SourceType *UpdateCustomFieldRequestSourceType `json:"sourceType,omitempty"`
// Value Represents a custom field's value.
Value *map[string]interface{} `json:"value,omitempty"`
}
// UpdateCustomFieldRequestSourceType Represents a custom field value source type.
type UpdateCustomFieldRequestSourceType string
// UpdateDashboardSelection defines model for UpdateDashboardSelection.
type UpdateDashboardSelection struct {
DashboardSelection UpdateDashboardSelectionDashboardSelection `json:"dashboardSelection"`
}
// UpdateDashboardSelectionDashboardSelection defines model for UpdateDashboardSelection.DashboardSelection.
type UpdateDashboardSelectionDashboardSelection string
// UpdateDefaultWorkspaceCurrencyRequest defines model for UpdateDefaultWorkspaceCurrencyRequest.
type UpdateDefaultWorkspaceCurrencyRequest struct {
CurrencyId *string `json:"currencyId,omitempty"`
}
// UpdateEntityCreationPermissionsRequest defines model for UpdateEntityCreationPermissionsRequest.
type UpdateEntityCreationPermissionsRequest struct {
WhoCanCreateProjectsAndClients *string `json:"whoCanCreateProjectsAndClients,omitempty"`
WhoCanCreateTags *string `json:"whoCanCreateTags,omitempty"`
WhoCanCreateTasks *string `json:"whoCanCreateTasks,omitempty"`
}
// UpdateExpenseRequest defines model for UpdateExpenseRequest.
type UpdateExpenseRequest struct {
Amount float64 `json:"amount"`
Billable *bool `json:"billable,omitempty"`
CategoryId *string `json:"categoryId,omitempty"`
ChangeFields *[]UpdateExpenseRequestChangeFields `json:"changeFields,omitempty"`
Date *time.Time `json:"date,omitempty"`
File *openapi_types.File `json:"file,omitempty"`
Notes *string `json:"notes,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TaskId *string `json:"taskId,omitempty"`
UserId string `json:"userId"`
}
// UpdateExpenseRequestChangeFields defines model for UpdateExpenseRequest.ChangeFields.
type UpdateExpenseRequestChangeFields string
// UpdateFavoriteEntriesRequest defines model for UpdateFavoriteEntriesRequest.
type UpdateFavoriteEntriesRequest struct {
Billable *bool `json:"billable,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// UpdateInvoiceItemRequest defines model for UpdateInvoiceItemRequest.
type UpdateInvoiceItemRequest struct {
Description *string `json:"description,omitempty"`
ItemType *string `json:"itemType,omitempty"`
Quantity int32 `json:"quantity"`
UnitPrice int32 `json:"unitPrice"`
}
// UpdateInvoiceItemTypeRequest defines model for UpdateInvoiceItemTypeRequest.
type UpdateInvoiceItemTypeRequest struct {
Name string `json:"name"`
}
// UpdateInvoiceRequest defines model for UpdateInvoiceRequest.
type UpdateInvoiceRequest struct {
ClientId *string `json:"clientId,omitempty"`
CompanyId *string `json:"companyId,omitempty"`
Currency string `json:"currency"`
Discount *float64 `json:"discount,omitempty"`
DiscountPercent *float64 `json:"discountPercent,omitempty"`
DueDate *time.Time `json:"dueDate,omitempty"`
IssuedDate *time.Time `json:"issuedDate,omitempty"`
Note *string `json:"note,omitempty"`
Number string `json:"number"`
Subject *string `json:"subject,omitempty"`
Tax *float64 `json:"tax,omitempty"`
Tax2 *float64 `json:"tax2,omitempty"`
Tax2Percent *float64 `json:"tax2Percent,omitempty"`
TaxPercent *float64 `json:"taxPercent,omitempty"`
VisibleZeroFields *[]string `json:"visibleZeroFields,omitempty"`
}
// UpdateInvoiceSettingsRequest defines model for UpdateInvoiceSettingsRequest.
type UpdateInvoiceSettingsRequest struct {
Defaults *InvoiceDefaultSettingsRequest `json:"defaults,omitempty"`
ExportFields *InvoiceExportFieldsRequest `json:"exportFields,omitempty"`
Labels LabelsCustomizationRequest `json:"labels"`
}
// UpdateInvoicedStatusRequest defines model for UpdateInvoicedStatusRequest.
type UpdateInvoicedStatusRequest struct {
// Invoiced Indicates whether time entry is invoiced or not.
Invoiced bool `json:"invoiced"`
// TimeEntries Represents a list of invoiced time entry ids
TimeEntries []string `json:"timeEntries"`
}
// UpdateKioskRequest defines model for UpdateKioskRequest.
type UpdateKioskRequest struct {
DefaultBreakProjectId *string `json:"defaultBreakProjectId,omitempty"`
DefaultBreakTaskId *string `json:"defaultBreakTaskId,omitempty"`
DefaultEntities *DefaultKioskEntitiesRequest `json:"defaultEntities,omitempty"`
DefaultProjectId *string `json:"defaultProjectId,omitempty"`
DefaultTaskId *string `json:"defaultTaskId,omitempty"`
EveryoneIncludingNew *bool `json:"everyoneIncludingNew,omitempty"`
Groups *ContainsUserGroupFilterRequest `json:"groups,omitempty"`
Name string `json:"name"`
Pin *PinSettingRequest `json:"pin,omitempty"`
SessionDuration *int32 `json:"sessionDuration,omitempty"`
Users *ContainsUsersFilterRequest `json:"users,omitempty"`
}
// UpdateKioskStatusRequest defines model for UpdateKioskStatusRequest.
type UpdateKioskStatusRequest struct {
Status *UpdateKioskStatusRequestStatus `json:"status,omitempty"`
}
// UpdateKioskStatusRequestStatus defines model for UpdateKioskStatusRequest.Status.
type UpdateKioskStatusRequestStatus string
// UpdateLangRequest defines model for UpdateLangRequest.
type UpdateLangRequest struct {
Lang *string `json:"lang,omitempty"`
}
// UpdateManyClientsRequest defines model for UpdateManyClientsRequest.
type UpdateManyClientsRequest struct {
ArchiveProjects *bool `json:"archiveProjects,omitempty"`
Archived bool `json:"archived"`
ClientIds []string `json:"clientIds"`
MarkTasksAsDone *bool `json:"markTasksAsDone,omitempty"`
}
// UpdateManyTagsRequest defines model for UpdateManyTagsRequest.
type UpdateManyTagsRequest struct {
Archived bool `json:"archived"`
TagIds []string `json:"tagIds"`
}
// UpdateNameAndProfilePictureRequest defines model for UpdateNameAndProfilePictureRequest.
type UpdateNameAndProfilePictureRequest struct {
Name *string `json:"name,omitempty"`
ProfilePictureUrl *string `json:"profilePictureUrl,omitempty"`
}
// UpdatePinCodeRequest defines model for UpdatePinCodeRequest.
type UpdatePinCodeRequest struct {
PinCode string `json:"pinCode"`
Since *string `json:"since,omitempty"`
}
// UpdatePolicyRequest defines model for UpdatePolicyRequest.
type UpdatePolicyRequest struct {
AllowHalfDay bool `json:"allowHalfDay"`
AllowNegativeBalance bool `json:"allowNegativeBalance"`
Approve ApproveDto `json:"approve"`
Archived bool `json:"archived"`
AutomaticAccrual *AutomaticAccrualRequest `json:"automaticAccrual,omitempty"`
AutomaticTimeEntryCreation *AutomaticTimeEntryCreationRequest `json:"automaticTimeEntryCreation,omitempty"`
Color *string `json:"color,omitempty"`
EveryoneIncludingNew bool `json:"everyoneIncludingNew"`
Name string `json:"name"`
NegativeBalance *NegativeBalanceRequest `json:"negativeBalance,omitempty"`
UserGroups ContainsFilterRequest `json:"userGroups"`
Users ContainsFilterRequest `json:"users"`
}
// UpdateProjectRequest defines model for UpdateProjectRequest.
type UpdateProjectRequest struct {
Archived *bool `json:"archived,omitempty"`
Billable *bool `json:"billable,omitempty"`
ClientId *string `json:"clientId,omitempty"`
Color *string `json:"color,omitempty"`
CostRate *CostRateRequest `json:"costRate,omitempty"`
HourlyRate *HourlyRateRequest `json:"hourlyRate,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
Name *string `json:"name,omitempty"`
Note *string `json:"note,omitempty"`
}
// UpdateProjectsRequest defines model for UpdateProjectsRequest.
type UpdateProjectsRequest struct {
ProjectUpdateSyncId *string `json:"projectUpdateSyncId,omitempty"`
UpdateSyncId *string `json:"updateSyncId,omitempty"`
}
// UpdatePumbleIntegrationSettingsRequest defines model for UpdatePumbleIntegrationSettingsRequest.
type UpdatePumbleIntegrationSettingsRequest struct {
ShowChatWidget *bool `json:"showChatWidget,omitempty"`
}
// UpdateQuantityRequest defines model for UpdateQuantityRequest.
type UpdateQuantityRequest struct {
ItemType *string `json:"itemType,omitempty"`
Quantity int32 `json:"quantity"`
SeatType UpdateQuantityRequestSeatType `json:"seatType"`
}
// UpdateQuantityRequestSeatType defines model for UpdateQuantityRequest.SeatType.
type UpdateQuantityRequestSeatType string
// UpdateRoleRequest defines model for UpdateRoleRequest.
type UpdateRoleRequest struct {
ContainsRoleObjectsFilter *ContainsUsersFilterRequest `json:"containsRoleObjectsFilter,omitempty"`
Entity *ContainsUsersFilterRequest `json:"entity,omitempty"`
Role *UpdateRoleRequestRole `json:"role,omitempty"`
}
// UpdateRoleRequestRole defines model for UpdateRoleRequest.Role.
type UpdateRoleRequestRole string
// UpdateRoundRequest defines model for UpdateRoundRequest.
type UpdateRoundRequest struct {
Minutes *string `json:"minutes,omitempty"`
Round *string `json:"round,omitempty"`
}
// UpdateSchedulingSettingsRequest defines model for UpdateSchedulingSettingsRequest.
type UpdateSchedulingSettingsRequest struct {
CanSeeBillableAndCostAmount *bool `json:"canSeeBillableAndCostAmount,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
EveryoneCanSeeAllAssignments *bool `json:"everyoneCanSeeAllAssignments,omitempty"`
WhoCanCreateAssignments *string `json:"whoCanCreateAssignments,omitempty"`
}
// UpdateSidebarRequest defines model for UpdateSidebarRequest.
type UpdateSidebarRequest struct {
Sidebar *[]SidebarItemRequest `json:"sidebar,omitempty"`
}
// UpdateSummaryReportSettingsRequest defines model for UpdateSummaryReportSettingsRequest.
type UpdateSummaryReportSettingsRequest struct {
Group string `json:"group"`
Subgroup string `json:"subgroup"`
}
// UpdateTaskRequest defines model for UpdateTaskRequest.
type UpdateTaskRequest struct {
AssigneeId *string `json:"assigneeId,omitempty"`
AssigneeIds *[]string `json:"assigneeIds,omitempty"`
Billable *bool `json:"billable,omitempty"`
BudgetEstimate *int64 `json:"budgetEstimate,omitempty"`
Estimate *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Units *[]struct {
DateBased *bool `json:"dateBased,omitempty"`
Duration *struct {
Nano *int32 `json:"nano,omitempty"`
Negative *bool `json:"negative,omitempty"`
Positive *bool `json:"positive,omitempty"`
Seconds *int64 `json:"seconds,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"duration,omitempty"`
DurationEstimated *bool `json:"durationEstimated,omitempty"`
TimeBased *bool `json:"timeBased,omitempty"`
} `json:"units,omitempty"`
Zero *bool `json:"zero,omitempty"`
} `json:"estimate,omitempty"`
Name string `json:"name"`
Status *string `json:"status,omitempty"`
UserGroupIds *[]string `json:"userGroupIds,omitempty"`
}
// UpdateTimeEntryBillableRequest defines model for UpdateTimeEntryBillableRequest.
type UpdateTimeEntryBillableRequest struct {
Billable bool `json:"billable"`
}
// UpdateTimeEntryDescriptionRequest defines model for UpdateTimeEntryDescriptionRequest.
type UpdateTimeEntryDescriptionRequest struct {
Description *string `json:"description,omitempty"`
}
// UpdateTimeEntryEndRequest defines model for UpdateTimeEntryEndRequest.
type UpdateTimeEntryEndRequest struct {
End *time.Time `json:"end,omitempty"`
}
// UpdateTimeEntryProjectRequest defines model for UpdateTimeEntryProjectRequest.
type UpdateTimeEntryProjectRequest struct {
ProjectId *ProjectId `json:"projectId,omitempty"`
}
// UpdateTimeEntryRequest defines model for UpdateTimeEntryRequest.
type UpdateTimeEntryRequest struct {
Billable *bool `json:"billable,omitempty"`
CustomFields *[]UpdateCustomFieldRequest `json:"customFields,omitempty"`
Description *string `json:"description,omitempty"`
End *time.Time `json:"end,omitempty"`
ProjectId *string `json:"projectId,omitempty"`
Start *time.Time `json:"start,omitempty"`
StartAsString *string `json:"startAsString,omitempty"`
TagIds *[]string `json:"tagIds,omitempty"`
TaskId *string `json:"taskId,omitempty"`
}
// UpdateTimeEntryStartRequest defines model for UpdateTimeEntryStartRequest.
type UpdateTimeEntryStartRequest struct {
Start *time.Time `json:"start,omitempty"`
}
// UpdateTimeEntryTagsRequest defines model for UpdateTimeEntryTagsRequest.
type UpdateTimeEntryTagsRequest struct {
TagIds *[]string `json:"tagIds,omitempty"`
}
// UpdateTimeEntryTaskRequest defines model for UpdateTimeEntryTaskRequest.
type UpdateTimeEntryTaskRequest struct {
TaskId *TaskId `json:"taskId,omitempty"`
}
// UpdateTimeEntryUserRequest defines model for UpdateTimeEntryUserRequest.
type UpdateTimeEntryUserRequest struct {
UserId string `json:"userId"`
}
// UpdateTimeOffRequest defines model for UpdateTimeOffRequest.
type UpdateTimeOffRequest struct {
Active *bool `json:"active,omitempty"`
RegularUserCanSeeOtherUsersTimeOff *bool `json:"regularUserCanSeeOtherUsersTimeOff,omitempty"`
Type *bool `json:"type,omitempty"`
}
// UpdateTimeTrackingSettingsRequest defines model for UpdateTimeTrackingSettingsRequest.
type UpdateTimeTrackingSettingsRequest struct {
TimeTrackingManual bool `json:"timeTrackingManual"`
}
// UpdateTimezoneRequest defines model for UpdateTimezoneRequest.
type UpdateTimezoneRequest struct {
Timezone string `json:"timezone"`
}
// UpdateUserGroupNameRequest defines model for UpdateUserGroupNameRequest.
type UpdateUserGroupNameRequest struct {
Name *string `json:"name,omitempty"`
}
// UpdateUserRolesRequest defines model for UpdateUserRolesRequest.
type UpdateUserRolesRequest struct {
Roles *[]UpdateRoleRequest `json:"roles,omitempty"`
UpdateRoleRequests *[]UpdateRoleRequest `json:"updateRoleRequests,omitempty"`
}
// UpdateUserSettingsRequest defines model for UpdateUserSettingsRequest.
type UpdateUserSettingsRequest struct {
Name *string `json:"name,omitempty"`
ProfilePicture *string `json:"profilePicture,omitempty"`
ProfilePictureUrl *string `json:"profilePictureUrl,omitempty"`
Settings UserSettingsDto `json:"settings"`
}
// UpdateUsersFromUserGroupsRequest defines model for UpdateUsersFromUserGroupsRequest.
type UpdateUsersFromUserGroupsRequest struct {
UserFilter *ContainsUsersFilterRequest `json:"userFilter,omitempty"`
UserGroupFilter *ContainsUserGroupFilterRequest `json:"userGroupFilter,omitempty"`
UserGroupId *string `json:"userGroupId,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// UpdateWorkspaceRequest defines model for UpdateWorkspaceRequest.
type UpdateWorkspaceRequest struct {
ImageUrl *string `json:"imageUrl,omitempty"`
Name string `json:"name"`
WorkspaceSettings *UpdateWorkspaceSettingsRequest `json:"workspaceSettings,omitempty"`
}
// UpdateWorkspaceSettingsRequest defines model for UpdateWorkspaceSettingsRequest.
type UpdateWorkspaceSettingsRequest struct {
ActiveBillableHours *bool `json:"activeBillableHours,omitempty"`
AdminOnlyPages *[]UpdateWorkspaceSettingsRequestAdminOnlyPages `json:"adminOnlyPages,omitempty"`
ApprovalSettings *UpdateApprovalSettingsRequest `json:"approvalSettings,omitempty"`
AuditLogSettings *UpdateAudiLogSettingsRequest `json:"auditLogSettings,omitempty"`
AutomaticLock *UpdateAutomaticLockRequest `json:"automaticLock,omitempty"`
BreakSettings *BreakSettingsRequest `json:"breakSettings,omitempty"`
CanManagerEditUsersTime *bool `json:"canManagerEditUsersTime,omitempty"`
CanManagerLaunchKiosk *bool `json:"canManagerLaunchKiosk,omitempty"`
CanSeeTimeSheet *bool `json:"canSeeTimeSheet,omitempty"`
CanSeeTracker *bool `json:"canSeeTracker,omitempty"`
CompanyAddress *string `json:"companyAddress,omitempty"`
CostRateActive *bool `json:"costRateActive,omitempty"`
CurrencyFormat *UpdateWorkspaceSettingsRequestCurrencyFormat `json:"currencyFormat,omitempty"`
// Deprecated:
DecimalFormat *bool `json:"decimalFormat,omitempty"`
DefaultBillableProjects *bool `json:"defaultBillableProjects,omitempty"`
DurationFormat *UpdateWorkspaceSettingsRequestDurationFormat `json:"durationFormat,omitempty"`
EntityCreationPermissions *UpdateEntityCreationPermissionsRequest `json:"entityCreationPermissions,omitempty"`
ExpensesEnabled *bool `json:"expensesEnabled,omitempty"`
FavoriteEntriesEnabled *bool `json:"favoriteEntriesEnabled,omitempty"`
ForceDescription *bool `json:"forceDescription,omitempty"`
ForceProjects *bool `json:"forceProjects,omitempty"`
ForceTags *bool `json:"forceTags,omitempty"`
ForceTasks *bool `json:"forceTasks,omitempty"`
HighResolutionScreenshots *bool `json:"highResolutionScreenshots,omitempty"`
InvoicingEnabled *bool `json:"invoicingEnabled,omitempty"`
IsCostRateActive *bool `json:"isCostRateActive,omitempty"`
IsProjectPublicByDefault *bool `json:"isProjectPublicByDefault,omitempty"`
KioskAutologinEnabled *bool `json:"kioskAutologinEnabled,omitempty"`
KioskEnabled *bool `json:"kioskEnabled,omitempty"`
KioskProjectsAndTasksEnabled *bool `json:"kioskProjectsAndTasksEnabled,omitempty"`
LocationsEnabled *bool `json:"locationsEnabled,omitempty"`
LockTimeEntries *string `json:"lockTimeEntries,omitempty"`
LockTimeZone *string `json:"lockTimeZone,omitempty"`
LockedTimeEntries *string `json:"lockedTimeEntries,omitempty"`
MultiFactorEnabled *bool `json:"multiFactorEnabled,omitempty"`
NumberFormat *UpdateWorkspaceSettingsRequestNumberFormat `json:"numberFormat,omitempty"`
OnlyAdminsCanChangeBillableStatus *bool `json:"onlyAdminsCanChangeBillableStatus,omitempty"`
OnlyAdminsCreateProject *bool `json:"onlyAdminsCreateProject,omitempty"`
OnlyAdminsCreateTag *bool `json:"onlyAdminsCreateTag,omitempty"`
OnlyAdminsCreateTask *bool `json:"onlyAdminsCreateTask,omitempty"`
OnlyAdminsSeeAllTimeEntries *bool `json:"onlyAdminsSeeAllTimeEntries,omitempty"`
OnlyAdminsSeeBillableRates *bool `json:"onlyAdminsSeeBillableRates,omitempty"`
OnlyAdminsSeeDashboard *bool `json:"onlyAdminsSeeDashboard,omitempty"`
OnlyAdminsSeeProjectStatus *bool `json:"onlyAdminsSeeProjectStatus,omitempty"`
OnlyAdminsSeePublicProjectsEntries *bool `json:"onlyAdminsSeePublicProjectsEntries,omitempty"`
ProjectFavorite *bool `json:"projectFavorite,omitempty"`
ProjectFavorites *bool `json:"projectFavorites,omitempty"`
ProjectGroupingLabel string `json:"projectGroupingLabel"`
ProjectPickerSpecialFilter *bool `json:"projectPickerSpecialFilter,omitempty"`
ProjectPublicByDefault *bool `json:"projectPublicByDefault,omitempty"`
PumbleIntegrationSettings *UpdatePumbleIntegrationSettingsRequest `json:"pumbleIntegrationSettings,omitempty"`
PumbleIntegrationSettingsRequest *UpdatePumbleIntegrationSettingsRequest `json:"pumbleIntegrationSettingsRequest,omitempty"`
Round *UpdateRoundRequest `json:"round,omitempty"`
SchedulingEnabled *bool `json:"schedulingEnabled,omitempty"`
SchedulingSettings *UpdateSchedulingSettingsRequest `json:"schedulingSettings,omitempty"`
ScreenshotsEnabled *bool `json:"screenshotsEnabled,omitempty"`
TaskBillableEnabled *bool `json:"taskBillableEnabled,omitempty"`
TaskRateEnabled *bool `json:"taskRateEnabled,omitempty"`
TimeApprovalEnabled *bool `json:"timeApprovalEnabled,omitempty"`
TimeOff *UpdateTimeOffRequest `json:"timeOff,omitempty"`
TimeRoundingInReports *bool `json:"timeRoundingInReports,omitempty"`
TimeTrackingMode *UpdateWorkspaceSettingsRequestTimeTrackingMode `json:"timeTrackingMode,omitempty"`
TimesheetOn *bool `json:"timesheetOn,omitempty"`
TrackTimeDownToSecond *bool `json:"trackTimeDownToSecond,omitempty"`
TrackerOn *bool `json:"trackerOn,omitempty"`
WeekStart *string `json:"weekStart,omitempty"`
WorkingDays *[]string `json:"workingDays,omitempty"`
}
// UpdateWorkspaceSettingsRequestAdminOnlyPages defines model for UpdateWorkspaceSettingsRequest.AdminOnlyPages.
type UpdateWorkspaceSettingsRequestAdminOnlyPages string
// UpdateWorkspaceSettingsRequestCurrencyFormat defines model for UpdateWorkspaceSettingsRequest.CurrencyFormat.
type UpdateWorkspaceSettingsRequestCurrencyFormat string
// UpdateWorkspaceSettingsRequestDurationFormat defines model for UpdateWorkspaceSettingsRequest.DurationFormat.
type UpdateWorkspaceSettingsRequestDurationFormat string
// UpdateWorkspaceSettingsRequestNumberFormat defines model for UpdateWorkspaceSettingsRequest.NumberFormat.
type UpdateWorkspaceSettingsRequestNumberFormat string
// UpdateWorkspaceSettingsRequestTimeTrackingMode defines model for UpdateWorkspaceSettingsRequest.TimeTrackingMode.
type UpdateWorkspaceSettingsRequestTimeTrackingMode string
// UpgradePreCheckDto defines model for UpgradePreCheckDto.
type UpgradePreCheckDto struct {
CanUpgrade *bool `json:"canUpgrade,omitempty"`
WorkspaceForRedirect *string `json:"workspaceForRedirect,omitempty"`
}
// UpgradePriceDto defines model for UpgradePriceDto.
type UpgradePriceDto struct {
AppliedBalance *float64 `json:"appliedBalance,omitempty"`
Currency *string `json:"currency,omitempty"`
MinLimitedQty *int32 `json:"minLimitedQty,omitempty"`
MinRegularQty *int32 `json:"minRegularQty,omitempty"`
Price *float64 `json:"price,omitempty"`
Subtotal *float64 `json:"subtotal,omitempty"`
Taxes *map[string]float64 `json:"taxes,omitempty"`
Total *float64 `json:"total,omitempty"`
}
// UploadFileResponseV1 defines model for UploadFileResponseV1.
type UploadFileResponseV1 struct {
// Name File name of the uploaded image
Name *string `json:"name,omitempty"`
// Url The URL of the uploaded image in the server
Url *string `json:"url,omitempty"`
}
// UpsertUserCustomFieldRequest defines model for UpsertUserCustomFieldRequest.
type UpsertUserCustomFieldRequest struct {
// CustomFieldId Represents custom field identifier across the system.
CustomFieldId string `json:"customFieldId"`
// Value Represents custom field value.
Value *map[string]interface{} `json:"value,omitempty"`
}
// Url defines model for Url.
type Url = map[string]interface{}
// UserAdminDto defines model for UserAdminDto.
type UserAdminDto struct {
AccessEnabled *bool `json:"accessEnabled,omitempty"`
ApiKey *ApiKeyDto `json:"apiKey,omitempty"`
CountActiveWsMemberships *int64 `json:"countActiveWsMemberships,omitempty"`
CountInactiveWsMemberships *int64 `json:"countInactiveWsMemberships,omitempty"`
CountInvitedWsMemberships *int64 `json:"countInvitedWsMemberships,omitempty"`
CountOfWorkspaces *int64 `json:"countOfWorkspaces,omitempty"`
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Status *UserAdminDtoStatus `json:"status,omitempty"`
}
// UserAdminDtoStatus defines model for UserAdminDto.Status.
type UserAdminDtoStatus string
// UserAssignmentsRequest defines model for UserAssignmentsRequest.
type UserAssignmentsRequest struct {
End *time.Time `json:"end,omitempty"`
Start *time.Time `json:"start,omitempty"`
StatusFilter *UserAssignmentsRequestStatusFilter `json:"statusFilter,omitempty"`
}
// UserAssignmentsRequestStatusFilter defines model for UserAssignmentsRequest.StatusFilter.
type UserAssignmentsRequestStatusFilter string
// UserAttendanceReportFilterRequest defines model for UserAttendanceReportFilterRequest.
type UserAttendanceReportFilterRequest struct {
CustomFields *[]CustomFieldFilter `json:"customFields,omitempty"`
IncludeUsers *bool `json:"includeUsers,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
SearchValue *string `json:"searchValue,omitempty"`
SortColumn *string `json:"sortColumn,omitempty"`
SortOrder *string `json:"sortOrder,omitempty"`
Statuses *[]string `json:"statuses,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
UserStatuses *[]string `json:"userStatuses,omitempty"`
}
// UserCapacityDto defines model for UserCapacityDto.
type UserCapacityDto struct {
Capacity *int64 `json:"capacity,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// UserCustomFieldPutRequest defines model for UserCustomFieldPutRequest.
type UserCustomFieldPutRequest struct {
UserCustomFields *[]UpsertUserCustomFieldRequest `json:"userCustomFields,omitempty"`
}
// UserCustomFieldValueDto defines model for UserCustomFieldValueDto.
type UserCustomFieldValueDto struct {
CustomFieldId *string `json:"customFieldId,omitempty"`
SourceType *string `json:"sourceType,omitempty"`
UserId *string `json:"userId,omitempty"`
Value *map[string]interface{} `json:"value,omitempty"`
}
// UserCustomFieldValueFullDto defines model for UserCustomFieldValueFullDto.
type UserCustomFieldValueFullDto struct {
CustomField *CustomFieldDto `json:"customField,omitempty"`
CustomFieldDto *CustomFieldDto `json:"customFieldDto,omitempty"`
CustomFieldId *string `json:"customFieldId,omitempty"`
Name *string `json:"name,omitempty"`
SourceType *string `json:"sourceType,omitempty"`
Type *string `json:"type,omitempty"`
UserId *string `json:"userId,omitempty"`
Value *map[string]interface{} `json:"value,omitempty"`
}
// UserDeleteRequest defines model for UserDeleteRequest.
type UserDeleteRequest struct {
EmailForm *string `json:"emailForm,omitempty"`
Message *string `json:"message,omitempty"`
}
// UserDto defines model for UserDto.
type UserDto struct {
ActiveWorkspace *string `json:"activeWorkspace,omitempty"`
DefaultWorkspace *string `json:"defaultWorkspace,omitempty"`
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
ProfilePicture *string `json:"profilePicture,omitempty"`
Settings *UserSettingsDto `json:"settings,omitempty"`
Status *UserDtoStatus `json:"status,omitempty"`
}
// UserDtoStatus defines model for UserDto.Status.
type UserDtoStatus string
// UserEmailsRequest defines model for UserEmailsRequest.
type UserEmailsRequest struct {
Emails *[]string `json:"emails,omitempty"`
}
// UserGroupAttendanceFilterRequest defines model for UserGroupAttendanceFilterRequest.
type UserGroupAttendanceFilterRequest struct {
ExcludedIds *[]string `json:"excludedIds,omitempty"`
ForceFilter *bool `json:"forceFilter,omitempty"`
IncludeUsers *bool `json:"includeUsers,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
SearchValue *string `json:"searchValue,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
}
// UserGroupDto defines model for UserGroupDto.
type UserGroupDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
UserIds *[]string `json:"userIds,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// UserGroupInfoDto defines model for UserGroupInfoDto.
type UserGroupInfoDto struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// UserGroupReportFilterRequest defines model for UserGroupReportFilterRequest.
type UserGroupReportFilterRequest struct {
ExcludeIds *[]string `json:"excludeIds,omitempty"`
ForApproval *bool `json:"forApproval,omitempty"`
ForceFilter *bool `json:"forceFilter,omitempty"`
IgnoreFilter *bool `json:"ignoreFilter,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
SearchValue *string `json:"searchValue,omitempty"`
}
// UserInfoWithMembershipStatusDto defines model for UserInfoWithMembershipStatusDto.
type UserInfoWithMembershipStatusDto struct {
Email *string `json:"email,omitempty"`
MembershipStatus *UserInfoWithMembershipStatusDtoMembershipStatus `json:"membershipStatus,omitempty"`
Name *string `json:"name,omitempty"`
UserId *string `json:"userId,omitempty"`
}
// UserInfoWithMembershipStatusDtoMembershipStatus defines model for UserInfoWithMembershipStatusDto.MembershipStatus.
type UserInfoWithMembershipStatusDtoMembershipStatus string
// UserInvitationDto defines model for UserInvitationDto.
type UserInvitationDto struct {
CakeOrganizationId *string `json:"cakeOrganizationId,omitempty"`
CakeOrganizationName *string `json:"cakeOrganizationName,omitempty"`
Creation *time.Time `json:"creation,omitempty"`
InvitationCode *string `json:"invitationCode,omitempty"`
InvitationId *string `json:"invitationId,omitempty"`
InvitedBy *string `json:"invitedBy,omitempty"`
Lang *string `json:"lang,omitempty"`
NotificationId *string `json:"notificationId,omitempty"`
UserId *string `json:"userId,omitempty"`
WorkspaceDetail *WorkspaceDetailDto `json:"workspaceDetail,omitempty"`
}
// UserListAndCountDto defines model for UserListAndCountDto.
type UserListAndCountDto struct {
Count *int64 `json:"count,omitempty"`
Users *[]UserDto `json:"users,omitempty"`
}
// UserMembershipAndInviteDto defines model for UserMembershipAndInviteDto.
type UserMembershipAndInviteDto struct {
CakeOrganizations *[]CakeOrganization `json:"cakeOrganizations,omitempty"`
PendingInvitations *[]UserInvitationDto `json:"pendingInvitations,omitempty"`
Regions *[]RegionDto `json:"regions,omitempty"`
UserInfo *CakeUserInfo `json:"userInfo,omitempty"`
WorkspaceDetails *[]WorkspaceUserMembershipDto `json:"workspaceDetails,omitempty"`
}
// UserNotificationMarkAsReadManyRequest defines model for UserNotificationMarkAsReadManyRequest.
type UserNotificationMarkAsReadManyRequest struct {
Notifications *[]string `json:"notifications,omitempty"`
}
// UserNotificationMarkAsReadRequest defines model for UserNotificationMarkAsReadRequest.
type UserNotificationMarkAsReadRequest struct {
NotificationId string `json:"notificationId"`
}
// UserReportFilterRequest defines model for UserReportFilterRequest.
type UserReportFilterRequest struct {
CustomFields *[]CustomFieldFilter `json:"customFields,omitempty"`
ExcludeIds *[]string `json:"excludeIds,omitempty"`
ForApproval *bool `json:"forApproval,omitempty"`
ForceFilter *bool `json:"forceFilter,omitempty"`
IgnoreFilter *bool `json:"ignoreFilter,omitempty"`
Page *int32 `json:"page,omitempty"`
PageSize *int32 `json:"pageSize,omitempty"`
ReportType *string `json:"reportType,omitempty"`
SearchValue *string `json:"searchValue,omitempty"`
SortColumn *string `json:"sortColumn,omitempty"`
SortOrder *string `json:"sortOrder,omitempty"`
Statuses *[]string `json:"statuses,omitempty"`
UserStatuses *[]string `json:"userStatuses,omitempty"`
}
// UserRolesInfoDto defines model for UserRolesInfoDto.
type UserRolesInfoDto struct {
Userroles *[]RoleInfoDto `json:"user-roles,omitempty"`
Userroles1 *[]RoleInfoDto `json:"userRoles,omitempty"`
}
// UserSettingsDto defines model for UserSettingsDto.
type UserSettingsDto struct {
Alerts *bool `json:"alerts,omitempty"`
Approval *bool `json:"approval,omitempty"`
CollapseAllProjectLists *bool `json:"collapseAllProjectLists,omitempty"`
DarkTheme *bool `json:"darkTheme,omitempty"`
DashboardPinToTop *bool `json:"dashboardPinToTop,omitempty"`
DashboardSelection *UserSettingsDtoDashboardSelection `json:"dashboardSelection,omitempty"`
DashboardViewType *UserSettingsDtoDashboardViewType `json:"dashboardViewType,omitempty"`
DateFormat string `json:"dateFormat"`
GroupSimilarEntriesDisabled *bool `json:"groupSimilarEntriesDisabled,omitempty"`
IsCompactViewOn *bool `json:"isCompactViewOn,omitempty"`
Lang *string `json:"lang,omitempty"`
LongRunning *bool `json:"longRunning,omitempty"`
MultiFactorEnabled *bool `json:"multiFactorEnabled,omitempty"`
MyStartOfDay *string `json:"myStartOfDay,omitempty"`
Onboarding *bool `json:"onboarding,omitempty"`
ProjectListCollapse *int32 `json:"projectListCollapse,omitempty"`
ProjectPickerSpecialFilter *bool `json:"projectPickerSpecialFilter,omitempty"`
Pto *bool `json:"pto,omitempty"`
Reminders *bool `json:"reminders,omitempty"`
ScheduledReports *bool `json:"scheduledReports,omitempty"`
Scheduling *bool `json:"scheduling,omitempty"`
SendNewsletter *bool `json:"sendNewsletter,omitempty"`
ShowOnlyWorkingDays *bool `json:"showOnlyWorkingDays,omitempty"`
SummaryReportSettings *SummaryReportSettingsDto `json:"summaryReportSettings,omitempty"`
Theme *UserSettingsDtoTheme `json:"theme,omitempty"`
TimeFormat string `json:"timeFormat"`
TimeTrackingManual *bool `json:"timeTrackingManual,omitempty"`
TimeZone string `json:"timeZone"`
WeekStart *UserSettingsDtoWeekStart `json:"weekStart,omitempty"`
WeeklyUpdates *bool `json:"weeklyUpdates,omitempty"`
}
// UserSettingsDtoDashboardSelection defines model for UserSettingsDto.DashboardSelection.
type UserSettingsDtoDashboardSelection string
// UserSettingsDtoDashboardViewType defines model for UserSettingsDto.DashboardViewType.
type UserSettingsDtoDashboardViewType string
// UserSettingsDtoTheme defines model for UserSettingsDto.Theme.
type UserSettingsDtoTheme string
// UserSettingsDtoWeekStart defines model for UserSettingsDto.WeekStart.
type UserSettingsDtoWeekStart string
// UserSummaryDto defines model for UserSummaryDto.
type UserSummaryDto struct {
Email *string `json:"email,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// UsersAndCountDto defines model for UsersAndCountDto.
type UsersAndCountDto struct {
Count *int64 `json:"count,omitempty"`
Users *[]UserAdminDto `json:"users,omitempty"`
}
// UsersDto defines model for UsersDto.
type UsersDto struct {
Users *[]UserAdminDto `json:"users,omitempty"`
}
// UsersExistRequest defines model for UsersExistRequest.
type UsersExistRequest struct {
IncludeInvitations *bool `json:"includeInvitations,omitempty"`
UserEmails []string `json:"userEmails"`
UserIds *[]string `json:"userIds,omitempty"`
}
// UsersIdsRequest defines model for UsersIdsRequest.
type UsersIdsRequest struct {
ExcludeIds *[]string `json:"excludeIds,omitempty"`
Ids *[]string `json:"ids,omitempty"`
}
// UsersNameAndProfilePictureDto defines model for UsersNameAndProfilePictureDto.
type UsersNameAndProfilePictureDto struct {
Name *string `json:"name,omitempty"`
ProfilePictureUrl *string `json:"profilePictureUrl,omitempty"`
}
// WalkthroughCreationRequest defines model for WalkthroughCreationRequest.
type WalkthroughCreationRequest struct {
Walkthrough *string `json:"walkthrough,omitempty"`
}
// WalkthroughDto defines model for WalkthroughDto.
type WalkthroughDto struct {
Unfinished *[]WalkthroughDtoUnfinished `json:"unfinished,omitempty"`
}
// WalkthroughDtoUnfinished defines model for WalkthroughDto.Unfinished.
type WalkthroughDtoUnfinished string
// WebhookDto defines model for WebhookDto.
type WebhookDto struct {
AuthToken *string `json:"authToken,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
TriggerSource *[]string `json:"triggerSource,omitempty"`
TriggerSourceType *WebhookDtoTriggerSourceType `json:"triggerSourceType,omitempty"`
Url *string `json:"url,omitempty"`
UserId *string `json:"userId,omitempty"`
WebhookEvent *WebhookDtoWebhookEvent `json:"webhookEvent,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// WebhookDtoTriggerSourceType defines model for WebhookDto.TriggerSourceType.
type WebhookDtoTriggerSourceType string
// WebhookDtoWebhookEvent defines model for WebhookDto.WebhookEvent.
type WebhookDtoWebhookEvent string
// WebhookLogDto defines model for WebhookLogDto.
type WebhookLogDto struct {
Id *string `json:"id,omitempty"`
RequestBody *string `json:"requestBody,omitempty"`
RespondedAt *string `json:"respondedAt,omitempty"`
ResponseBody *string `json:"responseBody,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty"`
WebhookId *string `json:"webhookId,omitempty"`
}
// WebhookRequest defines model for WebhookRequest.
type WebhookRequest struct {
Name *string `json:"name,omitempty"`
TriggerSource []string `json:"triggerSource"`
TriggerSourceType *WebhookRequestTriggerSourceType `json:"triggerSourceType,omitempty"`
Url string `json:"url"`
WebhookEvent *WebhookRequestWebhookEvent `json:"webhookEvent,omitempty"`
}
// WebhookRequestTriggerSourceType defines model for WebhookRequest.TriggerSourceType.
type WebhookRequestTriggerSourceType string
// WebhookRequestWebhookEvent defines model for WebhookRequest.WebhookEvent.
type WebhookRequestWebhookEvent string
// WebhooksDto defines model for WebhooksDto.
type WebhooksDto struct {
Webhooks *[]WebhookDto `json:"webhooks,omitempty"`
WorkspaceWebhookCount *int32 `json:"workspaceWebhookCount,omitempty"`
}
// WeeklyCapacityDto defines model for WeeklyCapacityDto.
type WeeklyCapacityDto struct {
FirstDateOfWeek *openapi_types.Date `json:"firstDateOfWeek,omitempty"`
OffHours *float64 `json:"offHours,omitempty"`
Percentage *float64 `json:"percentage,omitempty"`
WorkingHours *float64 `json:"workingHours,omitempty"`
}
// WorkspaceDetailDto defines model for WorkspaceDetailDto.
type WorkspaceDetailDto struct {
IsOnSubdomain *bool `json:"isOnSubdomain,omitempty"`
Region *string `json:"region,omitempty"`
RequireSSO *bool `json:"requireSSO,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
WorkspaceImageUrl *string `json:"workspaceImageUrl,omitempty"`
WorkspaceName *string `json:"workspaceName,omitempty"`
WorkspaceStatus *string `json:"workspaceStatus,omitempty"`
WorkspaceUrl *string `json:"workspaceUrl,omitempty"`
}
// WorkspaceDto defines model for WorkspaceDto.
type WorkspaceDto struct {
CostRate *RateDto `json:"costRate,omitempty"`
Currency *CurrencyDto `json:"currency,omitempty"`
FeatureSubscriptionType *WorkspaceDtoFeatureSubscriptionType `json:"featureSubscriptionType,omitempty"`
Features *[]WorkspaceDtoFeatures `json:"features,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
ImageUrl *string `json:"imageUrl,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
// Deprecated:
OnSubdomain *bool `json:"onSubdomain,omitempty"`
Subdomain *WorkspaceSubdomainDto `json:"subdomain,omitempty"`
WorkspaceSettings *WorkspaceSettingsDto `json:"workspaceSettings,omitempty"`
}
// WorkspaceDtoFeatureSubscriptionType defines model for WorkspaceDto.FeatureSubscriptionType.
type WorkspaceDtoFeatureSubscriptionType string
// WorkspaceDtoFeatures defines model for WorkspaceDto.Features.
type WorkspaceDtoFeatures string
// WorkspaceOverviewDto defines model for WorkspaceOverviewDto.
type WorkspaceOverviewDto struct {
AccessEnabled *bool `json:"accessEnabled,omitempty"`
CakeOrganizationId *string `json:"cakeOrganizationId,omitempty"`
CakeOrganizationName *string `json:"cakeOrganizationName,omitempty"`
CostRate *RateDto `json:"costRate,omitempty"`
Currency *CurrencyDto `json:"currency,omitempty"`
FeatureSubscriptionType *WorkspaceOverviewDtoFeatureSubscriptionType `json:"featureSubscriptionType,omitempty"`
Features *[]WorkspaceOverviewDtoFeatures `json:"features,omitempty"`
HourlyRate *RateDto `json:"hourlyRate,omitempty"`
Id *string `json:"id,omitempty"`
ImageUrl *string `json:"imageUrl,omitempty"`
Memberships *[]MembershipDto `json:"memberships,omitempty"`
Name *string `json:"name,omitempty"`
// Deprecated:
OnSubdomain *bool `json:"onSubdomain,omitempty"`
Reason *string `json:"reason,omitempty"`
Subdomain *WorkspaceSubdomainDto `json:"subdomain,omitempty"`
WorkspaceSettings *WorkspaceSettingsDto `json:"workspaceSettings,omitempty"`
}
// WorkspaceOverviewDtoFeatureSubscriptionType defines model for WorkspaceOverviewDto.FeatureSubscriptionType.
type WorkspaceOverviewDtoFeatureSubscriptionType string
// WorkspaceOverviewDtoFeatures defines model for WorkspaceOverviewDto.Features.
type WorkspaceOverviewDtoFeatures string
// WorkspaceSettingsDto defines model for WorkspaceSettingsDto.
type WorkspaceSettingsDto struct {
ActiveBillableHours *bool `json:"activeBillableHours,omitempty"`
AdminOnlyPages *[]WorkspaceSettingsDtoAdminOnlyPages `json:"adminOnlyPages,omitempty"`
ApprovalSettings *ApprovalSettings `json:"approvalSettings,omitempty"`
AuditLogSettings *AuditLogSettingsDto `json:"auditLogSettings,omitempty"`
AutomaticLock *AutomaticLockDto `json:"automaticLock,omitempty"`
BreakSettings *BreakSettingsDto `json:"breakSettings,omitempty"`
CanManagerEditUsersTime *bool `json:"canManagerEditUsersTime,omitempty"`
CanManagerLaunchKiosk *bool `json:"canManagerLaunchKiosk,omitempty"`
CanSeeTimeSheet *bool `json:"canSeeTimeSheet,omitempty"`
CanSeeTracker *bool `json:"canSeeTracker,omitempty"`
CompanyAddress *string `json:"companyAddress,omitempty"`
CurrencyFormat *WorkspaceSettingsDtoCurrencyFormat `json:"currencyFormat,omitempty"`
CustomLabels *CustomLabelsDto `json:"customLabels,omitempty"`
// Deprecated:
DecimalFormat *bool `json:"decimalFormat,omitempty"`
DefaultBillableProjects *bool `json:"defaultBillableProjects,omitempty"`
DurationFormat *WorkspaceSettingsDtoDurationFormat `json:"durationFormat,omitempty"`
EntityCreationPermissions *EntityCreationPermissionsDto `json:"entityCreationPermissions,omitempty"`
ExpensesEnabled *bool `json:"expensesEnabled,omitempty"`
FavoriteEntriesEnabled *bool `json:"favoriteEntriesEnabled,omitempty"`
ForceDescription *bool `json:"forceDescription,omitempty"`
ForceProjects *bool `json:"forceProjects,omitempty"`
ForceTags *bool `json:"forceTags,omitempty"`
ForceTasks *bool `json:"forceTasks,omitempty"`
HighResolutionScreenshots *bool `json:"highResolutionScreenshots,omitempty"`
InvoicingEnabled *bool `json:"invoicingEnabled,omitempty"`
IsCostRateActive *bool `json:"isCostRateActive,omitempty"`
IsProjectPublicByDefault *bool `json:"isProjectPublicByDefault,omitempty"`
KioskAutologinEnabled *bool `json:"kioskAutologinEnabled,omitempty"`
KioskEnabled *bool `json:"kioskEnabled,omitempty"`
KioskProjectsAndTasksEnabled *bool `json:"kioskProjectsAndTasksEnabled,omitempty"`
LocationsEnabled *bool `json:"locationsEnabled,omitempty"`
LockTimeEntries *string `json:"lockTimeEntries,omitempty"`
LockTimeZone *string `json:"lockTimeZone,omitempty"`
MultiFactorEnabled *bool `json:"multiFactorEnabled,omitempty"`
NumberFormat *WorkspaceSettingsDtoNumberFormat `json:"numberFormat,omitempty"`
OnlyAdminsCanChangeBillableStatus *bool `json:"onlyAdminsCanChangeBillableStatus,omitempty"`
OnlyAdminsCreateProject *bool `json:"onlyAdminsCreateProject,omitempty"`
OnlyAdminsCreateTag *bool `json:"onlyAdminsCreateTag,omitempty"`
OnlyAdminsCreateTask *bool `json:"onlyAdminsCreateTask,omitempty"`
OnlyAdminsSeeAllTimeEntries *bool `json:"onlyAdminsSeeAllTimeEntries,omitempty"`
OnlyAdminsSeeBillableRates *bool `json:"onlyAdminsSeeBillableRates,omitempty"`
OnlyAdminsSeeDashboard *bool `json:"onlyAdminsSeeDashboard,omitempty"`
OnlyAdminsSeeProjectStatus *bool `json:"onlyAdminsSeeProjectStatus,omitempty"`
OnlyAdminsSeePublicProjectsEntries *bool `json:"onlyAdminsSeePublicProjectsEntries,omitempty"`
ProjectFavorites *bool `json:"projectFavorites,omitempty"`
ProjectGroupingLabel *string `json:"projectGroupingLabel,omitempty"`
ProjectLabel *string `json:"projectLabel,omitempty"`
ProjectPickerSpecialFilter *bool `json:"projectPickerSpecialFilter,omitempty"`
PumbleIntegrationSettings *PumbleIntegrationSettingsDto `json:"pumbleIntegrationSettings,omitempty"`
Round *RoundDto `json:"round,omitempty"`
SchedulingEnabled *bool `json:"schedulingEnabled,omitempty"`
SchedulingSettings *SchedulingSettingsDto `json:"schedulingSettings,omitempty"`
ScreenshotsEnabled *bool `json:"screenshotsEnabled,omitempty"`
TaskBillableEnabled *bool `json:"taskBillableEnabled,omitempty"`
TaskLabel *string `json:"taskLabel,omitempty"`
TaskRateEnabled *bool `json:"taskRateEnabled,omitempty"`
// Deprecated:
TimeApprovalEnabled *bool `json:"timeApprovalEnabled,omitempty"`
TimeOff *TimeOffDto `json:"timeOff,omitempty"`
TimeRoundingInReports *bool `json:"timeRoundingInReports,omitempty"`
TimeTrackingMode *WorkspaceSettingsDtoTimeTrackingMode `json:"timeTrackingMode,omitempty"`
// Deprecated:
TrackTimeDownToSecond *bool `json:"trackTimeDownToSecond,omitempty"`
WeekStart *WorkspaceSettingsDtoWeekStart `json:"weekStart,omitempty"`
WorkingDays *[]WorkspaceSettingsDtoWorkingDays `json:"workingDays,omitempty"`
}
// WorkspaceSettingsDtoAdminOnlyPages defines model for WorkspaceSettingsDto.AdminOnlyPages.
type WorkspaceSettingsDtoAdminOnlyPages string
// WorkspaceSettingsDtoCurrencyFormat defines model for WorkspaceSettingsDto.CurrencyFormat.
type WorkspaceSettingsDtoCurrencyFormat string
// WorkspaceSettingsDtoDurationFormat defines model for WorkspaceSettingsDto.DurationFormat.
type WorkspaceSettingsDtoDurationFormat string
// WorkspaceSettingsDtoNumberFormat defines model for WorkspaceSettingsDto.NumberFormat.
type WorkspaceSettingsDtoNumberFormat string
// WorkspaceSettingsDtoTimeTrackingMode defines model for WorkspaceSettingsDto.TimeTrackingMode.
type WorkspaceSettingsDtoTimeTrackingMode string
// WorkspaceSettingsDtoWeekStart defines model for WorkspaceSettingsDto.WeekStart.
type WorkspaceSettingsDtoWeekStart string
// WorkspaceSettingsDtoWorkingDays defines model for WorkspaceSettingsDto.WorkingDays.
type WorkspaceSettingsDtoWorkingDays string
// WorkspaceSubdomainDto defines model for WorkspaceSubdomainDto.
type WorkspaceSubdomainDto struct {
Enabled *bool `json:"enabled,omitempty"`
Name *string `json:"name,omitempty"`
}
// WorkspaceSubscriptionInfoDto defines model for WorkspaceSubscriptionInfoDto.
type WorkspaceSubscriptionInfoDto struct {
AccessDisabled *bool `json:"accessDisabled,omitempty"`
CurrentSubscriptionPlan *string `json:"currentSubscriptionPlan,omitempty"`
CustomerIds *map[string]string `json:"customerIds,omitempty"`
Name *string `json:"name,omitempty"`
NumberOfActiveLimitedUsers *int32 `json:"numberOfActiveLimitedUsers,omitempty"`
NumberOfActiveUsers *int32 `json:"numberOfActiveUsers,omitempty"`
NumberOfInactiveUsers *int32 `json:"numberOfInactiveUsers,omitempty"`
NumberOfPendingUsers *int32 `json:"numberOfPendingUsers,omitempty"`
OwnerEmail *string `json:"ownerEmail,omitempty"`
StripeCustomerId *string `json:"stripeCustomerId,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// WorkspaceTransferAccessDisabledDto defines model for WorkspaceTransferAccessDisabledDto.
type WorkspaceTransferAccessDisabledDto struct {
DomainUrl *string `json:"domainUrl,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// WorkspaceTransferDeprecatedRequest defines model for WorkspaceTransferDeprecatedRequest.
type WorkspaceTransferDeprecatedRequest struct {
Code *string `json:"code,omitempty"`
PasswordConfirm *string `json:"passwordConfirm,omitempty"`
TargetRegion string `json:"targetRegion"`
}
// WorkspaceTransferDto defines model for WorkspaceTransferDto.
type WorkspaceTransferDto struct {
Id *string `json:"id,omitempty"`
SourceRegion *string `json:"sourceRegion,omitempty"`
StartTime *string `json:"startTime,omitempty"`
Status *string `json:"status,omitempty"`
TargetRegion *string `json:"targetRegion,omitempty"`
TargetRegionDomainUrl *string `json:"targetRegionDomainUrl,omitempty"`
TargetRegionUrl *string `json:"targetRegionUrl,omitempty"`
TransferMessage *string `json:"transferMessage,omitempty"`
WorkspaceId *string `json:"workspaceId,omitempty"`
}
// WorkspaceTransferFailedRequest defines model for WorkspaceTransferFailedRequest.
type WorkspaceTransferFailedRequest struct {
Error *string `json:"error,omitempty"`
ProcessingError *string `json:"processingError,omitempty"`
SourceRegion *string `json:"sourceRegion,omitempty"`
SourceRegionUrl *string `json:"sourceRegionUrl,omitempty"`
TargetRegion *string `json:"targetRegion,omitempty"`
TargetRegionUrl *string `json:"targetRegionUrl,omitempty"`
TransferAppId *string `json:"transferAppId,omitempty"`
}
// WorkspaceTransferFinishedRequest defines model for WorkspaceTransferFinishedRequest.
type WorkspaceTransferFinishedRequest struct {
SendErrorEmail *bool `json:"sendErrorEmail,omitempty"`
SourceRegion *string `json:"sourceRegion,omitempty"`
SourceRegionUrl *string `json:"sourceRegionUrl,omitempty"`
TargetRegion *string `json:"targetRegion,omitempty"`
TargetRegionApiUrl *string `json:"targetRegionApiUrl,omitempty"`
TargetRegionDomainUrl *string `json:"targetRegionDomainUrl,omitempty"`
TargetRegionUrl *string `json:"targetRegionUrl,omitempty"`
TransferAppId *string `json:"transferAppId,omitempty"`
TransferSeatDetailsDto *TransferSeatDetailsDto `json:"transferSeatDetailsDto,omitempty"`
}
// WorkspaceTransferPossibleDto defines model for WorkspaceTransferPossibleDto.
type WorkspaceTransferPossibleDto struct {
Reason *WorkspaceTransferPossibleDtoReason `json:"reason,omitempty"`
TransferPossible *bool `json:"transferPossible,omitempty"`
}
// WorkspaceTransferPossibleDtoReason defines model for WorkspaceTransferPossibleDto.Reason.
type WorkspaceTransferPossibleDtoReason string
// WorkspaceTransferRequest defines model for WorkspaceTransferRequest.
type WorkspaceTransferRequest struct {
Code *string `json:"code,omitempty"`
TargetRegion string `json:"targetRegion"`
}
// WorkspaceUserMembershipDto defines model for WorkspaceUserMembershipDto.
type WorkspaceUserMembershipDto struct {
CakeOrganizationId *string `json:"cakeOrganizationId,omitempty"`
CakeOrganizationName *string `json:"cakeOrganizationName,omitempty"`
UserStatus *string `json:"userStatus,omitempty"`
WorkspaceDetail *WorkspaceDetailDto `json:"workspaceDetail,omitempty"`
}
// GetAllUsersParams defines parameters for GetAllUsers.
type GetAllUsersParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
SortColumn *string `form:"sortColumn,omitempty" json:"sortColumn,omitempty"`
SortOrder *string `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
SearchEmail *string `form:"searchEmail,omitempty" json:"searchEmail,omitempty"`
StrictEmailSearch *bool `form:"strictEmailSearch,omitempty" json:"strictEmailSearch,omitempty"`
SearchName *string `form:"searchName,omitempty" json:"searchName,omitempty"`
StrictNameSearch *bool `form:"strictNameSearch,omitempty" json:"strictNameSearch,omitempty"`
}
// GetUserMembershipsAndInvitesParams defines parameters for GetUserMembershipsAndInvites.
type GetUserMembershipsAndInvitesParams struct {
SubDomainName *string `json:"Sub-Domain-Name,omitempty"`
}
// AddNotificationsMultipartBody defines parameters for AddNotifications.
type AddNotificationsMultipartBody struct {
Image *openapi_types.File `json:"image,omitempty"`
Request NewsRequest `json:"request"`
}
// UpdateNewsMultipartBody defines parameters for UpdateNews.
type UpdateNewsMultipartBody struct {
Image *openapi_types.File `json:"image,omitempty"`
Request NewsRequest `json:"request"`
}
// SearchAllUsersParams defines parameters for SearchAllUsers.
type SearchAllUsersParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
SortColumn *string `form:"sortColumn,omitempty" json:"sortColumn,omitempty"`
SortOrder *string `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
Email *string `form:"email,omitempty" json:"email,omitempty"`
StrictEmailSearch *bool `form:"strictEmailSearch,omitempty" json:"strictEmailSearch,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
StrictNameSearch *bool `form:"strictNameSearch,omitempty" json:"strictNameSearch,omitempty"`
WorkspaceId *string `form:"workspaceId,omitempty" json:"workspaceId,omitempty"`
AgentTicketLink *string `json:"Agent-Ticket-Link,omitempty"`
}
// NumberOfUsersRegisteredParams defines parameters for NumberOfUsersRegistered.
type NumberOfUsersRegisteredParams struct {
Days *string `form:"days,omitempty" json:"days,omitempty"`
}
// GetUsersOnWorkspaceParams defines parameters for GetUsersOnWorkspace.
type GetUsersOnWorkspaceParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
SortOrder *string `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
SortColumn *string `form:"sortColumn,omitempty" json:"sortColumn,omitempty"`
SearchEmail *string `form:"searchEmail,omitempty" json:"searchEmail,omitempty"`
}
// GetUsersOfWorkspace5Params defines parameters for GetUsersOfWorkspace5.
type GetUsersOfWorkspace5Params struct {
Email *string `form:"email,omitempty" json:"email,omitempty"`
ProjectId *string `form:"projectId,omitempty" json:"projectId,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Memberships *string `form:"memberships,omitempty" json:"memberships,omitempty"`
}
// GetMembersInfoParams defines parameters for GetMembersInfo.
type GetMembersInfoParams struct {
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetUserNamesParams defines parameters for GetUserNames.
type GetUserNamesParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Status string `form:"status" json:"status"`
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
}
// GetUsersAndUsersFromUserGroupsAssignedToProjectParams defines parameters for GetUsersAndUsersFromUserGroupsAssignedToProject.
type GetUsersAndUsersFromUserGroupsAssignedToProjectParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Memberships *string `form:"memberships,omitempty" json:"memberships,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetUsersOfWorkspace4Params defines parameters for GetUsersOfWorkspace4.
type GetUsersOfWorkspace4Params struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// GetUsersForReportFilterOldParams defines parameters for GetUsersForReportFilterOld.
type GetUsersForReportFilterOldParams struct {
SearchValue *string `form:"searchValue,omitempty" json:"searchValue,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
ForceFilter *bool `form:"force-filter,omitempty" json:"force-filter,omitempty"`
IgnoreFilter *bool `form:"ignore-filter,omitempty" json:"ignore-filter,omitempty"`
ExcludeIds *[]string `form:"excludeIds,omitempty" json:"excludeIds,omitempty"`
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
UserStatuses *[]string `form:"userStatuses,omitempty" json:"userStatuses,omitempty"`
ReportType *string `form:"reportType,omitempty" json:"reportType,omitempty"`
}
// GetUsersOfUserGroupParams defines parameters for GetUsersOfUserGroup.
type GetUsersOfUserGroupParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Memberships *string `form:"memberships,omitempty" json:"memberships,omitempty"`
}
// GetUsersOfWorkspace3Params defines parameters for GetUsersOfWorkspace3.
type GetUsersOfWorkspace3Params struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// GetUsersOfWorkspace2Params defines parameters for GetUsersOfWorkspace2.
type GetUsersOfWorkspace2Params struct {
Email *string `form:"email,omitempty" json:"email,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
SearchByNameOnly *bool `form:"searchByNameOnly,omitempty" json:"searchByNameOnly,omitempty"`
EmailAsName *bool `form:"email-as-name,omitempty" json:"email-as-name,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
UserStatuses *[]string `form:"userStatuses,omitempty" json:"userStatuses,omitempty"`
}
// ChangeEmailParams defines parameters for ChangeEmail.
type ChangeEmailParams struct {
SubDomainName *string `json:"Sub-Domain-Name,omitempty"`
}
// GetNotificationsParams defines parameters for GetNotifications.
type GetNotificationsParams struct {
Type *string `form:"type,omitempty" json:"type,omitempty"`
ExcludeInvitations *bool `form:"excludeInvitations,omitempty" json:"excludeInvitations,omitempty"`
}
// UpdateSettingsParams defines parameters for UpdateSettings.
type UpdateSettingsParams struct {
SubDomainName *string `json:"Sub-Domain-Name,omitempty"`
}
// UploadImageMultipartBody defines parameters for UploadImage.
type UploadImageMultipartBody struct {
// File Image to be uploaded
File openapi_types.File `json:"file"`
}
// GetWorkspaceInfoParams defines parameters for GetWorkspaceInfo.
type GetWorkspaceInfoParams struct {
WorkspaceId *string `form:"workspaceId,omitempty" json:"workspaceId,omitempty"`
Email *string `form:"email,omitempty" json:"email,omitempty"`
}
// UpdateWorkspaceParams defines parameters for UpdateWorkspace.
type UpdateWorkspaceParams struct {
SubDomainName *string `json:"Sub-Domain-Name,omitempty"`
}
// GetABTestingParams defines parameters for GetABTesting.
type GetABTestingParams struct {
Type string `form:"type" json:"type"`
}
// GetInstalledAddonsParams defines parameters for GetInstalledAddons.
type GetInstalledAddonsParams struct {
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
SearchTerm *string `form:"search-term,omitempty" json:"search-term,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetInstalledAddonsIdNamePairParams defines parameters for GetInstalledAddonsIdNamePair.
type GetInstalledAddonsIdNamePairParams struct {
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
SearchTerm *string `form:"search-term,omitempty" json:"search-term,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetAddonUserJWTParams defines parameters for GetAddonUserJWT.
type GetAddonUserJWTParams struct {
Type string `form:"type" json:"type"`
}
// CheckWorkspaceTransferPossibilityParams defines parameters for CheckWorkspaceTransferPossibility.
type CheckWorkspaceTransferPossibilityParams struct {
Region string `form:"region" json:"region"`
}
// GetClients1Params defines parameters for GetClients1.
type GetClients1Params struct {
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
}
// GetClientsOfIdsParams defines parameters for GetClientsOfIds.
type GetClientsOfIdsParams struct {
SearchValue *string `form:"searchValue,omitempty" json:"searchValue,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
}
// GetClientsForInvoiceFilter1Params defines parameters for GetClientsForInvoiceFilter1.
type GetClientsForInvoiceFilter1Params struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
}
// GetClients2Params defines parameters for GetClients2.
type GetClients2Params struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
}
// GetClientsForReportFilterParams defines parameters for GetClientsForReportFilter.
type GetClientsForReportFilterParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
}
// GetClientIdsForReportFilterParams defines parameters for GetClientIdsForReportFilter.
type GetClientIdsForReportFilterParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// Update10Params defines parameters for Update10.
type Update10Params struct {
ArchiveProjects *bool `form:"archive-projects,omitempty" json:"archive-projects,omitempty"`
MarkTasksAsDone *bool `form:"mark-tasks-as-done,omitempty" json:"mark-tasks-as-done,omitempty"`
}
// GetCouponParams defines parameters for GetCoupon.
type GetCouponParams struct {
Type string `form:"type" json:"type"`
}
// OfWorkspaceParams defines parameters for OfWorkspace.
type OfWorkspaceParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
EntityType *[]string `form:"entityType,omitempty" json:"entityType,omitempty"`
}
// OfWorkspaceWithRequiredAvailabilityParams defines parameters for OfWorkspaceWithRequiredAvailability.
type OfWorkspaceWithRequiredAvailabilityParams struct {
EntityType *[]string `form:"entityType,omitempty" json:"entityType,omitempty"`
}
// GetOfProjectParams defines parameters for GetOfProject.
type GetOfProjectParams struct {
Status string `form:"status" json:"status"`
EntityType *[]string `form:"entityType,omitempty" json:"entityType,omitempty"`
}
// AddEmailParams defines parameters for AddEmail.
type AddEmailParams struct {
SendEmail *bool `form:"sendEmail,omitempty" json:"sendEmail,omitempty"`
}
// GetExpensesParams defines parameters for GetExpenses.
type GetExpensesParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
UserId *string `form:"userId,omitempty" json:"userId,omitempty"`
}
// GetCategoriesParams defines parameters for GetCategories.
type GetCategoriesParams struct {
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
}
// GetCategoriesByIdsParams defines parameters for GetCategoriesByIds.
type GetCategoriesByIdsParams struct {
Ids *[]string `form:"ids,omitempty" json:"ids,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
}
// GetExpensesInDateRangeParams defines parameters for GetExpensesInDateRange.
type GetExpensesInDateRangeParams struct {
UserId string `form:"userId" json:"userId"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// GetInvoiceEmailTemplatesParams defines parameters for GetInvoiceEmailTemplates.
type GetInvoiceEmailTemplatesParams struct {
InvoiceEmailTemplateType *string `form:"invoiceEmailTemplateType,omitempty" json:"invoiceEmailTemplateType,omitempty"`
}
// GetClientsForInvoiceFilterParams defines parameters for GetClientsForInvoiceFilter.
type GetClientsForInvoiceFilterParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// ExportInvoiceParams defines parameters for ExportInvoice.
type ExportInvoiceParams struct {
UserLocale string `form:"userLocale" json:"userLocale"`
}
// DeleteInvoiceItemsParams defines parameters for DeleteInvoiceItems.
type DeleteInvoiceItemsParams struct {
InvoiceItemsOrder []int32 `form:"invoiceItemsOrder" json:"invoiceItemsOrder"`
}
// GetPaymentsForInvoiceParams defines parameters for GetPaymentsForInvoice.
type GetPaymentsForInvoiceParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// IsAvailableParams defines parameters for IsAvailable.
type IsAvailableParams struct {
PinContext IsAvailableParamsPinContext `form:"pinContext" json:"pinContext"`
PinCode string `form:"pinCode" json:"pinCode"`
}
// IsAvailableParamsPinContext defines parameters for IsAvailable.
type IsAvailableParamsPinContext string
// IsAvailable1Params defines parameters for IsAvailable1.
type IsAvailable1Params struct {
PinCode string `form:"pinCode" json:"pinCode"`
}
// GeneratePinCodeParams defines parameters for GeneratePinCode.
type GeneratePinCodeParams struct {
Context GeneratePinCodeParamsContext `form:"context" json:"context"`
}
// GeneratePinCodeParamsContext defines parameters for GeneratePinCode.
type GeneratePinCodeParamsContext string
// GetKiosksOfWorkspaceParams defines parameters for GetKiosksOfWorkspace.
type GetKiosksOfWorkspaceParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
}
// GetWithoutDefaultsParams defines parameters for GetWithoutDefaults.
type GetWithoutDefaultsParams struct {
Type *string `form:"type,omitempty" json:"type,omitempty"`
IsBreak *bool `form:"isBreak,omitempty" json:"isBreak,omitempty"`
}
// CheckAvailabilityOfDomainNameParams defines parameters for CheckAvailabilityOfDomainName.
type CheckAvailabilityOfDomainNameParams struct {
DomainName string `form:"domain-name" json:"domain-name"`
}
// GetAllOrganizationsOfUserParams defines parameters for GetAllOrganizationsOfUser.
type GetAllOrganizationsOfUserParams struct {
MembershipStatus *string `form:"membership-status,omitempty" json:"membership-status,omitempty"`
}
// GetCustomerInfoParams defines parameters for GetCustomerInfo.
type GetCustomerInfoParams struct {
CountryCode *string `form:"countryCode,omitempty" json:"countryCode,omitempty"`
}
// UpdateCustomerJSONBody defines parameters for UpdateCustomer.
type UpdateCustomerJSONBody struct {
CustomerBillingRequest *CustomerBillingRequest `json:"customerBillingRequest,omitempty"`
CustomerRequest *CustomerRequest `json:"customerRequest,omitempty"`
}
// ExtendTrialParams defines parameters for ExtendTrial.
type ExtendTrialParams struct {
Days *int32 `form:"days,omitempty" json:"days,omitempty"`
}
// GetFeatureSubscriptionsParams defines parameters for GetFeatureSubscriptions.
type GetFeatureSubscriptionsParams struct {
Type *string `form:"type,omitempty" json:"type,omitempty"`
}
// GetInvoicesParams defines parameters for GetInvoices.
type GetInvoicesParams struct {
Status *[]string `form:"status,omitempty" json:"status,omitempty"`
StartingAfter *string `form:"startingAfter,omitempty" json:"startingAfter,omitempty"`
Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"`
}
// GetInvoicesCountParams defines parameters for GetInvoicesCount.
type GetInvoicesCountParams struct {
Status *[]string `form:"status,omitempty" json:"status,omitempty"`
}
// GetInvoicesListParams defines parameters for GetInvoicesList.
type GetInvoicesListParams struct {
Status *[]string `form:"status,omitempty" json:"status,omitempty"`
NextPage *string `form:"nextPage,omitempty" json:"nextPage,omitempty"`
Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"`
}
// CreateSetupIntentForPaymentMethodJSONBody defines parameters for CreateSetupIntentForPaymentMethod.
type CreateSetupIntentForPaymentMethodJSONBody struct {
CustomerBillingRequest *CustomerBillingRequest `json:"customerBillingRequest,omitempty"`
InvisibleReCaptchaRequest *InvisibleReCaptchaRequest `json:"invisibleReCaptchaRequest,omitempty"`
PaymentMethodAddressRequest *PaymentMethodAddressRequest `json:"paymentMethodAddressRequest,omitempty"`
}
// PreviewUpgradeParams defines parameters for PreviewUpgrade.
type PreviewUpgradeParams struct {
Type *string `form:"type,omitempty" json:"type,omitempty"`
Quantity *int32 `form:"quantity,omitempty" json:"quantity,omitempty"`
LimitedQuantity *int32 `form:"limitedQuantity,omitempty" json:"limitedQuantity,omitempty"`
}
// CreateSetupIntentForInitialSubscriptionJSONBody defines parameters for CreateSetupIntentForInitialSubscription.
type CreateSetupIntentForInitialSubscriptionJSONBody struct {
CustomerBillingRequest *CustomerBillingRequest `json:"customerBillingRequest,omitempty"`
CustomerRequest *CustomerRequest `json:"customerRequest,omitempty"`
InvisibleReCaptchaRequest *InvisibleReCaptchaRequest `json:"invisibleReCaptchaRequest,omitempty"`
PaymentMethodAddressRequest *PaymentMethodAddressRequest `json:"paymentMethodAddressRequest,omitempty"`
}
// CreateSubscriptionJSONBody defines parameters for CreateSubscription.
type CreateSubscriptionJSONBody struct {
CustomerRequest *CustomerRequest `json:"customerRequest,omitempty"`
PaymentRequest *PaymentRequest `json:"paymentRequest,omitempty"`
QuantityRequest *CreateSubscriptionQuantityRequest `json:"quantityRequest,omitempty"`
}
// UpgradePreCheckParams defines parameters for UpgradePreCheck.
type UpgradePreCheckParams struct {
Type string `form:"type" json:"type"`
}
// FindForUserAndPolicyParams defines parameters for FindForUserAndPolicy.
type FindForUserAndPolicyParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetClientsParams defines parameters for GetClients.
type GetClientsParams struct {
Search *string `form:"search,omitempty" json:"search,omitempty"`
Page *string `form:"page,omitempty" json:"page,omitempty"`
PageSize *string `form:"page-size,omitempty" json:"page-size,omitempty"`
ExcludedProjects *[]string `form:"excludedProjects,omitempty" json:"excludedProjects,omitempty"`
ExcludedTasks *[]string `form:"excludedTasks,omitempty" json:"excludedTasks,omitempty"`
UserId *string `form:"userId,omitempty" json:"userId,omitempty"`
PickerOptions PickerOptions `form:"pickerOptions" json:"pickerOptions"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
}
// GetProjects3Params defines parameters for GetProjects3.
type GetProjects3Params struct {
ClientId *string `form:"clientId,omitempty" json:"clientId,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
ExcludedTasks *[]string `form:"excludedTasks,omitempty" json:"excludedTasks,omitempty"`
ExcludedProjects *[]string `form:"excludedProjects,omitempty" json:"excludedProjects,omitempty"`
UserId *string `form:"userId,omitempty" json:"userId,omitempty"`
Favorites *bool `form:"favorites,omitempty" json:"favorites,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
}
// GetProjectFavoritesParams defines parameters for GetProjectFavorites.
type GetProjectFavoritesParams struct {
Search *string `form:"search,omitempty" json:"search,omitempty"`
ExcludedTasks *[]string `form:"excludedTasks,omitempty" json:"excludedTasks,omitempty"`
UserId *string `form:"userId,omitempty" json:"userId,omitempty"`
}
// GetTasks21Params defines parameters for GetTasks21.
type GetTasks21Params struct {
Search *string `form:"search,omitempty" json:"search,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
ExcludedTasks *[]string `form:"excludedTasks,omitempty" json:"excludedTasks,omitempty"`
UserId *string `form:"userId,omitempty" json:"userId,omitempty"`
TaskFilterEnabled *bool `form:"taskFilterEnabled,omitempty" json:"taskFilterEnabled,omitempty"`
}
// GetProjects2Params defines parameters for GetProjects2.
type GetProjects2Params struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
StrictNameSearch *bool `form:"strict-name-search,omitempty" json:"strict-name-search,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
Billable *bool `form:"billable,omitempty" json:"billable,omitempty"`
Clients *[]string `form:"clients,omitempty" json:"clients,omitempty"`
ContainsClient *bool `form:"contains-client,omitempty" json:"contains-client,omitempty"`
ClientStatus *string `form:"client-status,omitempty" json:"client-status,omitempty"`
Users *[]string `form:"users,omitempty" json:"users,omitempty"`
ContainsUser *bool `form:"contains-user,omitempty" json:"contains-user,omitempty"`
UserStatus *string `form:"user-status,omitempty" json:"user-status,omitempty"`
IsTemplate *bool `form:"is-template,omitempty" json:"is-template,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Hydrated *bool `form:"hydrated,omitempty" json:"hydrated,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// UpdateMany1Params defines parameters for UpdateMany1.
type UpdateMany1Params struct {
TasksStatus *string `form:"tasks-status,omitempty" json:"tasks-status,omitempty"`
}
// GetFilteredProjectsCountParams defines parameters for GetFilteredProjectsCount.
type GetFilteredProjectsCountParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
Billable *bool `form:"billable,omitempty" json:"billable,omitempty"`
Clients *[]string `form:"clients,omitempty" json:"clients,omitempty"`
ContainsClient *bool `form:"contains-client,omitempty" json:"contains-client,omitempty"`
ClientStatus *string `form:"client-status,omitempty" json:"client-status,omitempty"`
Users *[]string `form:"users,omitempty" json:"users,omitempty"`
ContainsUser *bool `form:"contains-user,omitempty" json:"contains-user,omitempty"`
UserStatus *string `form:"user-status,omitempty" json:"user-status,omitempty"`
}
// LastUsedProject1Params defines parameters for LastUsedProject1.
type LastUsedProject1Params struct {
Type *string `form:"type,omitempty" json:"type,omitempty"`
}
// GetProjectsListParams defines parameters for GetProjectsList.
type GetProjectsListParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
StrictNameSearch *bool `form:"strict-name-search,omitempty" json:"strict-name-search,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
Billable *bool `form:"billable,omitempty" json:"billable,omitempty"`
Clients *[]string `form:"clients,omitempty" json:"clients,omitempty"`
ContainsClient *bool `form:"contains-client,omitempty" json:"contains-client,omitempty"`
ClientStatus *string `form:"client-status,omitempty" json:"client-status,omitempty"`
Users *[]string `form:"users,omitempty" json:"users,omitempty"`
ContainsUser *bool `form:"contains-user,omitempty" json:"contains-user,omitempty"`
UserStatus *string `form:"user-status,omitempty" json:"user-status,omitempty"`
IsTemplate *bool `form:"is-template,omitempty" json:"is-template,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Hydrated *bool `form:"hydrated,omitempty" json:"hydrated,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetAllTasksJSONBody defines parameters for GetAllTasks.
type GetAllTasksJSONBody = []string
// GetTasksJSONBody defines parameters for GetTasks.
type GetTasksJSONBody = []string
// GetTasksParams defines parameters for GetTasks.
type GetTasksParams struct {
Page *string `form:"page,omitempty" json:"page,omitempty"`
PageSize *string `form:"pageSize,omitempty" json:"pageSize,omitempty"`
SortOrder *string `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
SortColumn *string `form:"sortColumn,omitempty" json:"sortColumn,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
}
// GetProject1Params defines parameters for GetProject1.
type GetProject1Params struct {
Hydrated *bool `form:"hydrated,omitempty" json:"hydrated,omitempty"`
}
// Update14Params defines parameters for Update14.
type Update14Params struct {
TasksStatus *string `form:"tasks-status,omitempty" json:"tasks-status,omitempty"`
}
// Update6Params defines parameters for Update6.
type Update6Params struct {
TasksStatus *string `form:"tasks-status,omitempty" json:"tasks-status,omitempty"`
}
// Create13Params defines parameters for Create13.
type Create13Params struct {
ContainsAssignee *bool `form:"contains-assignee,omitempty" json:"contains-assignee,omitempty"`
}
// Update7Params defines parameters for Update7.
type Update7Params struct {
ContainsAssignee *bool `form:"contains-assignee,omitempty" json:"contains-assignee,omitempty"`
MembershipStatus *string `form:"membership-status,omitempty" json:"membership-status,omitempty"`
}
// GetUsers4Params defines parameters for GetUsers4.
type GetUsers4Params struct {
Memberships *string `form:"memberships,omitempty" json:"memberships,omitempty"`
}
// OfWorkspaceIdAndUserIdParams defines parameters for OfWorkspaceIdAndUserId.
type OfWorkspaceIdAndUserIdParams struct {
Hydrated *bool `form:"hydrated,omitempty" json:"hydrated,omitempty"`
}
// GetMyMostTrackedParams defines parameters for GetMyMostTracked.
type GetMyMostTrackedParams struct {
Count *string `form:"count,omitempty" json:"count,omitempty"`
Start *string `form:"start,omitempty" json:"start,omitempty"`
End *string `form:"end,omitempty" json:"end,omitempty"`
}
// GetTeamActivitiesParams defines parameters for GetTeamActivities.
type GetTeamActivitiesParams struct {
Start *string `form:"start,omitempty" json:"start,omitempty"`
End *string `form:"end,omitempty" json:"end,omitempty"`
Type *string `form:"type,omitempty" json:"type,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetAmountPreviewParams defines parameters for GetAmountPreview.
type GetAmountPreviewParams struct {
UserId string `form:"userId" json:"userId"`
ProjectId string `form:"projectId" json:"projectId"`
TaskId string `form:"taskId" json:"taskId"`
TotalHours float64 `form:"totalHours" json:"totalHours"`
Billable bool `form:"billable" json:"billable"`
}
// GetProjectTotalsParams defines parameters for GetProjectTotals.
type GetProjectTotalsParams struct {
Search *string `form:"search,omitempty" json:"search,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetProjectTotalsForSingleProjectParams defines parameters for GetProjectTotalsForSingleProject.
type GetProjectTotalsForSingleProjectParams struct {
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// GetProjectsForUserParams defines parameters for GetProjectsForUser.
type GetProjectsForUserParams struct {
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// Delete11Params defines parameters for Delete11.
type Delete11Params struct {
SeriesUpdateOption *string `form:"seriesUpdateOption,omitempty" json:"seriesUpdateOption,omitempty"`
}
// GetAssignmentsForUserParams defines parameters for GetAssignmentsForUser.
type GetAssignmentsForUserParams struct {
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
Published bool `form:"published" json:"published"`
}
// GetUsers3Params defines parameters for GetUsers3.
type GetUsers3Params struct {
Exclude *[]string `form:"exclude,omitempty" json:"exclude,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
StatusFilter *GetUsers3ParamsStatusFilter `form:"statusFilter,omitempty" json:"statusFilter,omitempty"`
}
// GetUsers3ParamsStatusFilter defines parameters for GetUsers3.
type GetUsers3ParamsStatusFilter string
// GetProjects1Params defines parameters for GetProjects1.
type GetProjects1Params struct {
Exclude *[]string `form:"exclude,omitempty" json:"exclude,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
StatusFilter *GetProjects1ParamsStatusFilter `form:"statusFilter,omitempty" json:"statusFilter,omitempty"`
}
// GetProjects1ParamsStatusFilter defines parameters for GetProjects1.
type GetProjects1ParamsStatusFilter string
// RemindToPublishParams defines parameters for RemindToPublish.
type RemindToPublishParams struct {
StartDate string `form:"startDate" json:"startDate"`
EndDate string `form:"endDate" json:"endDate"`
}
// GetUserTotalsForSingleUserParams defines parameters for GetUserTotalsForSingleUser.
type GetUserTotalsForSingleUserParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// GetProjectsParams defines parameters for GetProjects.
type GetProjectsParams struct {
UserId string `form:"userId" json:"userId"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
IncludeHidden *bool `form:"includeHidden,omitempty" json:"includeHidden,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// GetUsers2Params defines parameters for GetUsers2.
type GetUsers2Params struct {
ProjectId string `form:"projectId" json:"projectId"`
TaskId *string `form:"taskId,omitempty" json:"taskId,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
IncludeHidden *bool `form:"includeHidden,omitempty" json:"includeHidden,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
}
// GetUsersAssignedToProjectParams defines parameters for GetUsersAssignedToProject.
type GetUsersAssignedToProjectParams struct {
TaskId string `form:"taskId" json:"taskId"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
IncludeHidden *bool `form:"includeHidden,omitempty" json:"includeHidden,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
Statuses *[]string `form:"statuses,omitempty" json:"statuses,omitempty"`
Memberships *string `form:"memberships,omitempty" json:"memberships,omitempty"`
}
// FilterUsersByStatusJSONBody defines parameters for FilterUsersByStatus.
type FilterUsersByStatusJSONBody = []TeamMemberRequest
// FilterUsersByStatusParams defines parameters for FilterUsersByStatus.
type FilterUsersByStatusParams struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// StartParams defines parameters for Start.
type StartParams struct {
TimeEntryId *string `form:"timeEntryId,omitempty" json:"timeEntryId,omitempty"`
AssignmentId *string `form:"assignmentId,omitempty" json:"assignmentId,omitempty"`
AppName *string `json:"App-Name,omitempty"`
RequestId *string `json:"Request-Id,omitempty"`
Signature *string `json:"Signature,omitempty"`
}
// GetTagsParams defines parameters for GetTags.
type GetTagsParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
StrictNameSearch *bool `form:"strict-name-search,omitempty" json:"strict-name-search,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Archived *bool `form:"archived,omitempty" json:"archived,omitempty"`
}
// GetTagIdsByNameAndStatusParams defines parameters for GetTagIdsByNameAndStatus.
type GetTagIdsByNameAndStatusParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// GetTemplatesParams defines parameters for GetTemplates.
type GetTemplatesParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
RemoveInactivePairs *bool `form:"remove-inactive-pairs,omitempty" json:"remove-inactive-pairs,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
WeekStart *string `form:"week-start,omitempty" json:"week-start,omitempty"`
}
// GetTemplateParams defines parameters for GetTemplate.
type GetTemplateParams struct {
RemoveInactivePairs *bool `form:"remove-inactive-pairs,omitempty" json:"remove-inactive-pairs,omitempty"`
}
// GetTeamMembersOfAdminParams defines parameters for GetTeamMembersOfAdmin.
type GetTeamMembersOfAdminParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// GetBalancesForPolicyParams defines parameters for GetBalancesForPolicy.
type GetBalancesForPolicyParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
}
// GetBalancesForUserParams defines parameters for GetBalancesForUser.
type GetBalancesForUserParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
WithArchived *bool `form:"with-archived,omitempty" json:"with-archived,omitempty"`
}
// GetTeamMembersOfManagerParams defines parameters for GetTeamMembersOfManager.
type GetTeamMembersOfManagerParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// FindPoliciesForWorkspaceParams defines parameters for FindPoliciesForWorkspace.
type FindPoliciesForWorkspaceParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// FindPoliciesForUserParams defines parameters for FindPoliciesForUser.
type FindPoliciesForUserParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// Get1Params defines parameters for Get1.
type Get1Params struct {
FetchScope *string `form:"fetch-scope,omitempty" json:"fetch-scope,omitempty"`
}
// GetAllUsersOfWorkspaceParams defines parameters for GetAllUsersOfWorkspace.
type GetAllUsersOfWorkspaceParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// GetUserGroupsOfWorkspaceParams defines parameters for GetUserGroupsOfWorkspace.
type GetUserGroupsOfWorkspaceParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
FilterTeam *bool `form:"filter-team,omitempty" json:"filter-team,omitempty"`
}
// GetUsersOfWorkspaceParams defines parameters for GetUsersOfWorkspace.
type GetUsersOfWorkspaceParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
Search *string `form:"search,omitempty" json:"search,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
FilterTeam *bool `form:"filter-team,omitempty" json:"filter-team,omitempty"`
}
// GetParams defines parameters for Get.
type GetParams struct {
Hydrated *bool `form:"hydrated,omitempty" json:"hydrated,omitempty"`
FetchScope *string `form:"fetch-scope,omitempty" json:"fetch-scope,omitempty"`
}
// GetTimelineForReportsParams defines parameters for GetTimelineForReports.
type GetTimelineForReportsParams struct {
Hydrated *bool `form:"hydrated,omitempty" json:"hydrated,omitempty"`
FetchScope *string `form:"fetch-scope,omitempty" json:"fetch-scope,omitempty"`
}
// GetTimeEntriesBySearchValueParams defines parameters for GetTimeEntriesBySearchValue.
type GetTimeEntriesBySearchValueParams struct {
SearchValue string `form:"searchValue" json:"searchValue"`
}
// Create6Params defines parameters for Create6.
type Create6Params struct {
FromEntry *string `form:"from-entry,omitempty" json:"from-entry,omitempty"`
AppName *string `json:"App-Name,omitempty"`
RequestId *string `json:"Request-Id,omitempty"`
Signature *string `json:"Signature,omitempty"`
}
// GetMultipleTimeEntriesByIdParams defines parameters for GetMultipleTimeEntriesById.
type GetMultipleTimeEntriesByIdParams struct {
Id []string `form:"id" json:"id"`
}
// CreateFull1Params defines parameters for CreateFull1.
type CreateFull1Params struct {
AppName *string `json:"App-Name,omitempty"`
RequestId *string `json:"Request-Id,omitempty"`
Signature *string `json:"Signature,omitempty"`
}
// GetTimeEntriesRecentlyUsedParams defines parameters for GetTimeEntriesRecentlyUsed.
type GetTimeEntriesRecentlyUsedParams struct {
Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"`
}
// ListOfFullParams defines parameters for ListOfFull.
type ListOfFullParams struct {
Page *string `form:"page,omitempty" json:"page,omitempty"`
Limit *string `form:"limit,omitempty" json:"limit,omitempty"`
}
// GetTimeEntriesParams defines parameters for GetTimeEntries.
type GetTimeEntriesParams struct {
Description *string `form:"description,omitempty" json:"description,omitempty"`
Start *string `form:"start,omitempty" json:"start,omitempty"`
End *string `form:"end,omitempty" json:"end,omitempty"`
Project *string `form:"project,omitempty" json:"project,omitempty"`
Task *string `form:"task,omitempty" json:"task,omitempty"`
Tags *[]string `form:"tags,omitempty" json:"tags,omitempty"`
ProjectRequired *bool `form:"project-required,omitempty" json:"project-required,omitempty"`
TaskRequired *bool `form:"task-required,omitempty" json:"task-required,omitempty"`
Hydrated *bool `form:"hydrated,omitempty" json:"hydrated,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
InProgress *bool `form:"in-progress,omitempty" json:"in-progress,omitempty"`
GetWeekBefore *string `form:"get-week-before,omitempty" json:"get-week-before,omitempty"`
}
// AssertTimeEntriesExistInDateRangeParams defines parameters for AssertTimeEntriesExistInDateRange.
type AssertTimeEntriesExistInDateRangeParams struct {
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// CreateFullParams defines parameters for CreateFull.
type CreateFullParams struct {
AppName *string `json:"App-Name,omitempty"`
RequestId *string `json:"Request-Id,omitempty"`
Signature *string `json:"Signature,omitempty"`
}
// GetTimeEntriesInRangeParams defines parameters for GetTimeEntriesInRange.
type GetTimeEntriesInRangeParams struct {
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// GetTimeEntriesForTimesheetParams defines parameters for GetTimeEntriesForTimesheet.
type GetTimeEntriesForTimesheetParams struct {
Start *string `form:"start,omitempty" json:"start,omitempty"`
End *string `form:"end,omitempty" json:"end,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
InProgress *bool `form:"in-progress,omitempty" json:"in-progress,omitempty"`
}
// PatchJSONBody defines parameters for Patch.
type PatchJSONBody map[string]map[string]interface{}
// Update3Params defines parameters for Update3.
type Update3Params struct {
AppName *string `json:"App-Name,omitempty"`
RequestId *string `json:"Request-Id,omitempty"`
Signature *string `json:"Signature,omitempty"`
}
// UpdateFullParams defines parameters for UpdateFull.
type UpdateFullParams struct {
StopTimer *bool `form:"stop-timer,omitempty" json:"stop-timer,omitempty"`
}
// UpdateProjectAndTaskJSONBody defines parameters for UpdateProjectAndTask.
type UpdateProjectAndTaskJSONBody struct {
Request1 *UpdateTimeEntryTaskRequest `json:"request1,omitempty"`
Request2 *UpdateTimeEntryProjectRequest `json:"request2,omitempty"`
}
// GetTrialActivationDataParams defines parameters for GetTrialActivationData.
type GetTrialActivationDataParams struct {
TestReverseFreeTrialPhase *string `form:"testReverseFreeTrialPhase,omitempty" json:"testReverseFreeTrialPhase,omitempty"`
TestActivateTrial *bool `form:"testActivateTrial,omitempty" json:"testActivateTrial,omitempty"`
}
// GetUserGroups2Params defines parameters for GetUserGroups2.
type GetUserGroups2Params struct {
ProjectId *string `form:"projectId,omitempty" json:"projectId,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
SortColumn *string `form:"sort-column,omitempty" json:"sort-column,omitempty"`
SortOrder *string `form:"sort-order,omitempty" json:"sort-order,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
SearchGroups *bool `form:"search-groups,omitempty" json:"search-groups,omitempty"`
}
// GetUsersForReportFilter1Params defines parameters for GetUsersForReportFilter1.
type GetUsersForReportFilter1Params struct {
SearchValue *string `form:"searchValue,omitempty" json:"searchValue,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
ForceFilter *bool `form:"force-filter,omitempty" json:"force-filter,omitempty"`
IgnoreFilter *bool `form:"ignore-filter,omitempty" json:"ignore-filter,omitempty"`
ExcludedIds *[]string `form:"excludedIds,omitempty" json:"excludedIds,omitempty"`
ForApproval *bool `form:"forApproval,omitempty" json:"forApproval,omitempty"`
}
// GetUserGroupIdsByNameParams defines parameters for GetUserGroupIdsByName.
type GetUserGroupIdsByNameParams struct {
Name *string `form:"name,omitempty" json:"name,omitempty"`
}
// GetUserGroupsParams defines parameters for GetUserGroups.
type GetUserGroupsParams struct {
SearchValue *string `form:"searchValue,omitempty" json:"searchValue,omitempty"`
}
// RemoveUserParams defines parameters for RemoveUser.
type RemoveUserParams struct {
UserGroupIds *[]string `form:"userGroupIds,omitempty" json:"userGroupIds,omitempty"`
UserId *string `form:"userId,omitempty" json:"userId,omitempty"`
}
// AddUsersParams defines parameters for AddUsers.
type AddUsersParams struct {
SendEmail *bool `form:"sendEmail,omitempty" json:"sendEmail,omitempty"`
}
// GetExpensesForUsersParams defines parameters for GetExpensesForUsers.
type GetExpensesForUsersParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
UserId []string `form:"userId" json:"userId"`
}
// GetPreviewParams defines parameters for GetPreview.
type GetPreviewParams struct {
Unsubmitted *bool `form:"unsubmitted,omitempty" json:"unsubmitted,omitempty"`
}
// GetTimeEntryStatusParams defines parameters for GetTimeEntryStatus.
type GetTimeEntryStatusParams struct {
Start *string `form:"start,omitempty" json:"start,omitempty"`
}
// GetTimeEntryWeekStatusParams defines parameters for GetTimeEntryWeekStatus.
type GetTimeEntryWeekStatusParams struct {
Start *string `form:"start,omitempty" json:"start,omitempty"`
}
// GetHolidays1Params defines parameters for GetHolidays1.
type GetHolidays1Params struct {
Start string `form:"start" json:"start"`
End string `form:"end" json:"end"`
}
// GetUserRolesParams defines parameters for GetUserRoles.
type GetUserRolesParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PageSize *int32 `form:"page-size,omitempty" json:"page-size,omitempty"`
}
// GetWebhooksParams defines parameters for GetWebhooks.
type GetWebhooksParams struct {
Type *[]string `form:"type,omitempty" json:"type,omitempty"`
}
// GetLogsForWebhook1Params defines parameters for GetLogsForWebhook1.
type GetLogsForWebhook1Params struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
Size *int32 `form:"size,omitempty" json:"size,omitempty"`
Status *string `form:"status,omitempty" json:"status,omitempty"`
SortByNewest *bool `form:"sortByNewest,omitempty" json:"sortByNewest,omitempty"`
From *string `form:"from,omitempty" json:"from,omitempty"`
To *string `form:"to,omitempty" json:"to,omitempty"`
}
// GetLogCountParams defines parameters for GetLogCount.
type GetLogCountParams struct {
Status *string `form:"status,omitempty" json:"status,omitempty"`
}
// DownloadReportJSONRequestBody defines body for DownloadReport for application/json ContentType.
type DownloadReportJSONRequestBody = InvoiceEmailLinkPinRequest
// ValidatePinJSONRequestBody defines body for ValidatePin for application/json ContentType.
type ValidatePinJSONRequestBody = InvoiceEmailLinkPinRequest
// UpdateSmtpConfigurationJSONRequestBody defines body for UpdateSmtpConfiguration for application/json ContentType.
type UpdateSmtpConfigurationJSONRequestBody = SmtpConfigurationRequest
// DisableAccessToEntitiesInTransferJSONRequestBody defines body for DisableAccessToEntitiesInTransfer for application/json ContentType.
type DisableAccessToEntitiesInTransferJSONRequestBody = DisableAccessToEntitiesInTransferRequest
// UsersExistJSONRequestBody defines body for UsersExist for application/json ContentType.
type UsersExistJSONRequestBody = UsersExistRequest
// HandleTransferCompletedFailureJSONRequestBody defines body for HandleTransferCompletedFailure for application/json ContentType.
type HandleTransferCompletedFailureJSONRequestBody = WorkspaceTransferFailedRequest
// HandleTransferCompletedSuccessJSONRequestBody defines body for HandleTransferCompletedSuccess for application/json ContentType.
type HandleTransferCompletedSuccessJSONRequestBody = WorkspaceTransferFinishedRequest
// GetUserInfoJSONRequestBody defines body for GetUserInfo for application/json ContentType.
type GetUserInfoJSONRequestBody = UsersIdsRequest
// GetUserMembershipsAndInvitesJSONRequestBody defines body for GetUserMembershipsAndInvites for application/json ContentType.
type GetUserMembershipsAndInvitesJSONRequestBody = LimboTokenRequest
// AddNotificationsMultipartRequestBody defines body for AddNotifications for multipart/form-data ContentType.
type AddNotificationsMultipartRequestBody AddNotificationsMultipartBody
// UpdateNewsMultipartRequestBody defines body for UpdateNews for multipart/form-data ContentType.
type UpdateNewsMultipartRequestBody UpdateNewsMultipartBody
// BulkEditUsersJSONRequestBody defines body for BulkEditUsers for application/json ContentType.
type BulkEditUsersJSONRequestBody = BulkEditUsersRequest
// GetInfoJSONRequestBody defines body for GetInfo for application/json ContentType.
type GetInfoJSONRequestBody = UsersIdsRequest
// GetUserNamesJSONRequestBody defines body for GetUserNames for application/json ContentType.
type GetUserNamesJSONRequestBody = UsersIdsRequest
// GetUsersForProjectMembersFilterJSONRequestBody defines body for GetUsersForProjectMembersFilter for application/json ContentType.
type GetUsersForProjectMembersFilterJSONRequestBody = UserReportFilterRequest
// GetUsersForAttendanceReportFilter1JSONRequestBody defines body for GetUsersForAttendanceReportFilter1 for application/json ContentType.
type GetUsersForAttendanceReportFilter1JSONRequestBody = UserAttendanceReportFilterRequest
// GetUsersForReportFilterJSONRequestBody defines body for GetUsersForReportFilter for application/json ContentType.
type GetUsersForReportFilterJSONRequestBody = UserReportFilterRequest
// UpdateTimeTrackingSettings1JSONRequestBody defines body for UpdateTimeTrackingSettings1 for application/json ContentType.
type UpdateTimeTrackingSettings1JSONRequestBody = UpdateCompactViewSettings
// UpdateDashboardSelectionJSONRequestBody defines body for UpdateDashboardSelection for application/json ContentType.
type UpdateDashboardSelectionJSONRequestBody = UpdateDashboardSelection
// DeleteUserJSONRequestBody defines body for DeleteUser for application/json ContentType.
type DeleteUserJSONRequestBody = UserDeleteRequest
// ChangeEmailJSONRequestBody defines body for ChangeEmail for application/json ContentType.
type ChangeEmailJSONRequestBody = ChangeEmailRequest
// UpdateLangJSONRequestBody defines body for UpdateLang for application/json ContentType.
type UpdateLangJSONRequestBody = UpdateLangRequest
// MarkAsRead1JSONRequestBody defines body for MarkAsRead1 for application/json ContentType.
type MarkAsRead1JSONRequestBody = UserNotificationMarkAsReadManyRequest
// MarkAsReadJSONRequestBody defines body for MarkAsRead for application/json ContentType.
type MarkAsReadJSONRequestBody = UserNotificationMarkAsReadRequest
// ChangeNameAdminJSONRequestBody defines body for ChangeNameAdmin for application/json ContentType.
type ChangeNameAdminJSONRequestBody = ChangeUsernameRequest
// ReadNewsJSONRequestBody defines body for ReadNews for application/json ContentType.
type ReadNewsJSONRequestBody = ReadNewsRequest
// UpdatePictureJSONRequestBody defines body for UpdatePicture for application/json ContentType.
type UpdatePictureJSONRequestBody = AddProfilePictureRequest
// UpdateNameAndProfilePictureJSONRequestBody defines body for UpdateNameAndProfilePicture for application/json ContentType.
type UpdateNameAndProfilePictureJSONRequestBody = UpdateNameAndProfilePictureRequest
// UpdateSettingsJSONRequestBody defines body for UpdateSettings for application/json ContentType.
type UpdateSettingsJSONRequestBody = UpdateUserSettingsRequest
// UpdateSummaryReportSettingsJSONRequestBody defines body for UpdateSummaryReportSettings for application/json ContentType.
type UpdateSummaryReportSettingsJSONRequestBody = UpdateSummaryReportSettingsRequest
// UpdateTimeTrackingSettingsJSONRequestBody defines body for UpdateTimeTrackingSettings for application/json ContentType.
type UpdateTimeTrackingSettingsJSONRequestBody = UpdateTimeTrackingSettingsRequest
// UpdateTimezoneJSONRequestBody defines body for UpdateTimezone for application/json ContentType.
type UpdateTimezoneJSONRequestBody = UpdateTimezoneRequest
// MarkNotificationsAsReadJSONRequestBody defines body for MarkNotificationsAsRead for application/json ContentType.
type MarkNotificationsAsReadJSONRequestBody = UserNotificationMarkAsReadManyRequest
// UploadImageMultipartRequestBody defines body for UploadImage for multipart/form-data ContentType.
type UploadImageMultipartRequestBody UploadImageMultipartBody
// FinishWalkthroughJSONRequestBody defines body for FinishWalkthrough for application/json ContentType.
type FinishWalkthroughJSONRequestBody = WalkthroughCreationRequest
// CreateJSONRequestBody defines body for Create for application/json ContentType.
type CreateJSONRequestBody = CreateWorkspaceRequest
// InsertLegacyPlanNotificationsJSONRequestBody defines body for InsertLegacyPlanNotifications for application/json ContentType.
type InsertLegacyPlanNotificationsJSONRequestBody = LegacyPlanNotificationRequest
// GetPermissionsToUserForWorkspacesJSONRequestBody defines body for GetPermissionsToUserForWorkspaces for application/json ContentType.
type GetPermissionsToUserForWorkspacesJSONRequestBody = GetWorkspacesAuthorizationsForUserRequest
// UpdateWorkspaceJSONRequestBody defines body for UpdateWorkspace for application/json ContentType.
type UpdateWorkspaceJSONRequestBody = UpdateWorkspaceRequest
// UninstallJSONRequestBody defines body for Uninstall for application/json ContentType.
type UninstallJSONRequestBody = AddonUninstallRequest
// InstallJSONRequestBody defines body for Install for application/json ContentType.
type InstallJSONRequestBody = AddonInstallRequest
// GetInstalledAddonsByKeysJSONRequestBody defines body for GetInstalledAddonsByKeys for application/json ContentType.
type GetInstalledAddonsByKeysJSONRequestBody = AddonKeysRequest
// UpdateSettings1JSONRequestBody defines body for UpdateSettings1 for application/json ContentType.
type UpdateSettings1JSONRequestBody = AddonUpdateSettingsRequest
// UpdateStatus3JSONRequestBody defines body for UpdateStatus3 for application/json ContentType.
type UpdateStatus3JSONRequestBody = AddonUpdateStatusRequest
// Create20JSONRequestBody defines body for Create20 for application/json ContentType.
type Create20JSONRequestBody = CreateAlertRequest
// Update11JSONRequestBody defines body for Update11 for application/json ContentType.
type Update11JSONRequestBody = CreateAlertRequest
// ApproveRequestsJSONRequestBody defines body for ApproveRequests for application/json ContentType.
type ApproveRequestsJSONRequestBody = ApproveRequestsRequest
// CountJSONRequestBody defines body for Count for application/json ContentType.
type CountJSONRequestBody = GetCountRequest
// RemindManagersToApproveJSONRequestBody defines body for RemindManagersToApprove for application/json ContentType.
type RemindManagersToApproveJSONRequestBody = RemindToApproveRequest
// RemindUsersToSubmitJSONRequestBody defines body for RemindUsersToSubmit for application/json ContentType.
type RemindUsersToSubmitJSONRequestBody = RemindToSubmitAndTrackRequest
// GetApprovalGroupsJSONRequestBody defines body for GetApprovalGroups for application/json ContentType.
type GetApprovalGroupsJSONRequestBody = GetApprovalsRequest
// GetUnsubmittedSummariesJSONRequestBody defines body for GetUnsubmittedSummaries for application/json ContentType.
type GetUnsubmittedSummariesJSONRequestBody = GetUnsubmittedEntriesDurationRequest
// UpdateStatus2JSONRequestBody defines body for UpdateStatus2 for application/json ContentType.
type UpdateStatus2JSONRequestBody = UpdateApprovalRequest
// FetchCustomAttributesJSONRequestBody defines body for FetchCustomAttributes for application/json ContentType.
type FetchCustomAttributesJSONRequestBody = FetchCustomAttributesRequest
// DeleteMany3JSONRequestBody defines body for DeleteMany3 for application/json ContentType.
type DeleteMany3JSONRequestBody = ClientIdsRequest
// UpdateMany2JSONRequestBody defines body for UpdateMany2 for application/json ContentType.
type UpdateMany2JSONRequestBody = UpdateManyClientsRequest
// Create19JSONRequestBody defines body for Create19 for application/json ContentType.
type Create19JSONRequestBody = CreateClientRequest
// GetArchivePermissionsJSONRequestBody defines body for GetArchivePermissions for application/json ContentType.
type GetArchivePermissionsJSONRequestBody = ClientIdsRequest
// HaveRelatedTasksJSONRequestBody defines body for HaveRelatedTasks for application/json ContentType.
type HaveRelatedTasksJSONRequestBody = ClientIdsRequest
// GetClientsOfIdsJSONRequestBody defines body for GetClientsOfIds for application/json ContentType.
type GetClientsOfIdsJSONRequestBody = ClientIdsRequest
// GetTimeOffPoliciesAndHolidaysForClientJSONRequestBody defines body for GetTimeOffPoliciesAndHolidaysForClient for application/json ContentType.
type GetTimeOffPoliciesAndHolidaysForClientJSONRequestBody = ClientIdsRequest
// Update10JSONRequestBody defines body for Update10 for application/json ContentType.
type Update10JSONRequestBody = UpdateClientRequest
// SetCostRate2JSONRequestBody defines body for SetCostRate2 for application/json ContentType.
type SetCostRate2JSONRequestBody = CostRateRequest
// CreateCurrencyJSONRequestBody defines body for CreateCurrency for application/json ContentType.
type CreateCurrencyJSONRequestBody = CreateCurrencyRequest
// UpdateCurrencyCodeJSONRequestBody defines body for UpdateCurrencyCode for application/json ContentType.
type UpdateCurrencyCodeJSONRequestBody = UpdateCurrencyCodeRequest
// SetCurrencyJSONRequestBody defines body for SetCurrency for application/json ContentType.
type SetCurrencyJSONRequestBody = UpdateDefaultWorkspaceCurrencyRequest
// Create18JSONRequestBody defines body for Create18 for application/json ContentType.
type Create18JSONRequestBody = CustomFieldRequest
// EditJSONRequestBody defines body for Edit for application/json ContentType.
type EditJSONRequestBody = UpdateCustomFieldRequest
// EditDefaultValuesJSONRequestBody defines body for EditDefaultValues for application/json ContentType.
type EditDefaultValuesJSONRequestBody = CustomFieldProjectDefaultValuesRequest
// UpdateCustomLabelsJSONRequestBody defines body for UpdateCustomLabels for application/json ContentType.
type UpdateCustomLabelsJSONRequestBody = CustomLabelsRequest
// AddEmailJSONRequestBody defines body for AddEmail for application/json ContentType.
type AddEmailJSONRequestBody = AddEmailRequest
// DeleteManyExpensesJSONRequestBody defines body for DeleteManyExpenses for application/json ContentType.
type DeleteManyExpensesJSONRequestBody = ExpensesIdsRequest
// CreateExpenseMultipartRequestBody defines body for CreateExpense for multipart/form-data ContentType.
type CreateExpenseMultipartRequestBody = CreateExpenseRequest
// Create17JSONRequestBody defines body for Create17 for application/json ContentType.
type Create17JSONRequestBody = ExpenseCategoryRequest
// UpdateCategoryJSONRequestBody defines body for UpdateCategory for application/json ContentType.
type UpdateCategoryJSONRequestBody = ExpenseCategoryRequest
// UpdateStatus1JSONRequestBody defines body for UpdateStatus1 for application/json ContentType.
type UpdateStatus1JSONRequestBody = ExpenseCategoryArchiveRequest
// UpdateInvoicedStatus1JSONRequestBody defines body for UpdateInvoicedStatus1 for application/json ContentType.
type UpdateInvoicedStatus1JSONRequestBody = UpdateInvoicedStatusRequest
// RestoreManyExpensesJSONRequestBody defines body for RestoreManyExpenses for application/json ContentType.
type RestoreManyExpensesJSONRequestBody = ExpensesIdsRequest
// UpdateExpenseMultipartRequestBody defines body for UpdateExpense for multipart/form-data ContentType.
type UpdateExpenseMultipartRequestBody = UpdateExpenseRequest
// ImportFileDataJSONRequestBody defines body for ImportFileData for application/json ContentType.
type ImportFileDataJSONRequestBody = FileImportRequest
// Create16JSONRequestBody defines body for Create16 for application/json ContentType.
type Create16JSONRequestBody = HolidayRequest
// Update9JSONRequestBody defines body for Update9 for application/json ContentType.
type Update9JSONRequestBody = HolidayRequest
// SetHourlyRate2JSONRequestBody defines body for SetHourlyRate2 for application/json ContentType.
type SetHourlyRate2JSONRequestBody = HourlyRateRequest
// GetInvitedEmailsInfoJSONRequestBody defines body for GetInvitedEmailsInfo for application/json ContentType.
type GetInvitedEmailsInfoJSONRequestBody = UserEmailsRequest
// UpsertInvoiceEmailTemplateJSONRequestBody defines body for UpsertInvoiceEmailTemplate for application/json ContentType.
type UpsertInvoiceEmailTemplateJSONRequestBody = CreateInvoiceEmailTemplateRequest
// SendInvoiceEmailJSONRequestBody defines body for SendInvoiceEmail for application/json ContentType.
type SendInvoiceEmailJSONRequestBody = SendInvoiceEmailRequest
// CreateInvoiceJSONRequestBody defines body for CreateInvoice for application/json ContentType.
type CreateInvoiceJSONRequestBody = CreateInvoiceRequest
// CreateCompanyJSONRequestBody defines body for CreateCompany for application/json ContentType.
type CreateCompanyJSONRequestBody = CompanyRequest
// UpdateCompaniesInWorkspaceJSONRequestBody defines body for UpdateCompaniesInWorkspace for application/json ContentType.
type UpdateCompaniesInWorkspaceJSONRequestBody = BulkUpdateCompaniesRequest
// UpdateCompanyJSONRequestBody defines body for UpdateCompany for application/json ContentType.
type UpdateCompanyJSONRequestBody = CompanyRequest
// GetInvoicesInfoJSONRequestBody defines body for GetInvoicesInfo for application/json ContentType.
type GetInvoicesInfoJSONRequestBody = InvoiceFilterRequest
// CreateInvoiceItemTypeJSONRequestBody defines body for CreateInvoiceItemType for application/json ContentType.
type CreateInvoiceItemTypeJSONRequestBody = CreateInvoiceItemTypeRequest
// UpdateInvoiceItemTypeJSONRequestBody defines body for UpdateInvoiceItemType for application/json ContentType.
type UpdateInvoiceItemTypeJSONRequestBody = UpdateInvoiceItemTypeRequest
// UpdateInvoicePermissionsJSONRequestBody defines body for UpdateInvoicePermissions for application/json ContentType.
type UpdateInvoicePermissionsJSONRequestBody = InvoicePermissionsRequest
// UpdateInvoiceSettingsJSONRequestBody defines body for UpdateInvoiceSettings for application/json ContentType.
type UpdateInvoiceSettingsJSONRequestBody = UpdateInvoiceSettingsRequest
// UpdateInvoiceJSONRequestBody defines body for UpdateInvoice for application/json ContentType.
type UpdateInvoiceJSONRequestBody = UpdateInvoiceRequest
// ImportTimeAndExpensesJSONRequestBody defines body for ImportTimeAndExpenses for application/json ContentType.
type ImportTimeAndExpensesJSONRequestBody = ImportTimeEntriesAndExpensesRequest
// ReorderInvoiceItem1JSONRequestBody defines body for ReorderInvoiceItem1 for application/json ContentType.
type ReorderInvoiceItem1JSONRequestBody = ReorderInvoiceItemRequest
// EditInvoiceItemJSONRequestBody defines body for EditInvoiceItem for application/json ContentType.
type EditInvoiceItemJSONRequestBody = UpdateInvoiceItemRequest
// CreateInvoicePaymentJSONRequestBody defines body for CreateInvoicePayment for application/json ContentType.
type CreateInvoicePaymentJSONRequestBody = CreateInvoicePaymentRequest
// ChangeInvoiceStatusJSONRequestBody defines body for ChangeInvoiceStatus for application/json ContentType.
type ChangeInvoiceStatusJSONRequestBody = ChangeInvoiceStatusRequest
// UpdatePinCodeJSONRequestBody defines body for UpdatePinCode for application/json ContentType.
type UpdatePinCodeJSONRequestBody = UpdatePinCodeRequest
// Create15JSONRequestBody defines body for Create15 for application/json ContentType.
type Create15JSONRequestBody = CreateKioskRequest
// UpdateBreakDefaultsJSONRequestBody defines body for UpdateBreakDefaults for application/json ContentType.
type UpdateBreakDefaultsJSONRequestBody = BulkUpdateKioskDefaultsRequest
// UpdateDefaultsJSONRequestBody defines body for UpdateDefaults for application/json ContentType.
type UpdateDefaultsJSONRequestBody = BulkUpdateKioskDefaultsRequest
// GetWithProjectJSONRequestBody defines body for GetWithProject for application/json ContentType.
type GetWithProjectJSONRequestBody = ProjectIdsRequest
// GetWithTaskJSONRequestBody defines body for GetWithTask for application/json ContentType.
type GetWithTaskJSONRequestBody = TaskIdsRequest
// Update8JSONRequestBody defines body for Update8 for application/json ContentType.
type Update8JSONRequestBody = UpdateKioskRequest
// UpdateStatusJSONRequestBody defines body for UpdateStatus for application/json ContentType.
type UpdateStatusJSONRequestBody = UpdateKioskStatusRequest
// AddLimitedUsersJSONRequestBody defines body for AddLimitedUsers for application/json ContentType.
type AddLimitedUsersJSONRequestBody = AddLimitedUserToWorkspaceRequest
// UpdateMemberProfileJSONRequestBody defines body for UpdateMemberProfile for application/json ContentType.
type UpdateMemberProfileJSONRequestBody = MemberProfileRequest
// UpdateMemberProfileWithAdditionalDataJSONRequestBody defines body for UpdateMemberProfileWithAdditionalData for application/json ContentType.
type UpdateMemberProfileWithAdditionalDataJSONRequestBody = MemberProfileFullRequest
// UpdateMemberSettingsJSONRequestBody defines body for UpdateMemberSettings for application/json ContentType.
type UpdateMemberSettingsJSONRequestBody = MemberSettingsRequest
// UpdateMemberWorkingDaysAndCapacityJSONRequestBody defines body for UpdateMemberWorkingDaysAndCapacity for application/json ContentType.
type UpdateMemberWorkingDaysAndCapacityJSONRequestBody = MemberSettingsRequest
// FindNotInvitedEmailsInJSONRequestBody defines body for FindNotInvitedEmailsIn for application/json ContentType.
type FindNotInvitedEmailsInJSONRequestBody = UserEmailsRequest
// Create14JSONRequestBody defines body for Create14 for application/json ContentType.
type Create14JSONRequestBody = CreateOrganizationRequest
// UpdateOrganizationJSONRequestBody defines body for UpdateOrganization for application/json ContentType.
type UpdateOrganizationJSONRequestBody = OrganizationRequest
// UpdateOAuth2Configuration1JSONRequestBody defines body for UpdateOAuth2Configuration1 for application/json ContentType.
type UpdateOAuth2Configuration1JSONRequestBody = OAuthConfigurationRequest
// TestOAuth2ConfigurationJSONRequestBody defines body for TestOAuth2Configuration for application/json ContentType.
type TestOAuth2ConfigurationJSONRequestBody = OAuthConfigurationRequest
// UpdateSAML2ConfigurationJSONRequestBody defines body for UpdateSAML2Configuration for application/json ContentType.
type UpdateSAML2ConfigurationJSONRequestBody = SAML2ConfigurationRequest
// TestSAML2ConfigurationJSONRequestBody defines body for TestSAML2Configuration for application/json ContentType.
type TestSAML2ConfigurationJSONRequestBody = SAML2ConfigurationRequest
// TransferOwnershipJSONRequestBody defines body for TransferOwnership for application/json ContentType.
type TransferOwnershipJSONRequestBody = TransferOwnerRequest
// CancelSubscriptionJSONRequestBody defines body for CancelSubscription for application/json ContentType.
type CancelSubscriptionJSONRequestBody = CancellationReasonDto
// CreateCustomerJSONRequestBody defines body for CreateCustomer for application/json ContentType.
type CreateCustomerJSONRequestBody = CustomerRequest
// UpdateCustomerJSONRequestBody defines body for UpdateCustomer for application/json ContentType.
type UpdateCustomerJSONRequestBody UpdateCustomerJSONBody
// EditInvoiceInformationJSONRequestBody defines body for EditInvoiceInformation for application/json ContentType.
type EditInvoiceInformationJSONRequestBody = CustomerBillingRequest
// EditPaymentInformationJSONRequestBody defines body for EditPaymentInformation for application/json ContentType.
type EditPaymentInformationJSONRequestBody = PaymentRequest
// InitialUpgradeJSONRequestBody defines body for InitialUpgrade for application/json ContentType.
type InitialUpgradeJSONRequestBody = InitialPriceRequest
// CreateSetupIntentForPaymentMethodJSONRequestBody defines body for CreateSetupIntentForPaymentMethod for application/json ContentType.
type CreateSetupIntentForPaymentMethodJSONRequestBody CreateSetupIntentForPaymentMethodJSONBody
// UpdateUserSeatsJSONRequestBody defines body for UpdateUserSeats for application/json ContentType.
type UpdateUserSeatsJSONRequestBody = UpdateQuantityRequest
// CreateSetupIntentForInitialSubscriptionJSONRequestBody defines body for CreateSetupIntentForInitialSubscription for application/json ContentType.
type CreateSetupIntentForInitialSubscriptionJSONRequestBody CreateSetupIntentForInitialSubscriptionJSONBody
// CreateSubscriptionJSONRequestBody defines body for CreateSubscription for application/json ContentType.
type CreateSubscriptionJSONRequestBody CreateSubscriptionJSONBody
// UpdateSubscriptionJSONRequestBody defines body for UpdateSubscription for application/json ContentType.
type UpdateSubscriptionJSONRequestBody = PaymentRequest
// DeleteSubscriptionJSONRequestBody defines body for DeleteSubscription for application/json ContentType.
type DeleteSubscriptionJSONRequestBody = TerminateSubscriptionRequest
// GetProjectAndTaskJSONRequestBody defines body for GetProjectAndTask for application/json ContentType.
type GetProjectAndTaskJSONRequestBody = ProjectTaskRequest
// DeleteMany2JSONRequestBody defines body for DeleteMany2 for application/json ContentType.
type DeleteMany2JSONRequestBody = ProjectIdsRequest
// UpdateMany1JSONRequestBody defines body for UpdateMany1 for application/json ContentType.
type UpdateMany1JSONRequestBody = PatchProjectRequest
// Create12JSONRequestBody defines body for Create12 for application/json ContentType.
type Create12JSONRequestBody = CreateProjectRequest
// GetFilteredProjectsJSONRequestBody defines body for GetFilteredProjects for application/json ContentType.
type GetFilteredProjectsJSONRequestBody = ProjectFilterRequest
// CreateFromTemplateJSONRequestBody defines body for CreateFromTemplate for application/json ContentType.
type CreateFromTemplateJSONRequestBody = CreateFromTemplateRequest
// GetProjectJSONRequestBody defines body for GetProject for application/json ContentType.
type GetProjectJSONRequestBody = ProjectIdsRequest
// GetProjectsForReportFilterJSONRequestBody defines body for GetProjectsForReportFilter for application/json ContentType.
type GetProjectsForReportFilterJSONRequestBody = ProjectReportFilterRequest
// GetProjectIdsForReportFilterJSONRequestBody defines body for GetProjectIdsForReportFilter for application/json ContentType.
type GetProjectIdsForReportFilterJSONRequestBody = ProjectReportFilterRequest
// GetTasksByIdsJSONRequestBody defines body for GetTasksByIds for application/json ContentType.
type GetTasksByIdsJSONRequestBody = TaskIdsRequest
// GetAllTasksJSONRequestBody defines body for GetAllTasks for application/json ContentType.
type GetAllTasksJSONRequestBody = GetAllTasksJSONBody
// GetTasksJSONRequestBody defines body for GetTasks for application/json ContentType.
type GetTasksJSONRequestBody = GetTasksJSONBody
// GetTasksForReportFilterJSONRequestBody defines body for GetTasksForReportFilter for application/json ContentType.
type GetTasksForReportFilterJSONRequestBody = TaskReportFilterRequest
// GetTaskIdsForReportFilterJSONRequestBody defines body for GetTaskIdsForReportFilter for application/json ContentType.
type GetTaskIdsForReportFilterJSONRequestBody = TaskReportFilterRequest
// GetTimeOffPoliciesAndHolidaysWithProjectsJSONRequestBody defines body for GetTimeOffPoliciesAndHolidaysWithProjects for application/json ContentType.
type GetTimeOffPoliciesAndHolidaysWithProjectsJSONRequestBody = ProjectIdsRequest
// GetPermissionsToUserForProjectsJSONRequestBody defines body for GetPermissionsToUserForProjects for application/json ContentType.
type GetPermissionsToUserForProjectsJSONRequestBody = GetProjectsAuthorizationsForUserRequest
// Update14JSONRequestBody defines body for Update14 for application/json ContentType.
type Update14JSONRequestBody = ProjectPatchRequest
// Update6JSONRequestBody defines body for Update6 for application/json ContentType.
type Update6JSONRequestBody = UpdateProjectRequest
// SetCostRate1JSONRequestBody defines body for SetCostRate1 for application/json ContentType.
type SetCostRate1JSONRequestBody = CostRateRequest
// UpdateEstimateJSONRequestBody defines body for UpdateEstimate for application/json ContentType.
type UpdateEstimateJSONRequestBody = ProjectEstimateRequest
// SetHourlyRate1JSONRequestBody defines body for SetHourlyRate1 for application/json ContentType.
type SetHourlyRate1JSONRequestBody = HourlyRateRequest
// Create13JSONRequestBody defines body for Create13 for application/json ContentType.
type Create13JSONRequestBody = TaskRequest
// GetTimeOffPoliciesAndHolidaysWithTasksJSONRequestBody defines body for GetTimeOffPoliciesAndHolidaysWithTasks for application/json ContentType.
type GetTimeOffPoliciesAndHolidaysWithTasksJSONRequestBody = TaskIdsRequest
// Update7JSONRequestBody defines body for Update7 for application/json ContentType.
type Update7JSONRequestBody = UpdateTaskRequest
// SetCostRateJSONRequestBody defines body for SetCostRate for application/json ContentType.
type SetCostRateJSONRequestBody = CostRateRequest
// SetHourlyRateJSONRequestBody defines body for SetHourlyRate for application/json ContentType.
type SetHourlyRateJSONRequestBody = HourlyRateRequest
// AddUsers1JSONRequestBody defines body for AddUsers1 for application/json ContentType.
type AddUsers1JSONRequestBody = AddUsersToProjectRequest
// AddUsersCostRate1JSONRequestBody defines body for AddUsersCostRate1 for application/json ContentType.
type AddUsersCostRate1JSONRequestBody = CostRateRequest
// AddUsersHourlyRate1JSONRequestBody defines body for AddUsersHourlyRate1 for application/json ContentType.
type AddUsersHourlyRate1JSONRequestBody = HourlyRateRequest
// RemovePermissionsToUserJSONRequestBody defines body for RemovePermissionsToUser for application/json ContentType.
type RemovePermissionsToUserJSONRequestBody = AddAndRemoveProjectPermissionsRequest
// AddPermissionsToUserJSONRequestBody defines body for AddPermissionsToUser for application/json ContentType.
type AddPermissionsToUserJSONRequestBody = AddAndRemoveProjectPermissionsRequest
// ConnectJSONRequestBody defines body for Connect for application/json ContentType.
type ConnectJSONRequestBody = PumbleIntegrationRequest
// SyncClientsJSONRequestBody defines body for SyncClients for application/json ContentType.
type SyncClientsJSONRequestBody = SyncClientsRequest
// SyncProjectsJSONRequestBody defines body for SyncProjects for application/json ContentType.
type SyncProjectsJSONRequestBody = SyncProjectsRequest
// UpdateProjectsJSONRequestBody defines body for UpdateProjects for application/json ContentType.
type UpdateProjectsJSONRequestBody = UpdateProjectsRequest
// Create11JSONRequestBody defines body for Create11 for application/json ContentType.
type Create11JSONRequestBody = CreateReminderRequest
// Update5JSONRequestBody defines body for Update5 for application/json ContentType.
type Update5JSONRequestBody = CreateReminderRequest
// GetDashboardInfoJSONRequestBody defines body for GetDashboardInfo for application/json ContentType.
type GetDashboardInfoJSONRequestBody = GetMainReportRequest
// GetDraftAssignmentsCountJSONRequestBody defines body for GetDraftAssignmentsCount for application/json ContentType.
type GetDraftAssignmentsCountJSONRequestBody = GetDraftCountRequest
// GetFilteredProjectTotalsJSONRequestBody defines body for GetFilteredProjectTotals for application/json ContentType.
type GetFilteredProjectTotalsJSONRequestBody = ProjectTotalsRequest
// PublishAssignmentsJSONRequestBody defines body for PublishAssignments for application/json ContentType.
type PublishAssignmentsJSONRequestBody = PublishAssignmentsRequest
// CreateRecurringJSONRequestBody defines body for CreateRecurring for application/json ContentType.
type CreateRecurringJSONRequestBody = AssignmentCreateRequest
// EditRecurringJSONRequestBody defines body for EditRecurring for application/json ContentType.
type EditRecurringJSONRequestBody = AssignmentUpdateRequest
// EditPeriodForRecurringJSONRequestBody defines body for EditPeriodForRecurring for application/json ContentType.
type EditPeriodForRecurringJSONRequestBody = AssignmentPeriodRequest
// EditRecurringPeriodJSONRequestBody defines body for EditRecurringPeriod for application/json ContentType.
type EditRecurringPeriodJSONRequestBody = RecurringAssignmentRequest
// GetUserTotalsJSONRequestBody defines body for GetUserTotals for application/json ContentType.
type GetUserTotalsJSONRequestBody = GetUserTotalsRequest
// GetFilteredAssignmentsForUserJSONRequestBody defines body for GetFilteredAssignmentsForUser for application/json ContentType.
type GetFilteredAssignmentsForUserJSONRequestBody = UserAssignmentsRequest
// CopyAssignmentJSONRequestBody defines body for CopyAssignment for application/json ContentType.
type CopyAssignmentJSONRequestBody = CopyAssignmentRequest
// SplitAssignmentJSONRequestBody defines body for SplitAssignment for application/json ContentType.
type SplitAssignmentJSONRequestBody = SplitAssignmentRequest
// ShiftScheduleJSONRequestBody defines body for ShiftSchedule for application/json ContentType.
type ShiftScheduleJSONRequestBody = ShiftScheduleRequest
// Create10JSONRequestBody defines body for Create10 for application/json ContentType.
type Create10JSONRequestBody = MilestoneCreateRequest
// Edit1JSONRequestBody defines body for Edit1 for application/json ContentType.
type Edit1JSONRequestBody = MilestoneUpdateRequest
// EditDateJSONRequestBody defines body for EditDate for application/json ContentType.
type EditDateJSONRequestBody = MilestoneDateRequest
// UpdateSidebarJSONRequestBody defines body for UpdateSidebar for application/json ContentType.
type UpdateSidebarJSONRequestBody = UpdateSidebarRequest
// FilterUsersByStatusJSONRequestBody defines body for FilterUsersByStatus for application/json ContentType.
type FilterUsersByStatusJSONRequestBody = FilterUsersByStatusJSONBody
// Delete9JSONRequestBody defines body for Delete9 for application/json ContentType.
type Delete9JSONRequestBody = DiscardStopwatchRequest
// StopJSONRequestBody defines body for Stop for application/json ContentType.
type StopJSONRequestBody = StopStopwatchRequest
// StartJSONRequestBody defines body for Start for application/json ContentType.
type StartJSONRequestBody = StartStopwatchRequest
// DeleteMany1JSONRequestBody defines body for DeleteMany1 for application/json ContentType.
type DeleteMany1JSONRequestBody = TagIdsRequest
// UpdateManyJSONRequestBody defines body for UpdateMany for application/json ContentType.
type UpdateManyJSONRequestBody = UpdateManyTagsRequest
// Create9JSONRequestBody defines body for Create9 for application/json ContentType.
type Create9JSONRequestBody = TagRequest
// ConnectedToApprovedEntriesJSONRequestBody defines body for ConnectedToApprovedEntries for application/json ContentType.
type ConnectedToApprovedEntriesJSONRequestBody = TagIdsRequest
// GetTagsOfIdsJSONRequestBody defines body for GetTagsOfIds for application/json ContentType.
type GetTagsOfIdsJSONRequestBody = TagIdsRequest
// Update4JSONRequestBody defines body for Update4 for application/json ContentType.
type Update4JSONRequestBody = TagRequest
// Create8JSONRequestBody defines body for Create8 for application/json ContentType.
type Create8JSONRequestBody = TemplateRequest
// Update13JSONRequestBody defines body for Update13 for application/json ContentType.
type Update13JSONRequestBody = TemplatePatchRequest
// ActivateJSONRequestBody defines body for Activate for application/json ContentType.
type ActivateJSONRequestBody = ActivateTemplateRequest
// DeactivateJSONRequestBody defines body for Deactivate for application/json ContentType.
type DeactivateJSONRequestBody = ActivateTemplateRequest
// CopyTimeEntriesJSONRequestBody defines body for CopyTimeEntries for application/json ContentType.
type CopyTimeEntriesJSONRequestBody = CopyEntriesRequest
// UpdateBalanceJSONRequestBody defines body for UpdateBalance for application/json ContentType.
type UpdateBalanceJSONRequestBody = ChangeBalanceRequest
// CreatePolicyJSONRequestBody defines body for CreatePolicy for application/json ContentType.
type CreatePolicyJSONRequestBody = CreatePolicyRequest
// UpdatePolicyJSONRequestBody defines body for UpdatePolicy for application/json ContentType.
type UpdatePolicyJSONRequestBody = UpdatePolicyRequest
// Create7JSONRequestBody defines body for Create7 for application/json ContentType.
type Create7JSONRequestBody = CreateTimeOffRequestRequest
// RejectJSONRequestBody defines body for Reject for application/json ContentType.
type RejectJSONRequestBody = RejectTimeOffRequestRequest
// CreateForOther1JSONRequestBody defines body for CreateForOther1 for application/json ContentType.
type CreateForOther1JSONRequestBody = CreateTimeOffRequestRequest
// Get1JSONRequestBody defines body for Get1 for application/json ContentType.
type Get1JSONRequestBody = GetTimeOffRequestsRequest
// GetJSONRequestBody defines body for Get for application/json ContentType.
type GetJSONRequestBody = GetTimelineRequest
// GetTimelineForReportsJSONRequestBody defines body for GetTimelineForReports for application/json ContentType.
type GetTimelineForReportsJSONRequestBody = GetTimelineRequest
// DeleteManyJSONRequestBody defines body for DeleteMany for application/json ContentType.
type DeleteManyJSONRequestBody = TimeEntryIdsRequest
// Create6JSONRequestBody defines body for Create6 for application/json ContentType.
type Create6JSONRequestBody = CreateTimeEntryRequest
// PatchTimeEntriesJSONRequestBody defines body for PatchTimeEntries for application/json ContentType.
type PatchTimeEntriesJSONRequestBody = TimeEntriesPatchRequest
// EndStartedJSONRequestBody defines body for EndStarted for application/json ContentType.
type EndStartedJSONRequestBody = UpdateTimeEntryEndRequest
// CreateFull1JSONRequestBody defines body for CreateFull1 for application/json ContentType.
type CreateFull1JSONRequestBody = CreateTimeEntryRequest
// UpdateInvoicedStatusJSONRequestBody defines body for UpdateInvoicedStatus for application/json ContentType.
type UpdateInvoicedStatusJSONRequestBody = UpdateInvoicedStatusRequest
// RestoreTimeEntriesJSONRequestBody defines body for RestoreTimeEntries for application/json ContentType.
type RestoreTimeEntriesJSONRequestBody = TimeEntryIdsRequest
// CreateForManyJSONRequestBody defines body for CreateForMany for application/json ContentType.
type CreateForManyJSONRequestBody = CreateTimeEntryForManyRequest
// CreateForOthersJSONRequestBody defines body for CreateForOthers for application/json ContentType.
type CreateForOthersJSONRequestBody = CreateTimeEntryRequest
// CreateFullJSONRequestBody defines body for CreateFull for application/json ContentType.
type CreateFullJSONRequestBody = CreateTimeEntryRequest
// PatchJSONRequestBody defines body for Patch for application/json ContentType.
type PatchJSONRequestBody PatchJSONBody
// Update3JSONRequestBody defines body for Update3 for application/json ContentType.
type Update3JSONRequestBody = UpdateTimeEntryRequest
// CreateTimeEntryAttributeJSONRequestBody defines body for CreateTimeEntryAttribute for application/json ContentType.
type CreateTimeEntryAttributeJSONRequestBody = CreateCustomAttributeRequest
// DeleteTimeEntryAttributeJSONRequestBody defines body for DeleteTimeEntryAttribute for application/json ContentType.
type DeleteTimeEntryAttributeJSONRequestBody = DeleteCustomAttributeRequest
// UpdateBillableJSONRequestBody defines body for UpdateBillable for application/json ContentType.
type UpdateBillableJSONRequestBody = UpdateTimeEntryBillableRequest
// UpdateDescriptionJSONRequestBody defines body for UpdateDescription for application/json ContentType.
type UpdateDescriptionJSONRequestBody = UpdateTimeEntryDescriptionRequest
// UpdateEndJSONRequestBody defines body for UpdateEnd for application/json ContentType.
type UpdateEndJSONRequestBody = UpdateTimeEntryEndRequest
// UpdateFullJSONRequestBody defines body for UpdateFull for application/json ContentType.
type UpdateFullJSONRequestBody = UpdateTimeEntryRequest
// UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.
type UpdateProjectJSONRequestBody = UpdateTimeEntryProjectRequest
// UpdateProjectAndTaskJSONRequestBody defines body for UpdateProjectAndTask for application/json ContentType.
type UpdateProjectAndTaskJSONRequestBody UpdateProjectAndTaskJSONBody
// UpdateAndSplitJSONRequestBody defines body for UpdateAndSplit for application/json ContentType.
type UpdateAndSplitJSONRequestBody = TimeEntryPatchSplitRequest
// SplitTimeEntryJSONRequestBody defines body for SplitTimeEntry for application/json ContentType.
type SplitTimeEntryJSONRequestBody = TimeEntrySplitRequest
// UpdateStartJSONRequestBody defines body for UpdateStart for application/json ContentType.
type UpdateStartJSONRequestBody = UpdateTimeEntryStartRequest
// UpdateTagsJSONRequestBody defines body for UpdateTags for application/json ContentType.
type UpdateTagsJSONRequestBody = UpdateTimeEntryTagsRequest
// UpdateTimeIntervalJSONRequestBody defines body for UpdateTimeInterval for application/json ContentType.
type UpdateTimeIntervalJSONRequestBody = TimeEntriesDurationRequest
// UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.
type UpdateUserJSONRequestBody = UpdateTimeEntryUserRequest
// UpdateCustomFieldJSONRequestBody defines body for UpdateCustomField for application/json ContentType.
type UpdateCustomFieldJSONRequestBody = UpdateCustomFieldRequest
// PenalizeCurrentTimerAndStartNewTimeEntryJSONRequestBody defines body for PenalizeCurrentTimerAndStartNewTimeEntry for application/json ContentType.
type PenalizeCurrentTimerAndStartNewTimeEntryJSONRequestBody = PenalizeTimeEntryRequest
// TransferWorkspaceDeprecatedFlowJSONRequestBody defines body for TransferWorkspaceDeprecatedFlow for application/json ContentType.
type TransferWorkspaceDeprecatedFlowJSONRequestBody = WorkspaceTransferDeprecatedRequest
// TransferWorkspaceJSONRequestBody defines body for TransferWorkspace for application/json ContentType.
type TransferWorkspaceJSONRequestBody = WorkspaceTransferRequest
// CopyTimeEntryCalendarDragJSONRequestBody defines body for CopyTimeEntryCalendarDrag for application/json ContentType.
type CopyTimeEntryCalendarDragJSONRequestBody = CreateTimeEntryRequest
// Create5JSONRequestBody defines body for Create5 for application/json ContentType.
type Create5JSONRequestBody = CreateUserGroupRequest
// GetUserGroupNamesJSONRequestBody defines body for GetUserGroupNames for application/json ContentType.
type GetUserGroupNamesJSONRequestBody = UsersIdsRequest
// GetUserGroupForReportFilterPostJSONRequestBody defines body for GetUserGroupForReportFilterPost for application/json ContentType.
type GetUserGroupForReportFilterPostJSONRequestBody = UserGroupReportFilterRequest
// GetUsersForAttendanceReportFilterJSONRequestBody defines body for GetUsersForAttendanceReportFilter for application/json ContentType.
type GetUsersForAttendanceReportFilterJSONRequestBody = UserGroupAttendanceFilterRequest
// GetUserGroupsJSONRequestBody defines body for GetUserGroups for application/json ContentType.
type GetUserGroupsJSONRequestBody = GetUserGroupByIdsRequest
// RemoveUserJSONRequestBody defines body for RemoveUser for application/json ContentType.
type RemoveUserJSONRequestBody = AddOrRemoveUsersFromUserGroups
// AddUsersToUserGroupsFilterJSONRequestBody defines body for AddUsersToUserGroupsFilter for application/json ContentType.
type AddUsersToUserGroupsFilterJSONRequestBody = UpdateUsersFromUserGroupsRequest
// Update2JSONRequestBody defines body for Update2 for application/json ContentType.
type Update2JSONRequestBody = UpdateUserGroupNameRequest
// GetUsersJSONRequestBody defines body for GetUsers for application/json ContentType.
type GetUsersJSONRequestBody = GetUsersByIdsRequest
// AddUsersJSONRequestBody defines body for AddUsers for application/json ContentType.
type AddUsersJSONRequestBody = AddUsersToWorkspaceRequest
// SetMembershipsJSONRequestBody defines body for SetMemberships for application/json ContentType.
type SetMembershipsJSONRequestBody = SetWorkspaceMembershipStatusRequest
// CreateDeprecatedJSONRequestBody defines body for CreateDeprecated for application/json ContentType.
type CreateDeprecatedJSONRequestBody = CreateApprovalRequest
// GetApprovedTotalsJSONRequestBody defines body for GetApprovedTotals for application/json ContentType.
type GetApprovedTotalsJSONRequestBody = GetApprovalTotalsRequest
// CreateForOtherDeprecatedJSONRequestBody defines body for CreateForOtherDeprecated for application/json ContentType.
type CreateForOtherDeprecatedJSONRequestBody = CreateApprovalRequest
// GetPreviewJSONRequestBody defines body for GetPreview for application/json ContentType.
type GetPreviewJSONRequestBody = GetApprovalTotalsRequest
// SetCostRateForUser1JSONRequestBody defines body for SetCostRateForUser1 for application/json ContentType.
type SetCostRateForUser1JSONRequestBody = CostRateRequest
// UpsertUserCustomFieldValueJSONRequestBody defines body for UpsertUserCustomFieldValue for application/json ContentType.
type UpsertUserCustomFieldValueJSONRequestBody = UserCustomFieldPutRequest
// CreateFavoriteTimeEntryJSONRequestBody defines body for CreateFavoriteTimeEntry for application/json ContentType.
type CreateFavoriteTimeEntryJSONRequestBody = CreateFavoriteEntriesRequest
// ReorderInvoiceItemJSONRequestBody defines body for ReorderInvoiceItem for application/json ContentType.
type ReorderInvoiceItemJSONRequestBody = ReorderFavoriteEntriesRequest
// Update1JSONRequestBody defines body for Update1 for application/json ContentType.
type Update1JSONRequestBody = UpdateFavoriteEntriesRequest
// SetHourlyRateForUser1JSONRequestBody defines body for SetHourlyRateForUser1 for application/json ContentType.
type SetHourlyRateForUser1JSONRequestBody = HourlyRateRequest
// ReSubmitJSONRequestBody defines body for ReSubmit for application/json ContentType.
type ReSubmitJSONRequestBody = SubmitApprovalRequest
// UpdateUserRolesJSONRequestBody defines body for UpdateUserRoles for application/json ContentType.
type UpdateUserRolesJSONRequestBody = UpdateUserRolesRequest
// Create2JSONRequestBody defines body for Create2 for application/json ContentType.
type Create2JSONRequestBody = SubmitApprovalRequest
// CreateForOtherJSONRequestBody defines body for CreateForOther for application/json ContentType.
type CreateForOtherJSONRequestBody = SubmitApprovalRequest
// Create1JSONRequestBody defines body for Create1 for application/json ContentType.
type Create1JSONRequestBody = WebhookRequest
// UpdateJSONRequestBody defines body for Update for application/json ContentType.
type UpdateJSONRequestBody = WebhookRequest
// AsPolicyFullDto returns the union data inside the PolicyDto as a PolicyFullDto
func (t PolicyDto) AsPolicyFullDto() (PolicyFullDto, error) {
var body PolicyFullDto
err := json.Unmarshal(t.union, &body)
return body, err
}
// FromPolicyFullDto overwrites any union data inside the PolicyDto as the provided PolicyFullDto
func (t *PolicyDto) FromPolicyFullDto(v PolicyFullDto) error {
b, err := json.Marshal(v)
t.union = b
return err
}
// MergePolicyFullDto performs a merge with any union data inside the PolicyDto, using the provided PolicyFullDto
func (t *PolicyDto) MergePolicyFullDto(v PolicyFullDto) error {
b, err := json.Marshal(v)
if err != nil {
return err
}
merged, err := runtime.JSONMerge(t.union, b)
t.union = merged
return err
}
// AsPolicyRedactedDto returns the union data inside the PolicyDto as a PolicyRedactedDto
func (t PolicyDto) AsPolicyRedactedDto() (PolicyRedactedDto, error) {
var body PolicyRedactedDto
err := json.Unmarshal(t.union, &body)
return body, err
}
// FromPolicyRedactedDto overwrites any union data inside the PolicyDto as the provided PolicyRedactedDto
func (t *PolicyDto) FromPolicyRedactedDto(v PolicyRedactedDto) error {
b, err := json.Marshal(v)
t.union = b
return err
}
// MergePolicyRedactedDto performs a merge with any union data inside the PolicyDto, using the provided PolicyRedactedDto
func (t *PolicyDto) MergePolicyRedactedDto(v PolicyRedactedDto) error {
b, err := json.Marshal(v)
if err != nil {
return err
}
merged, err := runtime.JSONMerge(t.union, b)
t.union = merged
return err
}
func (t PolicyDto) MarshalJSON() ([]byte, error) {
b, err := t.union.MarshalJSON()
if err != nil {
return nil, err
}
object := make(map[string]json.RawMessage)
if t.union != nil {
err = json.Unmarshal(b, &object)
if err != nil {
return nil, err
}
}
if t.AllowHalfDay != nil {
object["allowHalfDay"], err = json.Marshal(t.AllowHalfDay)
if err != nil {
return nil, fmt.Errorf("error marshaling 'allowHalfDay': %w", err)
}
}
if t.AllowNegativeBalance != nil {
object["allowNegativeBalance"], err = json.Marshal(t.AllowNegativeBalance)
if err != nil {
return nil, fmt.Errorf("error marshaling 'allowNegativeBalance': %w", err)
}
}
if t.Color != nil {
object["color"], err = json.Marshal(t.Color)
if err != nil {
return nil, fmt.Errorf("error marshaling 'color': %w", err)
}
}
if t.Id != nil {
object["id"], err = json.Marshal(t.Id)
if err != nil {
return nil, fmt.Errorf("error marshaling 'id': %w", err)
}
}
if t.Name != nil {
object["name"], err = json.Marshal(t.Name)
if err != nil {
return nil, fmt.Errorf("error marshaling 'name': %w", err)
}
}
if t.NegativeBalance != nil {
object["negativeBalance"], err = json.Marshal(t.NegativeBalance)
if err != nil {
return nil, fmt.Errorf("error marshaling 'negativeBalance': %w", err)
}
}
if t.TimeUnit != nil {
object["timeUnit"], err = json.Marshal(t.TimeUnit)
if err != nil {
return nil, fmt.Errorf("error marshaling 'timeUnit': %w", err)
}
}
if t.WorkspaceId != nil {
object["workspaceId"], err = json.Marshal(t.WorkspaceId)
if err != nil {
return nil, fmt.Errorf("error marshaling 'workspaceId': %w", err)
}
}
b, err = json.Marshal(object)
return b, err
}
func (t *PolicyDto) UnmarshalJSON(b []byte) error {
err := t.union.UnmarshalJSON(b)
if err != nil {
return err
}
object := make(map[string]json.RawMessage)
err = json.Unmarshal(b, &object)
if err != nil {
return err
}
if raw, found := object["allowHalfDay"]; found {
err = json.Unmarshal(raw, &t.AllowHalfDay)
if err != nil {
return fmt.Errorf("error reading 'allowHalfDay': %w", err)
}
}
if raw, found := object["allowNegativeBalance"]; found {
err = json.Unmarshal(raw, &t.AllowNegativeBalance)
if err != nil {
return fmt.Errorf("error reading 'allowNegativeBalance': %w", err)
}
}
if raw, found := object["color"]; found {
err = json.Unmarshal(raw, &t.Color)
if err != nil {
return fmt.Errorf("error reading 'color': %w", err)
}
}
if raw, found := object["id"]; found {
err = json.Unmarshal(raw, &t.Id)
if err != nil {
return fmt.Errorf("error reading 'id': %w", err)
}
}
if raw, found := object["name"]; found {
err = json.Unmarshal(raw, &t.Name)
if err != nil {
return fmt.Errorf("error reading 'name': %w", err)
}
}
if raw, found := object["negativeBalance"]; found {
err = json.Unmarshal(raw, &t.NegativeBalance)
if err != nil {
return fmt.Errorf("error reading 'negativeBalance': %w", err)
}
}
if raw, found := object["timeUnit"]; found {
err = json.Unmarshal(raw, &t.TimeUnit)
if err != nil {
return fmt.Errorf("error reading 'timeUnit': %w", err)
}
}
if raw, found := object["workspaceId"]; found {
err = json.Unmarshal(raw, &t.WorkspaceId)
if err != nil {
return fmt.Errorf("error reading 'workspaceId': %w", err)
}
}
return err
}
// RequestEditorFn is the function signature for the RequestEditor callback function
type RequestEditorFn func(ctx context.Context, req *http.Request) error
// Doer performs HTTP requests.
//
// The standard http.Client implements this interface.
type HttpRequestDoer interface {
Do(req *http.Request) (*http.Response, error)
}
// Client which conforms to the OpenAPI3 specification for this service.
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
// ClientOption allows setting custom parameters during construction
type ClientOption func(*Client) error
// Creates a new Client, with reasonable defaults
func NewClient(server string, opts ...ClientOption) (*Client, error) {
// create a client with sane default values
client := Client{
Server: server,
}
// mutate client and add all optional params
for _, o := range opts {
if err := o(&client); err != nil {
return nil, err
}
}
// ensure the server URL always has a trailing slash
if !strings.HasSuffix(client.Server, "/") {
client.Server += "/"
}
// create httpClient, if not already present
if client.Client == nil {
client.Client = &http.Client{}
}
return &client, nil
}
// WithHTTPClient allows overriding the default Doer, which is
// automatically created using http.Client. This is useful for tests.
func WithHTTPClient(doer HttpRequestDoer) ClientOption {
return func(c *Client) error {
c.Client = doer
return nil
}
}
// WithRequestEditorFn allows setting up a callback function, which will be
// called right before sending the request. This can be used to mutate the request.
func WithRequestEditorFn(fn RequestEditorFn) ClientOption {
return func(c *Client) error {
c.RequestEditors = append(c.RequestEditors, fn)
return nil
}
}
// The interface specification for the client above.
type ClientInterface interface {
// GetInitialData request
GetInitialData(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadReportWithBody request with any body
DownloadReportWithBody(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadReport(ctx context.Context, reportId string, body DownloadReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResetPin request
ResetPin(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ValidatePinWithBody request with any body
ValidatePinWithBody(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ValidatePin(ctx context.Context, reportId string, body ValidatePinJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSmtpConfigurationWithBody request with any body
UpdateSmtpConfigurationWithBody(ctx context.Context, systemSettingsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSmtpConfiguration(ctx context.Context, systemSettingsId string, body UpdateSmtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DisableAccessToEntitiesInTransferWithBody request with any body
DisableAccessToEntitiesInTransferWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DisableAccessToEntitiesInTransfer(ctx context.Context, body DisableAccessToEntitiesInTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EnableAccessToEntitiesInTransfer request
EnableAccessToEntitiesInTransfer(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UsersExistWithBody request with any body
UsersExistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UsersExist(ctx context.Context, body UsersExistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HandleCleanupOnSourceRegion request
HandleCleanupOnSourceRegion(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// HandleTransferCompletedOnSourceRegion request
HandleTransferCompletedOnSourceRegion(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// HandleTransferCompletedFailureWithBody request with any body
HandleTransferCompletedFailureWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
HandleTransferCompletedFailure(ctx context.Context, workspaceId string, body HandleTransferCompletedFailureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HandleTransferCompletedSuccessWithBody request with any body
HandleTransferCompletedSuccessWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
HandleTransferCompletedSuccess(ctx context.Context, workspaceId string, body HandleTransferCompletedSuccessJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllUsers request
GetAllUsers(ctx context.Context, params *GetAllUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserInfoWithBody request with any body
GetUserInfoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserInfo(ctx context.Context, body GetUserInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserMembershipsAndInvitesWithBody request with any body
GetUserMembershipsAndInvitesWithBody(ctx context.Context, params *GetUserMembershipsAndInvitesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserMembershipsAndInvites(ctx context.Context, params *GetUserMembershipsAndInvitesParams, body GetUserMembershipsAndInvitesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckForNewsletterSubscription request
CheckForNewsletterSubscription(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddNotificationsWithBody request with any body
AddNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNews request
GetNews(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNews request
DeleteNews(ctx context.Context, newsId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNewsWithBody request with any body
UpdateNewsWithBody(ctx context.Context, newsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchAllUsers request
SearchAllUsers(ctx context.Context, params *SearchAllUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NumberOfUsersRegistered request
NumberOfUsersRegistered(ctx context.Context, params *NumberOfUsersRegisteredParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersOnWorkspace request
GetUsersOnWorkspace(ctx context.Context, workspaceId string, params *GetUsersOnWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkEditUsersWithBody request with any body
BulkEditUsersWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkEditUsers(ctx context.Context, workspaceId string, body BulkEditUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersOfWorkspace5 request
GetUsersOfWorkspace5(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace5Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInfoWithBody request with any body
GetInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetInfo(ctx context.Context, workspaceId string, body GetInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMembersInfo request
GetMembersInfo(ctx context.Context, workspaceId string, params *GetMembersInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserNamesWithBody request with any body
GetUserNamesWithBody(ctx context.Context, workspaceId string, params *GetUserNamesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserNames(ctx context.Context, workspaceId string, params *GetUserNamesParams, body GetUserNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// FindPoliciesToBeApprovedByUser request
FindPoliciesToBeApprovedByUser(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersAndUsersFromUserGroupsAssignedToProject request
GetUsersAndUsersFromUserGroupsAssignedToProject(ctx context.Context, workspaceId string, projectId string, params *GetUsersAndUsersFromUserGroupsAssignedToProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersForProjectMembersFilterWithBody request with any body
GetUsersForProjectMembersFilterWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUsersForProjectMembersFilter(ctx context.Context, workspaceId string, projectId string, body GetUsersForProjectMembersFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersForAttendanceReportFilter1WithBody request with any body
GetUsersForAttendanceReportFilter1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUsersForAttendanceReportFilter1(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilter1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersOfWorkspace4 request
GetUsersOfWorkspace4(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace4Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersForReportFilterOld request
GetUsersForReportFilterOld(ctx context.Context, workspaceId string, params *GetUsersForReportFilterOldParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersForReportFilterWithBody request with any body
GetUsersForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUsersForReportFilter(ctx context.Context, workspaceId string, body GetUsersForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersOfUserGroup request
GetUsersOfUserGroup(ctx context.Context, workspaceId string, userGroupId string, params *GetUsersOfUserGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersOfWorkspace3 request
GetUsersOfWorkspace3(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace3Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersOfWorkspace2 request
GetUsersOfWorkspace2(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUser request
GetUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTimeTrackingSettings1WithBody request with any body
UpdateTimeTrackingSettings1WithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTimeTrackingSettings1(ctx context.Context, userId string, body UpdateTimeTrackingSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDashboardSelectionWithBody request with any body
UpdateDashboardSelectionWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDashboardSelection(ctx context.Context, userId string, body UpdateDashboardSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetDefaultWorkspace request
SetDefaultWorkspace(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserWithBody request with any body
DeleteUserWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUser(ctx context.Context, userId string, body DeleteUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangeEmailWithBody request with any body
ChangeEmailWithBody(ctx context.Context, userId string, params *ChangeEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangeEmail(ctx context.Context, userId string, params *ChangeEmailParams, body ChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HasPendingEmailChange request
HasPendingEmailChange(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateLangWithBody request with any body
UpdateLangWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateLang(ctx context.Context, userId string, body UpdateLangJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MarkAsRead1WithBody request with any body
MarkAsRead1WithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MarkAsRead1(ctx context.Context, userId string, body MarkAsRead1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MarkAsReadWithBody request with any body
MarkAsReadWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MarkAsRead(ctx context.Context, userId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangeNameAdminWithBody request with any body
ChangeNameAdminWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangeNameAdmin(ctx context.Context, userId string, body ChangeNameAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNewsForUser request
GetNewsForUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReadNewsWithBody request with any body
ReadNewsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReadNews(ctx context.Context, userId string, body ReadNewsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotifications request
GetNotifications(ctx context.Context, userId string, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePictureWithBody request with any body
UpdatePictureWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePicture(ctx context.Context, userId string, body UpdatePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNameAndProfilePictureWithBody request with any body
UpdateNameAndProfilePictureWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNameAndProfilePicture(ctx context.Context, userId string, body UpdateNameAndProfilePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSettingsWithBody request with any body
UpdateSettingsWithBody(ctx context.Context, userId string, params *UpdateSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSettings(ctx context.Context, userId string, params *UpdateSettingsParams, body UpdateSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSummaryReportSettingsWithBody request with any body
UpdateSummaryReportSettingsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSummaryReportSettings(ctx context.Context, userId string, body UpdateSummaryReportSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTimeTrackingSettingsWithBody request with any body
UpdateTimeTrackingSettingsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTimeTrackingSettings(ctx context.Context, userId string, body UpdateTimeTrackingSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTimezoneWithBody request with any body
UpdateTimezoneWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTimezone(ctx context.Context, userId string, body UpdateTimezoneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetVerificationCampaignNotifications request
GetVerificationCampaignNotifications(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// MarkNotificationsAsReadWithBody request with any body
MarkNotificationsAsReadWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MarkNotificationsAsRead(ctx context.Context, userId string, body MarkNotificationsAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkCapacityForUser request
GetWorkCapacityForUser(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersWorkingDays request
GetUsersWorkingDays(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadImageWithBody request with any body
UploadImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllUnfinishedWalkthroughTypes request
GetAllUnfinishedWalkthroughTypes(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// FinishWalkthroughWithBody request with any body
FinishWalkthroughWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
FinishWalkthrough(ctx context.Context, userId string, body FinishWalkthroughJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOwnerEmailByWorkspaceId request
GetOwnerEmailByWorkspaceId(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkspacesOfUser request
GetWorkspacesOfUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWithBody request with any body
CreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create(ctx context.Context, body CreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkspaceInfo request
GetWorkspaceInfo(ctx context.Context, params *GetWorkspaceInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// InsertLegacyPlanNotificationsWithBody request with any body
InsertLegacyPlanNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
InsertLegacyPlanNotifications(ctx context.Context, body InsertLegacyPlanNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsToUserForWorkspacesWithBody request with any body
GetPermissionsToUserForWorkspacesWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPermissionsToUserForWorkspaces(ctx context.Context, userId string, body GetPermissionsToUserForWorkspacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LeaveWorkspace request
LeaveWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkspaceById request
GetWorkspaceById(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWorkspaceWithBody request with any body
UpdateWorkspaceWithBody(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateWorkspace(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetABTesting request
GetABTesting(ctx context.Context, workspaceId string, params *GetABTestingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActiveMembers request
GetActiveMembers(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UninstallWithBody request with any body
UninstallWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Uninstall(ctx context.Context, workspaceId string, body UninstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInstalledAddons request
GetInstalledAddons(ctx context.Context, workspaceId string, params *GetInstalledAddonsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// InstallWithBody request with any body
InstallWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Install(ctx context.Context, workspaceId string, body InstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInstalledAddonsIdNamePair request
GetInstalledAddonsIdNamePair(ctx context.Context, workspaceId string, params *GetInstalledAddonsIdNamePairParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInstalledAddonsByKeysWithBody request with any body
GetInstalledAddonsByKeysWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetInstalledAddonsByKeys(ctx context.Context, workspaceId string, body GetInstalledAddonsByKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Uninstall1 request
Uninstall1(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAddonById request
GetAddonById(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSettings1WithBody request with any body
UpdateSettings1WithBody(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSettings1(ctx context.Context, workspaceId string, addonId string, body UpdateSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStatus3WithBody request with any body
UpdateStatus3WithBody(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStatus3(ctx context.Context, workspaceId string, addonId string, body UpdateStatus3JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAddonUserJWT request
GetAddonUserJWT(ctx context.Context, workspaceId string, addonId string, params *GetAddonUserJWTParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAddonWebhooks request
GetAddonWebhooks(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveUninstalledAddon request
RemoveUninstalledAddon(ctx context.Context, workspaceId string, addonKey string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOfWorkspace1 request
ListOfWorkspace1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create20WithBody request with any body
Create20WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create20(ctx context.Context, workspaceId string, body Create20JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete18 request
Delete18(ctx context.Context, workspaceId string, alertId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update11WithBody request with any body
Update11WithBody(ctx context.Context, workspaceId string, alertId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update11(ctx context.Context, workspaceId string, alertId string, body Update11JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllowedUpdates request
GetAllowedUpdates(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApproveRequestsWithBody request with any body
ApproveRequestsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ApproveRequests(ctx context.Context, workspaceId string, body ApproveRequestsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CountWithBody request with any body
CountWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Count(ctx context.Context, workspaceId string, body CountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HasPending request
HasPending(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemindManagersToApproveWithBody request with any body
RemindManagersToApproveWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RemindManagersToApprove(ctx context.Context, workspaceId string, body RemindManagersToApproveJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemindUsersToSubmitWithBody request with any body
RemindUsersToSubmitWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RemindUsersToSubmit(ctx context.Context, workspaceId string, body RemindUsersToSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApprovalGroupsWithBody request with any body
GetApprovalGroupsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetApprovalGroups(ctx context.Context, workspaceId string, body GetApprovalGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUnsubmittedSummariesWithBody request with any body
GetUnsubmittedSummariesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUnsubmittedSummaries(ctx context.Context, workspaceId string, body GetUnsubmittedSummariesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// WithdrawAllOfWorkspace request
WithdrawAllOfWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRequestsByWorkspace request
GetRequestsByWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApprovalRequest request
GetApprovalRequest(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStatus2WithBody request with any body
UpdateStatus2WithBody(ctx context.Context, workspaceId string, approvalRequestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStatus2(ctx context.Context, workspaceId string, approvalRequestId string, body UpdateStatus2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApprovalDashboard request
GetApprovalDashboard(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApprovalDetails request
GetApprovalDetails(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// FetchCustomAttributesWithBody request with any body
FetchCustomAttributesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
FetchCustomAttributes(ctx context.Context, workspaceId string, body FetchCustomAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckWorkspaceTransferPossibility request
CheckWorkspaceTransferPossibility(ctx context.Context, workspaceId string, params *CheckWorkspaceTransferPossibilityParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMany3WithBody request with any body
DeleteMany3WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteMany3(ctx context.Context, workspaceId string, body DeleteMany3JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClients1 request
GetClients1(ctx context.Context, workspaceId string, params *GetClients1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMany2WithBody request with any body
UpdateMany2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMany2(ctx context.Context, workspaceId string, body UpdateMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create19WithBody request with any body
Create19WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create19(ctx context.Context, workspaceId string, body Create19JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetArchivePermissionsWithBody request with any body
GetArchivePermissionsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetArchivePermissions(ctx context.Context, workspaceId string, body GetArchivePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HaveRelatedTasksWithBody request with any body
HaveRelatedTasksWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
HaveRelatedTasks(ctx context.Context, workspaceId string, body HaveRelatedTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClientsOfIdsWithBody request with any body
GetClientsOfIdsWithBody(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetClientsOfIds(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, body GetClientsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClientsForInvoiceFilter1 request
GetClientsForInvoiceFilter1(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilter1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClients2 request
GetClients2(ctx context.Context, workspaceId string, params *GetClients2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClientsForReportFilter request
GetClientsForReportFilter(ctx context.Context, workspaceId string, params *GetClientsForReportFilterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClientIdsForReportFilter request
GetClientIdsForReportFilter(ctx context.Context, workspaceId string, params *GetClientIdsForReportFilterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeOffPoliciesAndHolidaysForClientWithBody request with any body
GetTimeOffPoliciesAndHolidaysForClientWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTimeOffPoliciesAndHolidaysForClient(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysForClientJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete17 request
Delete17(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClient request
GetClient(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectsArchivePermissions request
GetProjectsArchivePermissions(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update10WithBody request with any body
Update10WithBody(ctx context.Context, workspaceId string, id string, params *Update10Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update10(ctx context.Context, workspaceId string, id string, params *Update10Params, body Update10JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetCostRate2WithBody request with any body
SetCostRate2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetCostRate2(ctx context.Context, workspaceId string, body SetCostRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCoupon request
GetCoupon(ctx context.Context, workspaceId string, params *GetCouponParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkspaceCurrencies request
GetWorkspaceCurrencies(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCurrencyWithBody request with any body
CreateCurrencyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCurrency(ctx context.Context, workspaceId string, body CreateCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveCurrency request
RemoveCurrency(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCurrency request
GetCurrency(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCurrencyCodeWithBody request with any body
UpdateCurrencyCodeWithBody(ctx context.Context, workspaceId string, currencyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCurrencyCode(ctx context.Context, workspaceId string, currencyId string, body UpdateCurrencyCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetCurrencyWithBody request with any body
SetCurrencyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetCurrency(ctx context.Context, workspaceId string, body SetCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// OfWorkspace request
OfWorkspace(ctx context.Context, workspaceId string, params *OfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create18WithBody request with any body
Create18WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create18(ctx context.Context, workspaceId string, body Create18JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// OfWorkspaceWithRequiredAvailability request
OfWorkspaceWithRequiredAvailability(ctx context.Context, workspaceId string, params *OfWorkspaceWithRequiredAvailabilityParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete16 request
Delete16(ctx context.Context, workspaceId string, customFieldId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditWithBody request with any body
EditWithBody(ctx context.Context, workspaceId string, customFieldId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Edit(ctx context.Context, workspaceId string, customFieldId string, body EditJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveDefaultValueOfProject request
RemoveDefaultValueOfProject(ctx context.Context, workspaceId string, customFieldId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditDefaultValuesWithBody request with any body
EditDefaultValuesWithBody(ctx context.Context, workspaceId string, customFieldId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditDefaultValues(ctx context.Context, workspaceId string, customFieldId string, projectId string, body EditDefaultValuesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOfProject request
GetOfProject(ctx context.Context, workspaceId string, projectId string, params *GetOfProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCustomLabelsWithBody request with any body
UpdateCustomLabelsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCustomLabels(ctx context.Context, workspaceId string, body UpdateCustomLabelsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddEmailWithBody request with any body
AddEmailWithBody(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddEmail(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, body AddEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteManyExpensesWithBody request with any body
DeleteManyExpensesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteManyExpenses(ctx context.Context, workspaceId string, body DeleteManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetExpenses request
GetExpenses(ctx context.Context, workspaceId string, params *GetExpensesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateExpenseWithBody request with any body
CreateExpenseWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCategories request
GetCategories(ctx context.Context, workspaceId string, params *GetCategoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create17WithBody request with any body
Create17WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create17(ctx context.Context, workspaceId string, body Create17JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCategoriesByIds request
GetCategoriesByIds(ctx context.Context, workspaceId string, params *GetCategoriesByIdsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCategory request
DeleteCategory(ctx context.Context, workspaceId string, categoryId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCategoryWithBody request with any body
UpdateCategoryWithBody(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCategory(ctx context.Context, workspaceId string, categoryId string, body UpdateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStatus1WithBody request with any body
UpdateStatus1WithBody(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStatus1(ctx context.Context, workspaceId string, categoryId string, body UpdateStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetExpensesInDateRange request
GetExpensesInDateRange(ctx context.Context, workspaceId string, params *GetExpensesInDateRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInvoicedStatus1WithBody request with any body
UpdateInvoicedStatus1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInvoicedStatus1(ctx context.Context, workspaceId string, body UpdateInvoicedStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RestoreManyExpensesWithBody request with any body
RestoreManyExpensesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RestoreManyExpenses(ctx context.Context, workspaceId string, body RestoreManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteExpense request
DeleteExpense(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetExpense request
GetExpense(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateExpenseWithBody request with any body
UpdateExpenseWithBody(ctx context.Context, workspaceId string, expenseId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadFile request
DownloadFile(ctx context.Context, workspaceId string, expenseId string, fileId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ImportFileDataWithBody request with any body
ImportFileDataWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ImportFileData(ctx context.Context, workspaceId string, body ImportFileDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckUsersForImport request
CheckUsersForImport(ctx context.Context, workspaceId string, fileImportId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetHolidays request
GetHolidays(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create16WithBody request with any body
Create16WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create16(ctx context.Context, workspaceId string, body Create16JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete15 request
Delete15(ctx context.Context, workspaceId string, holidayId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update9WithBody request with any body
Update9WithBody(ctx context.Context, workspaceId string, holidayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update9(ctx context.Context, workspaceId string, holidayId string, body Update9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetHourlyRate2WithBody request with any body
SetHourlyRate2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetHourlyRate2(ctx context.Context, workspaceId string, body SetHourlyRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvitedEmailsInfoWithBody request with any body
GetInvitedEmailsInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetInvitedEmailsInfo(ctx context.Context, workspaceId string, body GetInvitedEmailsInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoiceEmailTemplates request
GetInvoiceEmailTemplates(ctx context.Context, workspaceId string, params *GetInvoiceEmailTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertInvoiceEmailTemplateWithBody request with any body
UpsertInvoiceEmailTemplateWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertInvoiceEmailTemplate(ctx context.Context, workspaceId string, body UpsertInvoiceEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoiceEmailData request
GetInvoiceEmailData(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendInvoiceEmailWithBody request with any body
SendInvoiceEmailWithBody(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SendInvoiceEmail(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, body SendInvoiceEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateInvoiceWithBody request with any body
CreateInvoiceWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateInvoice(ctx context.Context, workspaceId string, body CreateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllCompanies request
GetAllCompanies(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCompanyWithBody request with any body
CreateCompanyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCompany(ctx context.Context, workspaceId string, body CreateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCompaniesInWorkspaceWithBody request with any body
UpdateCompaniesInWorkspaceWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCompaniesInWorkspace(ctx context.Context, workspaceId string, body UpdateCompaniesInWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CountAllCompanies request
CountAllCompanies(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClientsForInvoiceFilter request
GetClientsForInvoiceFilter(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCompany request
DeleteCompany(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCompanyById request
GetCompanyById(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCompanyWithBody request with any body
UpdateCompanyWithBody(ctx context.Context, workspaceId string, companyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCompany(ctx context.Context, workspaceId string, companyId string, body UpdateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoicesInfoWithBody request with any body
GetInvoicesInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetInvoicesInfo(ctx context.Context, workspaceId string, body GetInvoicesInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoiceItemTypes request
GetInvoiceItemTypes(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateInvoiceItemTypeWithBody request with any body
CreateInvoiceItemTypeWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateInvoiceItemType(ctx context.Context, workspaceId string, body CreateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteInvoiceItemType request
DeleteInvoiceItemType(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInvoiceItemTypeWithBody request with any body
UpdateInvoiceItemTypeWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInvoiceItemType(ctx context.Context, workspaceId string, id string, body UpdateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNextInvoiceNumber request
GetNextInvoiceNumber(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoicePermissions request
GetInvoicePermissions(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInvoicePermissionsWithBody request with any body
UpdateInvoicePermissionsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInvoicePermissions(ctx context.Context, workspaceId string, body UpdateInvoicePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CanUserManageInvoices request
CanUserManageInvoices(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoiceSettings request
GetInvoiceSettings(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInvoiceSettingsWithBody request with any body
UpdateInvoiceSettingsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInvoiceSettings(ctx context.Context, workspaceId string, body UpdateInvoiceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteInvoice request
DeleteInvoice(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoice request
GetInvoice(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInvoiceWithBody request with any body
UpdateInvoiceWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInvoice(ctx context.Context, workspaceId string, invoiceId string, body UpdateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DuplicateInvoice request
DuplicateInvoice(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportInvoice request
ExportInvoice(ctx context.Context, workspaceId string, invoiceId string, params *ExportInvoiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ImportTimeAndExpensesWithBody request with any body
ImportTimeAndExpensesWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ImportTimeAndExpenses(ctx context.Context, workspaceId string, invoiceId string, body ImportTimeAndExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddInvoiceItem request
AddInvoiceItem(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReorderInvoiceItem1WithBody request with any body
ReorderInvoiceItem1WithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReorderInvoiceItem1(ctx context.Context, workspaceId string, invoiceId string, body ReorderInvoiceItem1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditInvoiceItemWithBody request with any body
EditInvoiceItemWithBody(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditInvoiceItem(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, body EditInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteInvoiceItems request
DeleteInvoiceItems(ctx context.Context, workspaceId string, invoiceId string, params *DeleteInvoiceItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPaymentsForInvoice request
GetPaymentsForInvoice(ctx context.Context, workspaceId string, invoiceId string, params *GetPaymentsForInvoiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateInvoicePaymentWithBody request with any body
CreateInvoicePaymentWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateInvoicePayment(ctx context.Context, workspaceId string, invoiceId string, body CreateInvoicePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePaymentById request
DeletePaymentById(ctx context.Context, workspaceId string, invoiceId string, paymentId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangeInvoiceStatusWithBody request with any body
ChangeInvoiceStatusWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangeInvoiceStatus(ctx context.Context, workspaceId string, invoiceId string, body ChangeInvoiceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthorizationCheck request
AuthorizationCheck(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// IsAvailable request
IsAvailable(ctx context.Context, workspaceId string, params *IsAvailableParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// IsAvailable1 request
IsAvailable1(ctx context.Context, workspaceId string, userId string, params *IsAvailable1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GeneratePinCode request
GeneratePinCode(ctx context.Context, workspaceId string, params *GeneratePinCodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GeneratePinCodeForUser request
GeneratePinCodeForUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserPinCode request
GetUserPinCode(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePinCodeWithBody request with any body
UpdatePinCodeWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePinCode(ctx context.Context, workspaceId string, userId string, body UpdatePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetKiosksOfWorkspace request
GetKiosksOfWorkspace(ctx context.Context, workspaceId string, params *GetKiosksOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create15WithBody request with any body
Create15WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create15(ctx context.Context, workspaceId string, body Create15JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateBreakDefaultsWithBody request with any body
UpdateBreakDefaultsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateBreakDefaults(ctx context.Context, workspaceId string, body UpdateBreakDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTotalCountOfKiosksOnWorkspace request
GetTotalCountOfKiosksOnWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDefaultsWithBody request with any body
UpdateDefaultsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDefaults(ctx context.Context, workspaceId string, body UpdateDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HasActiveKiosks request
HasActiveKiosks(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWithProjectWithBody request with any body
GetWithProjectWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWithProject(ctx context.Context, workspaceId string, body GetWithProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWithTaskWithBody request with any body
GetWithTaskWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWithTask(ctx context.Context, workspaceId string, projectId string, body GetWithTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetForReportFilter request
GetForReportFilter(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWithoutDefaults request
GetWithoutDefaults(ctx context.Context, workspaceId string, params *GetWithoutDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteKiosk request
DeleteKiosk(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetKioskById request
GetKioskById(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update8WithBody request with any body
Update8WithBody(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update8(ctx context.Context, workspaceId string, kioskId string, body Update8JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExportAssignees request
ExportAssignees(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// HasEntryInProgress request
HasEntryInProgress(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStatusWithBody request with any body
UpdateStatusWithBody(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStatus(ctx context.Context, workspaceId string, kioskId string, body UpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcknowledgeLegacyPlanNotifications request
AcknowledgeLegacyPlanNotifications(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLegacyPlanUpgradeData request
GetLegacyPlanUpgradeData(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddLimitedUsersWithBody request with any body
AddLimitedUsersWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddLimitedUsers(ctx context.Context, workspaceId string, body AddLimitedUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLimitedUsersCount request
GetLimitedUsersCount(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMemberProfile request
GetMemberProfile(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemberProfileWithBody request with any body
UpdateMemberProfileWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemberProfile(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemberProfileWithAdditionalDataWithBody request with any body
UpdateMemberProfileWithAdditionalDataWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemberProfileWithAdditionalData(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileWithAdditionalDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemberSettingsWithBody request with any body
UpdateMemberSettingsWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemberSettings(ctx context.Context, workspaceId string, userId string, body UpdateMemberSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWeekStart request
GetWeekStart(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemberWorkingDaysAndCapacityWithBody request with any body
UpdateMemberWorkingDaysAndCapacityWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemberWorkingDaysAndCapacity(ctx context.Context, workspaceId string, userId string, body UpdateMemberWorkingDaysAndCapacityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMembersCount request
GetMembersCount(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// FindNotInvitedEmailsInWithBody request with any body
FindNotInvitedEmailsInWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
FindNotInvitedEmailsIn(ctx context.Context, workspaceId string, body FindNotInvitedEmailsInJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganization request
GetOrganization(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create14WithBody request with any body
Create14WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create14(ctx context.Context, workspaceId string, body Create14JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationName request
GetOrganizationName(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckAvailabilityOfDomainName request
CheckAvailabilityOfDomainName(ctx context.Context, workspaceId string, params *CheckAvailabilityOfDomainNameParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOrganization request
DeleteOrganization(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOrganizationWithBody request with any body
UpdateOrganizationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOrganization(ctx context.Context, workspaceId string, organizationId string, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLoginSettings request
GetLoginSettings(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOAuth2Configuration request
DeleteOAuth2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationOAuth2Configuration request
GetOrganizationOAuth2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateOAuth2Configuration1WithBody request with any body
UpdateOAuth2Configuration1WithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateOAuth2Configuration1(ctx context.Context, workspaceId string, organizationId string, body UpdateOAuth2Configuration1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestOAuth2ConfigurationWithBody request with any body
TestOAuth2ConfigurationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TestOAuth2Configuration(ctx context.Context, workspaceId string, organizationId string, body TestOAuth2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSAML2Configuration request
DeleteSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOrganizationSAML2Configuration request
GetOrganizationSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSAML2ConfigurationWithBody request with any body
UpdateSAML2ConfigurationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, body UpdateSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestSAML2ConfigurationWithBody request with any body
TestSAML2ConfigurationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TestSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, body TestSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllOrganizationsOfUser request
GetAllOrganizationsOfUser(ctx context.Context, workspaceId string, userId string, params *GetAllOrganizationsOfUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkspaceOwner request
GetWorkspaceOwner(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TransferOwnershipWithBody request with any body
TransferOwnershipWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TransferOwnership(ctx context.Context, workspaceId string, body TransferOwnershipJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkspaceOwnerTimeZone request
GetWorkspaceOwnerTimeZone(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CancelSubscriptionWithBody request with any body
CancelSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CancelSubscription(ctx context.Context, workspaceId string, body CancelSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfirmPayment request
ConfirmPayment(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCustomerInfo request
GetCustomerInfo(ctx context.Context, workspaceId string, params *GetCustomerInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCustomerWithBody request with any body
CreateCustomerWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCustomer(ctx context.Context, workspaceId string, body CreateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCustomerWithBody request with any body
UpdateCustomerWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCustomer(ctx context.Context, workspaceId string, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditInvoiceInformationWithBody request with any body
EditInvoiceInformationWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditInvoiceInformation(ctx context.Context, workspaceId string, body EditInvoiceInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditPaymentInformationWithBody request with any body
EditPaymentInformationWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditPaymentInformation(ctx context.Context, workspaceId string, body EditPaymentInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ExtendTrial request
ExtendTrial(ctx context.Context, workspaceId string, params *ExtendTrialParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFeatureSubscriptions request
GetFeatureSubscriptions(ctx context.Context, workspaceId string, params *GetFeatureSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// InitialUpgradeWithBody request with any body
InitialUpgradeWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
InitialUpgrade(ctx context.Context, workspaceId string, body InitialUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoiceInfo request
GetInvoiceInfo(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoices request
GetInvoices(ctx context.Context, workspaceId string, params *GetInvoicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoicesCount request
GetInvoicesCount(ctx context.Context, workspaceId string, params *GetInvoicesCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLastOpenInvoice request
GetLastOpenInvoice(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoicesList request
GetInvoicesList(ctx context.Context, workspaceId string, params *GetInvoicesListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPaymentDate request
GetPaymentDate(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPaymentInfo request
GetPaymentInfo(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSetupIntentForPaymentMethodWithBody request with any body
CreateSetupIntentForPaymentMethodWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSetupIntentForPaymentMethod(ctx context.Context, workspaceId string, body CreateSetupIntentForPaymentMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PreviewUpgrade request
PreviewUpgrade(ctx context.Context, workspaceId string, params *PreviewUpgradeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReactivateSubscription request
ReactivateSubscription(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetScheduledInvoiceInfo request
GetScheduledInvoiceInfo(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserSeatsWithBody request with any body
UpdateUserSeatsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserSeats(ctx context.Context, workspaceId string, body UpdateUserSeatsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSetupIntentForInitialSubscriptionWithBody request with any body
CreateSetupIntentForInitialSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSetupIntentForInitialSubscription(ctx context.Context, workspaceId string, body CreateSetupIntentForInitialSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSubscriptionWithBody request with any body
CreateSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSubscription(ctx context.Context, workspaceId string, body CreateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSubscriptionWithBody request with any body
UpdateSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSubscription(ctx context.Context, workspaceId string, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpgradePreCheck request
UpgradePreCheck(ctx context.Context, workspaceId string, params *UpgradePreCheckParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSubscriptionWithBody request with any body
DeleteSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteSubscription(ctx context.Context, workspaceId string, body DeleteSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TerminateTrial request
TerminateTrial(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// StartTrial request
StartTrial(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// WasRegionalEverAllowed request
WasRegionalEverAllowed(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// FindForUserAndPolicy request
FindForUserAndPolicy(ctx context.Context, workspaceId string, policyId string, userId string, params *FindForUserAndPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClients request
GetClients(ctx context.Context, workspaceId string, params *GetClientsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjects3 request
GetProjects3(ctx context.Context, workspaceId string, params *GetProjects3Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectFavorites request
GetProjectFavorites(ctx context.Context, workspaceId string, params *GetProjectFavoritesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTasks21 request
GetTasks21(ctx context.Context, workspaceId string, projectId string, params *GetTasks21Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// RecalculateProjectStatus1 request
RecalculateProjectStatus1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectAndTaskWithBody request with any body
GetProjectAndTaskWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetProjectAndTask(ctx context.Context, workspaceId string, body GetProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMany2WithBody request with any body
DeleteMany2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteMany2(ctx context.Context, workspaceId string, body DeleteMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjects2 request
GetProjects2(ctx context.Context, workspaceId string, params *GetProjects2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMany1WithBody request with any body
UpdateMany1WithBody(ctx context.Context, workspaceId string, params *UpdateMany1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMany1(ctx context.Context, workspaceId string, params *UpdateMany1Params, body UpdateMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create12WithBody request with any body
Create12WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create12(ctx context.Context, workspaceId string, body Create12JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFilteredProjectsCount request
GetFilteredProjectsCount(ctx context.Context, workspaceId string, params *GetFilteredProjectsCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFilteredProjectsWithBody request with any body
GetFilteredProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetFilteredProjects(ctx context.Context, workspaceId string, body GetFilteredProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateFromTemplateWithBody request with any body
CreateFromTemplateWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateFromTemplate(ctx context.Context, workspaceId string, body CreateFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectWithBody request with any body
GetProjectWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetProject(ctx context.Context, workspaceId string, body GetProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLastUsedProject request
GetLastUsedProject(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// LastUsedProject1 request
LastUsedProject1(ctx context.Context, workspaceId string, params *LastUsedProject1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectsList request
GetProjectsList(ctx context.Context, workspaceId string, params *GetProjectsListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// HasManagerRole1 request
HasManagerRole1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectsForReportFilterWithBody request with any body
GetProjectsForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetProjectsForReportFilter(ctx context.Context, workspaceId string, body GetProjectsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectIdsForReportFilterWithBody request with any body
GetProjectIdsForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetProjectIdsForReportFilter(ctx context.Context, workspaceId string, body GetProjectIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTasksByIdsWithBody request with any body
GetTasksByIdsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTasksByIds(ctx context.Context, workspaceId string, body GetTasksByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllTasksWithBody request with any body
GetAllTasksWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAllTasks(ctx context.Context, workspaceId string, body GetAllTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTasksWithBody request with any body
GetTasksWithBody(ctx context.Context, workspaceId string, params *GetTasksParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTasks(ctx context.Context, workspaceId string, params *GetTasksParams, body GetTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTasksForReportFilterWithBody request with any body
GetTasksForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTasksForReportFilter(ctx context.Context, workspaceId string, body GetTasksForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTaskIdsForReportFilterWithBody request with any body
GetTaskIdsForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTaskIdsForReportFilter(ctx context.Context, workspaceId string, body GetTaskIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeOffPoliciesAndHolidaysWithProjectsWithBody request with any body
GetTimeOffPoliciesAndHolidaysWithProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTimeOffPoliciesAndHolidaysWithProjects(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysWithProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLastUsedOfUser request
GetLastUsedOfUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsToUserForProjectsWithBody request with any body
GetPermissionsToUserForProjectsWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPermissionsToUserForProjects(ctx context.Context, workspaceId string, userId string, body GetPermissionsToUserForProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete13 request
Delete13(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProject1 request
GetProject1(ctx context.Context, workspaceId string, projectId string, params *GetProject1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update14WithBody request with any body
Update14WithBody(ctx context.Context, workspaceId string, projectId string, params *Update14Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update14(ctx context.Context, workspaceId string, projectId string, params *Update14Params, body Update14JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update6WithBody request with any body
Update6WithBody(ctx context.Context, workspaceId string, projectId string, params *Update6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update6(ctx context.Context, workspaceId string, projectId string, params *Update6Params, body Update6JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetCostRate1WithBody request with any body
SetCostRate1WithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetCostRate1(ctx context.Context, workspaceId string, projectId string, body SetCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateEstimateWithBody request with any body
UpdateEstimateWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateEstimate(ctx context.Context, workspaceId string, projectId string, body UpdateEstimateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetHourlyRate1WithBody request with any body
SetHourlyRate1WithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetHourlyRate1(ctx context.Context, workspaceId string, projectId string, body SetHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HasManagerRole request
HasManagerRole(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAuthsForProject request
GetAuthsForProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RecalculateProjectStatus request
RecalculateProjectStatus(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTasks1 request
GetTasks1(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create13WithBody request with any body
Create13WithBody(ctx context.Context, workspaceId string, projectId string, params *Create13Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create13(ctx context.Context, workspaceId string, projectId string, params *Create13Params, body Create13JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTasksAssignedToUser request
GetTasksAssignedToUser(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeOffPoliciesAndHolidaysWithTasksWithBody request with any body
GetTimeOffPoliciesAndHolidaysWithTasksWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTimeOffPoliciesAndHolidaysWithTasks(ctx context.Context, workspaceId string, projectId string, body GetTimeOffPoliciesAndHolidaysWithTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update7WithBody request with any body
Update7WithBody(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update7(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, body Update7JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetCostRateWithBody request with any body
SetCostRateWithBody(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetCostRate(ctx context.Context, workspaceId string, projectId string, id string, body SetCostRateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetHourlyRateWithBody request with any body
SetHourlyRateWithBody(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetHourlyRate(ctx context.Context, workspaceId string, projectId string, id string, body SetHourlyRateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete14 request
Delete14(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTaskAssignedToUser request
GetTaskAssignedToUser(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddUsers1WithBody request with any body
AddUsers1WithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddUsers1(ctx context.Context, workspaceId string, projectId string, body AddUsers1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatus request
GetStatus(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveUserGroupMembership request
RemoveUserGroupMembership(ctx context.Context, workspaceId string, projectId string, usergroupId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsers4 request
GetUsers4(ctx context.Context, workspaceId string, projectId string, params *GetUsers4Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddUsersCostRate1WithBody request with any body
AddUsersCostRate1WithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddUsersCostRate1(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddUsersHourlyRate1WithBody request with any body
AddUsersHourlyRate1WithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddUsersHourlyRate1(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveUserMembership request
RemoveUserMembership(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemovePermissionsToUserWithBody request with any body
RemovePermissionsToUserWithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RemovePermissionsToUser(ctx context.Context, workspaceId string, projectId string, userId string, body RemovePermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsToUser1 request
GetPermissionsToUser1(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddPermissionsToUserWithBody request with any body
AddPermissionsToUserWithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddPermissionsToUser(ctx context.Context, workspaceId string, projectId string, userId string, body AddPermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Disconnect request
Disconnect(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConnectWithBody request with any body
ConnectWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Connect(ctx context.Context, workspaceId string, body ConnectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Connect1 request
Connect1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SyncClientsWithBody request with any body
SyncClientsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SyncClients(ctx context.Context, workspaceId string, body SyncClientsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SyncProjectsWithBody request with any body
SyncProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SyncProjects(ctx context.Context, workspaceId string, body SyncProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectsWithBody request with any body
UpdateProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjects(ctx context.Context, workspaceId string, body UpdateProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllRegionsForUserAccount request
GetAllRegionsForUserAccount(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOfWorkspace request
ListOfWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create11WithBody request with any body
Create11WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create11(ctx context.Context, workspaceId string, body Create11JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// OfWorkspaceIdAndUserId request
OfWorkspaceIdAndUserId(ctx context.Context, workspaceId string, params *OfWorkspaceIdAndUserIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete12 request
Delete12(ctx context.Context, workspaceId string, reminderId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update5WithBody request with any body
Update5WithBody(ctx context.Context, workspaceId string, reminderId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update5(ctx context.Context, workspaceId string, reminderId string, body Update5JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDashboardInfoWithBody request with any body
GetDashboardInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDashboardInfo(ctx context.Context, workspaceId string, body GetDashboardInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMyMostTracked request
GetMyMostTracked(ctx context.Context, workspaceId string, params *GetMyMostTrackedParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamActivities request
GetTeamActivities(ctx context.Context, workspaceId string, params *GetTeamActivitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAmountPreview request
GetAmountPreview(ctx context.Context, workspaceId string, params *GetAmountPreviewParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDraftAssignmentsCountWithBody request with any body
GetDraftAssignmentsCountWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDraftAssignmentsCount(ctx context.Context, workspaceId string, body GetDraftAssignmentsCountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectTotals request
GetProjectTotals(ctx context.Context, workspaceId string, params *GetProjectTotalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFilteredProjectTotalsWithBody request with any body
GetFilteredProjectTotalsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetFilteredProjectTotals(ctx context.Context, workspaceId string, body GetFilteredProjectTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectTotalsForSingleProject request
GetProjectTotalsForSingleProject(ctx context.Context, workspaceId string, projectId string, params *GetProjectTotalsForSingleProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjectsForUser request
GetProjectsForUser(ctx context.Context, workspaceId string, projectId string, userId string, params *GetProjectsForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PublishAssignmentsWithBody request with any body
PublishAssignmentsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PublishAssignments(ctx context.Context, workspaceId string, body PublishAssignmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRecurringWithBody request with any body
CreateRecurringWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRecurring(ctx context.Context, workspaceId string, body CreateRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete11 request
Delete11(ctx context.Context, workspaceId string, assignmentId string, params *Delete11Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditRecurringWithBody request with any body
EditRecurringWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditRecurring(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditPeriodForRecurringWithBody request with any body
EditPeriodForRecurringWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditPeriodForRecurring(ctx context.Context, workspaceId string, assignmentId string, body EditPeriodForRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditRecurringPeriodWithBody request with any body
EditRecurringPeriodWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditRecurringPeriod(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringPeriodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserTotalsWithBody request with any body
GetUserTotalsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserTotals(ctx context.Context, workspaceId string, body GetUserTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssignmentsForUser request
GetAssignmentsForUser(ctx context.Context, workspaceId string, userId string, params *GetAssignmentsForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFilteredAssignmentsForUserWithBody request with any body
GetFilteredAssignmentsForUserWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetFilteredAssignmentsForUser(ctx context.Context, workspaceId string, userId string, body GetFilteredAssignmentsForUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsers3 request
GetUsers3(ctx context.Context, workspaceId string, projectId string, params *GetUsers3Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjects1 request
GetProjects1(ctx context.Context, workspaceId string, userId string, params *GetProjects1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemindToPublish request
RemindToPublish(ctx context.Context, workspaceId string, userId string, params *RemindToPublishParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserTotalsForSingleUser request
GetUserTotalsForSingleUser(ctx context.Context, workspaceId string, userId string, params *GetUserTotalsForSingleUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Get3 request
Get3(ctx context.Context, workspaceId string, assignmentId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CopyAssignmentWithBody request with any body
CopyAssignmentWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CopyAssignment(ctx context.Context, workspaceId string, assignmentId string, body CopyAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SplitAssignmentWithBody request with any body
SplitAssignmentWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SplitAssignment(ctx context.Context, workspaceId string, assignmentId string, body SplitAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShiftScheduleWithBody request with any body
ShiftScheduleWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ShiftSchedule(ctx context.Context, workspaceId string, projectId string, body ShiftScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// HideProject request
HideProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProject request
ShowProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// HideUser request
HideUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowUser request
ShowUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create10WithBody request with any body
Create10WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create10(ctx context.Context, workspaceId string, body Create10JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete10 request
Delete10(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Get2 request
Get2(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Edit1WithBody request with any body
Edit1WithBody(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Edit1(ctx context.Context, workspaceId string, milestoneId string, body Edit1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditDateWithBody request with any body
EditDateWithBody(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditDate(ctx context.Context, workspaceId string, milestoneId string, body EditDateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProjects request
GetProjects(ctx context.Context, workspaceId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsers2 request
GetUsers2(ctx context.Context, workspaceId string, params *GetUsers2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersAssignedToProject request
GetUsersAssignedToProject(ctx context.Context, workspaceId string, projectId string, params *GetUsersAssignedToProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSidebarConfig request
GetSidebarConfig(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSidebarWithBody request with any body
UpdateSidebarWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSidebar(ctx context.Context, workspaceId string, userId string, body UpdateSidebarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// FilterUsersByStatusWithBody request with any body
FilterUsersByStatusWithBody(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
FilterUsersByStatus(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, body FilterUsersByStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete9WithBody request with any body
Delete9WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Delete9(ctx context.Context, workspaceId string, body Delete9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// StopWithBody request with any body
StopWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Stop(ctx context.Context, workspaceId string, body StopJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// StartWithBody request with any body
StartWithBody(ctx context.Context, workspaceId string, params *StartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Start(ctx context.Context, workspaceId string, params *StartParams, body StartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMany1WithBody request with any body
DeleteMany1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteMany1(ctx context.Context, workspaceId string, body DeleteMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTags request
GetTags(ctx context.Context, workspaceId string, params *GetTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateManyWithBody request with any body
UpdateManyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMany(ctx context.Context, workspaceId string, body UpdateManyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create9WithBody request with any body
Create9WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create9(ctx context.Context, workspaceId string, body Create9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConnectedToApprovedEntriesWithBody request with any body
ConnectedToApprovedEntriesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ConnectedToApprovedEntries(ctx context.Context, workspaceId string, body ConnectedToApprovedEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTagsOfIdsWithBody request with any body
GetTagsOfIdsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTagsOfIds(ctx context.Context, workspaceId string, body GetTagsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTagIdsByNameAndStatus request
GetTagIdsByNameAndStatus(ctx context.Context, workspaceId string, params *GetTagIdsByNameAndStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete8 request
Delete8(ctx context.Context, workspaceId string, tagId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update4WithBody request with any body
Update4WithBody(ctx context.Context, workspaceId string, tagId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update4(ctx context.Context, workspaceId string, tagId string, body Update4JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTemplates request
GetTemplates(ctx context.Context, workspaceId string, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create8WithBody request with any body
Create8WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create8(ctx context.Context, workspaceId string, body Create8JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete7 request
Delete7(ctx context.Context, workspaceId string, templateId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTemplate request
GetTemplate(ctx context.Context, workspaceId string, templateId string, params *GetTemplateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update13WithBody request with any body
Update13WithBody(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update13(ctx context.Context, workspaceId string, templateId string, body Update13JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ActivateWithBody request with any body
ActivateWithBody(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Activate(ctx context.Context, workspaceId string, templateId string, body ActivateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeactivateWithBody request with any body
DeactivateWithBody(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Deactivate(ctx context.Context, workspaceId string, templateId string, body DeactivateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CopyTimeEntriesWithBody request with any body
CopyTimeEntriesWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CopyTimeEntries(ctx context.Context, workspaceId string, userId string, body CopyTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ContinueTimeEntry request
ContinueTimeEntry(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamMembersOfAdmin request
GetTeamMembersOfAdmin(ctx context.Context, workspaceId string, params *GetTeamMembersOfAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetBalancesForPolicy request
GetBalancesForPolicy(ctx context.Context, workspaceId string, policyId string, params *GetBalancesForPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateBalanceWithBody request with any body
UpdateBalanceWithBody(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateBalance(ctx context.Context, workspaceId string, policyId string, body UpdateBalanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetBalancesForUser request
GetBalancesForUser(ctx context.Context, workspaceId string, userId string, params *GetBalancesForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamMembersOfManager request
GetTeamMembersOfManager(ctx context.Context, workspaceId string, params *GetTeamMembersOfManagerParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// FindPoliciesForWorkspace request
FindPoliciesForWorkspace(ctx context.Context, workspaceId string, params *FindPoliciesForWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePolicyWithBody request with any body
CreatePolicyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePolicy(ctx context.Context, workspaceId string, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPolicyAssignmentForCurrentUser request
GetPolicyAssignmentForCurrentUser(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamAssignmentsDistribution request
GetTeamAssignmentsDistribution(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPolicyAssignmentsForUser request
GetPolicyAssignmentsForUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// FindPoliciesForUser request
FindPoliciesForUser(ctx context.Context, workspaceId string, userId string, params *FindPoliciesForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePolicy request
DeletePolicy(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePolicyWithBody request with any body
UpdatePolicyWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePolicy(ctx context.Context, workspaceId string, id string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Archive request
Archive(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Restore request
Restore(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPolicy request
GetPolicy(ctx context.Context, workspaceId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create7WithBody request with any body
Create7WithBody(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create7(ctx context.Context, workspaceId string, policyId string, body Create7JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete6 request
Delete6(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Approve request
Approve(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RejectWithBody request with any body
RejectWithBody(ctx context.Context, workspaceId string, policyId string, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Reject(ctx context.Context, workspaceId string, policyId string, requestId string, body RejectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateForOther1WithBody request with any body
CreateForOther1WithBody(ctx context.Context, workspaceId string, policyId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateForOther1(ctx context.Context, workspaceId string, policyId string, userId string, body CreateForOther1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Get1WithBody request with any body
Get1WithBody(ctx context.Context, workspaceId string, params *Get1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Get1(ctx context.Context, workspaceId string, params *Get1Params, body Get1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeOffRequestById request
GetTimeOffRequestById(ctx context.Context, workspaceId string, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllUsersOfWorkspace request
GetAllUsersOfWorkspace(ctx context.Context, workspaceId string, params *GetAllUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserGroupsOfWorkspace request
GetUserGroupsOfWorkspace(ctx context.Context, workspaceId string, params *GetUserGroupsOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersOfWorkspace request
GetUsersOfWorkspace(ctx context.Context, workspaceId string, params *GetUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWithBody request with any body
GetWithBody(ctx context.Context, workspaceId string, params *GetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Get(ctx context.Context, workspaceId string, params *GetParams, body GetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimelineForReportsWithBody request with any body
GetTimelineForReportsWithBody(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTimelineForReports(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, body GetTimelineForReportsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteManyWithBody request with any body
DeleteManyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteMany(ctx context.Context, workspaceId string, body DeleteManyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntriesBySearchValue request
GetTimeEntriesBySearchValue(ctx context.Context, workspaceId string, params *GetTimeEntriesBySearchValueParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create6WithBody request with any body
Create6WithBody(ctx context.Context, workspaceId string, params *Create6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create6(ctx context.Context, workspaceId string, params *Create6Params, body Create6JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PatchTimeEntriesWithBody request with any body
PatchTimeEntriesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PatchTimeEntries(ctx context.Context, workspaceId string, body PatchTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EndStartedWithBody request with any body
EndStartedWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EndStarted(ctx context.Context, workspaceId string, body EndStartedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMultipleTimeEntriesById request
GetMultipleTimeEntriesById(ctx context.Context, workspaceId string, params *GetMultipleTimeEntriesByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateFull1WithBody request with any body
CreateFull1WithBody(ctx context.Context, workspaceId string, params *CreateFull1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateFull1(ctx context.Context, workspaceId string, params *CreateFull1Params, body CreateFull1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntryInProgress request
GetTimeEntryInProgress(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInvoicedStatusWithBody request with any body
UpdateInvoicedStatusWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInvoicedStatus(ctx context.Context, workspaceId string, body UpdateInvoicedStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOfProject request
ListOfProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntriesRecentlyUsed request
GetTimeEntriesRecentlyUsed(ctx context.Context, workspaceId string, params *GetTimeEntriesRecentlyUsedParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RestoreTimeEntriesWithBody request with any body
RestoreTimeEntriesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RestoreTimeEntries(ctx context.Context, workspaceId string, body RestoreTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateForManyWithBody request with any body
CreateForManyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateForMany(ctx context.Context, workspaceId string, body CreateForManyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateForOthersWithBody request with any body
CreateForOthersWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateForOthers(ctx context.Context, workspaceId string, userId string, body CreateForOthersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOfFull request
ListOfFull(ctx context.Context, workspaceId string, userId string, params *ListOfFullParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntries request
GetTimeEntries(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AssertTimeEntriesExistInDateRange request
AssertTimeEntriesExistInDateRange(ctx context.Context, workspaceId string, userId string, params *AssertTimeEntriesExistInDateRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateFullWithBody request with any body
CreateFullWithBody(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateFull(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, body CreateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntriesInRange request
GetTimeEntriesInRange(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesInRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntriesForTimesheet request
GetTimeEntriesForTimesheet(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesForTimesheetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PatchWithBody request with any body
PatchWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Patch(ctx context.Context, workspaceId string, id string, body PatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update3WithBody request with any body
Update3WithBody(ctx context.Context, workspaceId string, id string, params *Update3Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update3(ctx context.Context, workspaceId string, id string, params *Update3Params, body Update3JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntryAttributes request
GetTimeEntryAttributes(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateTimeEntryAttributeWithBody request with any body
CreateTimeEntryAttributeWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateTimeEntryAttribute(ctx context.Context, workspaceId string, id string, body CreateTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTimeEntryAttributeWithBody request with any body
DeleteTimeEntryAttributeWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteTimeEntryAttribute(ctx context.Context, workspaceId string, id string, body DeleteTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateBillableWithBody request with any body
UpdateBillableWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateBillable(ctx context.Context, workspaceId string, id string, body UpdateBillableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateDescriptionWithBody request with any body
UpdateDescriptionWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateDescription(ctx context.Context, workspaceId string, id string, body UpdateDescriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateEndWithBody request with any body
UpdateEndWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateEnd(ctx context.Context, workspaceId string, id string, body UpdateEndJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateFullWithBody request with any body
UpdateFullWithBody(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateFull(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, body UpdateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectWithBody request with any body
UpdateProjectWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProject(ctx context.Context, workspaceId string, id string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveProject request
RemoveProject(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectAndTaskWithBody request with any body
UpdateProjectAndTaskWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectAndTask(ctx context.Context, workspaceId string, id string, body UpdateProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAndSplitWithBody request with any body
UpdateAndSplitWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAndSplit(ctx context.Context, workspaceId string, id string, body UpdateAndSplitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SplitTimeEntryWithBody request with any body
SplitTimeEntryWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SplitTimeEntry(ctx context.Context, workspaceId string, id string, body SplitTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStartWithBody request with any body
UpdateStartWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStart(ctx context.Context, workspaceId string, id string, body UpdateStartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTagsWithBody request with any body
UpdateTagsWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTags(ctx context.Context, workspaceId string, id string, body UpdateTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveTask request
RemoveTask(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTimeIntervalWithBody request with any body
UpdateTimeIntervalWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTimeInterval(ctx context.Context, workspaceId string, id string, body UpdateTimeIntervalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserWithBody request with any body
UpdateUserWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUser(ctx context.Context, workspaceId string, id string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete5 request
Delete5(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCustomFieldWithBody request with any body
UpdateCustomFieldWithBody(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCustomField(ctx context.Context, workspaceId string, timeEntryId string, body UpdateCustomFieldJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PenalizeCurrentTimerAndStartNewTimeEntryWithBody request with any body
PenalizeCurrentTimerAndStartNewTimeEntryWithBody(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PenalizeCurrentTimerAndStartNewTimeEntry(ctx context.Context, workspaceId string, timeEntryId string, body PenalizeCurrentTimerAndStartNewTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TransferWorkspaceDeprecatedFlowWithBody request with any body
TransferWorkspaceDeprecatedFlowWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TransferWorkspaceDeprecatedFlow(ctx context.Context, workspaceId string, body TransferWorkspaceDeprecatedFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TransferWorkspaceWithBody request with any body
TransferWorkspaceWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TransferWorkspace(ctx context.Context, workspaceId string, body TransferWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTrialActivationData request
GetTrialActivationData(ctx context.Context, workspaceId string, params *GetTrialActivationDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveMember request
RemoveMember(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CopyTimeEntryCalendarDragWithBody request with any body
CopyTimeEntryCalendarDragWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CopyTimeEntryCalendarDrag(ctx context.Context, workspaceId string, userId string, body CopyTimeEntryCalendarDragJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DuplicateTimeEntry request
DuplicateTimeEntry(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserGroups1 request
GetUserGroups1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create5WithBody request with any body
Create5WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create5(ctx context.Context, workspaceId string, body Create5JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserGroups2 request
GetUserGroups2(ctx context.Context, workspaceId string, params *GetUserGroups2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserGroupNamesWithBody request with any body
GetUserGroupNamesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserGroupNames(ctx context.Context, workspaceId string, body GetUserGroupNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersForReportFilter1 request
GetUsersForReportFilter1(ctx context.Context, workspaceId string, params *GetUsersForReportFilter1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserGroupForReportFilterPostWithBody request with any body
GetUserGroupForReportFilterPostWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserGroupForReportFilterPost(ctx context.Context, workspaceId string, body GetUserGroupForReportFilterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersForAttendanceReportFilterWithBody request with any body
GetUsersForAttendanceReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUsersForAttendanceReportFilter(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserGroupIdsByName request
GetUserGroupIdsByName(ctx context.Context, workspaceId string, params *GetUserGroupIdsByNameParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserGroupsWithBody request with any body
GetUserGroupsWithBody(ctx context.Context, workspaceId string, params *GetUserGroupsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserGroups(ctx context.Context, workspaceId string, params *GetUserGroupsParams, body GetUserGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveUserWithBody request with any body
RemoveUserWithBody(ctx context.Context, workspaceId string, params *RemoveUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveUser(ctx context.Context, workspaceId string, params *RemoveUserParams, body RemoveUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddUsersToUserGroupsFilterWithBody request with any body
AddUsersToUserGroupsFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddUsersToUserGroupsFilter(ctx context.Context, workspaceId string, body AddUsersToUserGroupsFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete4 request
Delete4(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update2WithBody request with any body
Update2WithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update2(ctx context.Context, workspaceId string, id string, body Update2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersWithBody request with any body
GetUsersWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUsers(ctx context.Context, workspaceId string, body GetUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsers1 request
GetUsers1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddUsersWithBody request with any body
AddUsersWithBody(ctx context.Context, workspaceId string, params *AddUsersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddUsers(ctx context.Context, workspaceId string, params *AddUsersParams, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetExpensesForUsers request
GetExpensesForUsers(ctx context.Context, workspaceId string, params *GetExpensesForUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetMembershipsWithBody request with any body
SetMembershipsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetMemberships(ctx context.Context, workspaceId string, body SetMembershipsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResendInvite request
ResendInvite(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateDeprecatedWithBody request with any body
CreateDeprecatedWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateDeprecated(ctx context.Context, workspaceId string, userId string, body CreateDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRequestsByUser request
GetRequestsByUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApprovedTotalsWithBody request with any body
GetApprovedTotalsWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetApprovedTotals(ctx context.Context, workspaceId string, userId string, body GetApprovedTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateForOtherDeprecatedWithBody request with any body
CreateForOtherDeprecatedWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateForOtherDeprecated(ctx context.Context, workspaceId string, userId string, body CreateForOtherDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPreviewWithBody request with any body
GetPreviewWithBody(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPreview(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, body GetPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntryStatus request
GetTimeEntryStatus(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeEntryWeekStatus request
GetTimeEntryWeekStatus(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryWeekStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWeeklyRequestsByUser request
GetWeeklyRequestsByUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// WithdrawAllOfUser request
WithdrawAllOfUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// WithdrawAllOfWorkspaceDeprecated request
WithdrawAllOfWorkspaceDeprecated(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// WithdrawWeeklyOfUser request
WithdrawWeeklyOfUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetCostRateForUser1WithBody request with any body
SetCostRateForUser1WithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetCostRateForUser1(ctx context.Context, workspaceId string, userId string, body SetCostRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertUserCustomFieldValueWithBody request with any body
UpsertUserCustomFieldValueWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertUserCustomFieldValue(ctx context.Context, workspaceId string, userId string, body UpsertUserCustomFieldValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFavoriteEntries request
GetFavoriteEntries(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateFavoriteTimeEntryWithBody request with any body
CreateFavoriteTimeEntryWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateFavoriteTimeEntry(ctx context.Context, workspaceId string, userId string, body CreateFavoriteTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReorderInvoiceItemWithBody request with any body
ReorderInvoiceItemWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReorderInvoiceItem(ctx context.Context, workspaceId string, userId string, body ReorderInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete3 request
Delete3(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Update1WithBody request with any body
Update1WithBody(ctx context.Context, workspaceId string, userId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update1(ctx context.Context, workspaceId string, userId string, id string, body Update1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetHolidays1 request
GetHolidays1(ctx context.Context, workspaceId string, userId string, params *GetHolidays1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetHourlyRateForUser1WithBody request with any body
SetHourlyRateForUser1WithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetHourlyRateForUser1(ctx context.Context, workspaceId string, userId string, body SetHourlyRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsToUser request
GetPermissionsToUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveFavoriteProject request
RemoveFavoriteProject(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete2 request
Delete2(ctx context.Context, workspaceId string, userId string, projectFavoritesId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create4 request
Create4(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete1 request
Delete1(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create3 request
Create3(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReSubmitWithBody request with any body
ReSubmitWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReSubmit(ctx context.Context, workspaceId string, userId string, body ReSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserRoles request
GetUserRoles(ctx context.Context, workspaceId string, userId string, params *GetUserRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserRolesWithBody request with any body
UpdateUserRolesWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserRoles(ctx context.Context, workspaceId string, userId string, body UpdateUserRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create2WithBody request with any body
Create2WithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create2(ctx context.Context, workspaceId string, userId string, body Create2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateForOtherWithBody request with any body
CreateForOtherWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateForOther(ctx context.Context, workspaceId string, userId string, body CreateForOtherJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkCapacity request
GetWorkCapacity(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWebhooks request
GetWebhooks(ctx context.Context, workspaceId string, params *GetWebhooksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Create1WithBody request with any body
Create1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Create1(ctx context.Context, workspaceId string, body Create1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Delete request
Delete(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWebhook request
GetWebhook(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWithBody request with any body
UpdateWithBody(ctx context.Context, workspaceId string, webhookId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Update(ctx context.Context, workspaceId string, webhookId string, body UpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLogsForWebhook1 request
GetLogsForWebhook1(ctx context.Context, workspaceId string, webhookId string, params *GetLogsForWebhook1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLogCount request
GetLogCount(ctx context.Context, workspaceId string, webhookId string, params *GetLogCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TriggerResendEventForWebhook request
TriggerResendEventForWebhook(ctx context.Context, workspaceId string, webhookId string, webhookLogId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TriggerTestEventForWebhook request
TriggerTestEventForWebhook(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GenerateNewToken request
GenerateNewToken(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error)
}
func (c *Client) GetInitialData(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInitialDataRequest(c.Server, reportId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DownloadReportWithBody(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDownloadReportRequestWithBody(c.Server, reportId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DownloadReport(ctx context.Context, reportId string, body DownloadReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDownloadReportRequest(c.Server, reportId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ResetPin(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewResetPinRequest(c.Server, reportId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ValidatePinWithBody(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewValidatePinRequestWithBody(c.Server, reportId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ValidatePin(ctx context.Context, reportId string, body ValidatePinJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewValidatePinRequest(c.Server, reportId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSmtpConfigurationWithBody(ctx context.Context, systemSettingsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSmtpConfigurationRequestWithBody(c.Server, systemSettingsId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSmtpConfiguration(ctx context.Context, systemSettingsId string, body UpdateSmtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSmtpConfigurationRequest(c.Server, systemSettingsId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DisableAccessToEntitiesInTransferWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDisableAccessToEntitiesInTransferRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DisableAccessToEntitiesInTransfer(ctx context.Context, body DisableAccessToEntitiesInTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDisableAccessToEntitiesInTransferRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EnableAccessToEntitiesInTransfer(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEnableAccessToEntitiesInTransferRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UsersExistWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUsersExistRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UsersExist(ctx context.Context, body UsersExistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUsersExistRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HandleCleanupOnSourceRegion(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHandleCleanupOnSourceRegionRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HandleTransferCompletedOnSourceRegion(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHandleTransferCompletedOnSourceRegionRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HandleTransferCompletedFailureWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHandleTransferCompletedFailureRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HandleTransferCompletedFailure(ctx context.Context, workspaceId string, body HandleTransferCompletedFailureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHandleTransferCompletedFailureRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HandleTransferCompletedSuccessWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHandleTransferCompletedSuccessRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HandleTransferCompletedSuccess(ctx context.Context, workspaceId string, body HandleTransferCompletedSuccessJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHandleTransferCompletedSuccessRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllUsers(ctx context.Context, params *GetAllUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllUsersRequest(c.Server, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserInfoWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserInfoRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserInfo(ctx context.Context, body GetUserInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserInfoRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserMembershipsAndInvitesWithBody(ctx context.Context, params *GetUserMembershipsAndInvitesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserMembershipsAndInvitesRequestWithBody(c.Server, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserMembershipsAndInvites(ctx context.Context, params *GetUserMembershipsAndInvitesParams, body GetUserMembershipsAndInvitesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserMembershipsAndInvitesRequest(c.Server, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CheckForNewsletterSubscription(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCheckForNewsletterSubscriptionRequest(c.Server, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddNotificationsRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetNews(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetNewsRequest(c.Server)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteNews(ctx context.Context, newsId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteNewsRequest(c.Server, newsId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateNewsWithBody(ctx context.Context, newsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateNewsRequestWithBody(c.Server, newsId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SearchAllUsers(ctx context.Context, params *SearchAllUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSearchAllUsersRequest(c.Server, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) NumberOfUsersRegistered(ctx context.Context, params *NumberOfUsersRegisteredParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewNumberOfUsersRegisteredRequest(c.Server, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersOnWorkspace(ctx context.Context, workspaceId string, params *GetUsersOnWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersOnWorkspaceRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) BulkEditUsersWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewBulkEditUsersRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) BulkEditUsers(ctx context.Context, workspaceId string, body BulkEditUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewBulkEditUsersRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersOfWorkspace5(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace5Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersOfWorkspace5Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInfoRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInfo(ctx context.Context, workspaceId string, body GetInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInfoRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetMembersInfo(ctx context.Context, workspaceId string, params *GetMembersInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetMembersInfoRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserNamesWithBody(ctx context.Context, workspaceId string, params *GetUserNamesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserNamesRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserNames(ctx context.Context, workspaceId string, params *GetUserNamesParams, body GetUserNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserNamesRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FindPoliciesToBeApprovedByUser(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFindPoliciesToBeApprovedByUserRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersAndUsersFromUserGroupsAssignedToProject(ctx context.Context, workspaceId string, projectId string, params *GetUsersAndUsersFromUserGroupsAssignedToProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersAndUsersFromUserGroupsAssignedToProjectRequest(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForProjectMembersFilterWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForProjectMembersFilterRequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForProjectMembersFilter(ctx context.Context, workspaceId string, projectId string, body GetUsersForProjectMembersFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForProjectMembersFilterRequest(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForAttendanceReportFilter1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForAttendanceReportFilter1RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForAttendanceReportFilter1(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilter1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForAttendanceReportFilter1Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersOfWorkspace4(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace4Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersOfWorkspace4Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForReportFilterOld(ctx context.Context, workspaceId string, params *GetUsersForReportFilterOldParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForReportFilterOldRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForReportFilterRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForReportFilter(ctx context.Context, workspaceId string, body GetUsersForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForReportFilterRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersOfUserGroup(ctx context.Context, workspaceId string, userGroupId string, params *GetUsersOfUserGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersOfUserGroupRequest(c.Server, workspaceId, userGroupId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersOfWorkspace3(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace3Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersOfWorkspace3Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersOfWorkspace2(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace2Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersOfWorkspace2Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserRequest(c.Server, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimeTrackingSettings1WithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimeTrackingSettings1RequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimeTrackingSettings1(ctx context.Context, userId string, body UpdateTimeTrackingSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimeTrackingSettings1Request(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateDashboardSelectionWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateDashboardSelectionRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateDashboardSelection(ctx context.Context, userId string, body UpdateDashboardSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateDashboardSelectionRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetDefaultWorkspace(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetDefaultWorkspaceRequest(c.Server, userId, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteUserWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteUserRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteUser(ctx context.Context, userId string, body DeleteUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteUserRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ChangeEmailWithBody(ctx context.Context, userId string, params *ChangeEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewChangeEmailRequestWithBody(c.Server, userId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ChangeEmail(ctx context.Context, userId string, params *ChangeEmailParams, body ChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewChangeEmailRequest(c.Server, userId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HasPendingEmailChange(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHasPendingEmailChangeRequest(c.Server, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateLangWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateLangRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateLang(ctx context.Context, userId string, body UpdateLangJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateLangRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) MarkAsRead1WithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewMarkAsRead1RequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) MarkAsRead1(ctx context.Context, userId string, body MarkAsRead1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewMarkAsRead1Request(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) MarkAsReadWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewMarkAsReadRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) MarkAsRead(ctx context.Context, userId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewMarkAsReadRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ChangeNameAdminWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewChangeNameAdminRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ChangeNameAdmin(ctx context.Context, userId string, body ChangeNameAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewChangeNameAdminRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetNewsForUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetNewsForUserRequest(c.Server, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReadNewsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReadNewsRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReadNews(ctx context.Context, userId string, body ReadNewsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReadNewsRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetNotifications(ctx context.Context, userId string, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetNotificationsRequest(c.Server, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdatePictureWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdatePictureRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdatePicture(ctx context.Context, userId string, body UpdatePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdatePictureRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateNameAndProfilePictureWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateNameAndProfilePictureRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateNameAndProfilePicture(ctx context.Context, userId string, body UpdateNameAndProfilePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateNameAndProfilePictureRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSettingsWithBody(ctx context.Context, userId string, params *UpdateSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSettingsRequestWithBody(c.Server, userId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSettings(ctx context.Context, userId string, params *UpdateSettingsParams, body UpdateSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSettingsRequest(c.Server, userId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSummaryReportSettingsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSummaryReportSettingsRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSummaryReportSettings(ctx context.Context, userId string, body UpdateSummaryReportSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSummaryReportSettingsRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimeTrackingSettingsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimeTrackingSettingsRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimeTrackingSettings(ctx context.Context, userId string, body UpdateTimeTrackingSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimeTrackingSettingsRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimezoneWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimezoneRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimezone(ctx context.Context, userId string, body UpdateTimezoneJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimezoneRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetVerificationCampaignNotifications(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetVerificationCampaignNotificationsRequest(c.Server, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) MarkNotificationsAsReadWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewMarkNotificationsAsReadRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) MarkNotificationsAsRead(ctx context.Context, userId string, body MarkNotificationsAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewMarkNotificationsAsReadRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkCapacityForUser(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkCapacityForUserRequest(c.Server, userId, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersWorkingDays(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersWorkingDaysRequest(c.Server, userId, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UploadImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUploadImageRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllUnfinishedWalkthroughTypes(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllUnfinishedWalkthroughTypesRequest(c.Server, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FinishWalkthroughWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFinishWalkthroughRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FinishWalkthrough(ctx context.Context, userId string, body FinishWalkthroughJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFinishWalkthroughRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetOwnerEmailByWorkspaceId(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetOwnerEmailByWorkspaceIdRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkspacesOfUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkspacesOfUserRequest(c.Server)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create(ctx context.Context, body CreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkspaceInfo(ctx context.Context, params *GetWorkspaceInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkspaceInfoRequest(c.Server, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) InsertLegacyPlanNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewInsertLegacyPlanNotificationsRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) InsertLegacyPlanNotifications(ctx context.Context, body InsertLegacyPlanNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewInsertLegacyPlanNotificationsRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPermissionsToUserForWorkspacesWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPermissionsToUserForWorkspacesRequestWithBody(c.Server, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPermissionsToUserForWorkspaces(ctx context.Context, userId string, body GetPermissionsToUserForWorkspacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPermissionsToUserForWorkspacesRequest(c.Server, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) LeaveWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewLeaveWorkspaceRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkspaceById(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkspaceByIdRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateWorkspaceWithBody(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateWorkspaceRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateWorkspace(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateWorkspaceRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetABTesting(ctx context.Context, workspaceId string, params *GetABTestingParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetABTestingRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetActiveMembers(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetActiveMembersRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UninstallWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUninstallRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Uninstall(ctx context.Context, workspaceId string, body UninstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUninstallRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInstalledAddons(ctx context.Context, workspaceId string, params *GetInstalledAddonsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInstalledAddonsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) InstallWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewInstallRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Install(ctx context.Context, workspaceId string, body InstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewInstallRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInstalledAddonsIdNamePair(ctx context.Context, workspaceId string, params *GetInstalledAddonsIdNamePairParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInstalledAddonsIdNamePairRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInstalledAddonsByKeysWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInstalledAddonsByKeysRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInstalledAddonsByKeys(ctx context.Context, workspaceId string, body GetInstalledAddonsByKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInstalledAddonsByKeysRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Uninstall1(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUninstall1Request(c.Server, workspaceId, addonId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAddonById(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAddonByIdRequest(c.Server, workspaceId, addonId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSettings1WithBody(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSettings1RequestWithBody(c.Server, workspaceId, addonId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSettings1(ctx context.Context, workspaceId string, addonId string, body UpdateSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSettings1Request(c.Server, workspaceId, addonId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatus3WithBody(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatus3RequestWithBody(c.Server, workspaceId, addonId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatus3(ctx context.Context, workspaceId string, addonId string, body UpdateStatus3JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatus3Request(c.Server, workspaceId, addonId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAddonUserJWT(ctx context.Context, workspaceId string, addonId string, params *GetAddonUserJWTParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAddonUserJWTRequest(c.Server, workspaceId, addonId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAddonWebhooks(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAddonWebhooksRequest(c.Server, workspaceId, addonId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveUninstalledAddon(ctx context.Context, workspaceId string, addonKey string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveUninstalledAddonRequest(c.Server, workspaceId, addonKey)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ListOfWorkspace1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewListOfWorkspace1Request(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create20WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate20RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create20(ctx context.Context, workspaceId string, body Create20JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate20Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete18(ctx context.Context, workspaceId string, alertId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete18Request(c.Server, workspaceId, alertId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update11WithBody(ctx context.Context, workspaceId string, alertId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate11RequestWithBody(c.Server, workspaceId, alertId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update11(ctx context.Context, workspaceId string, alertId string, body Update11JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate11Request(c.Server, workspaceId, alertId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllowedUpdates(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllowedUpdatesRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ApproveRequestsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewApproveRequestsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ApproveRequests(ctx context.Context, workspaceId string, body ApproveRequestsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewApproveRequestsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CountWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCountRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Count(ctx context.Context, workspaceId string, body CountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCountRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HasPending(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHasPendingRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemindManagersToApproveWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemindManagersToApproveRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemindManagersToApprove(ctx context.Context, workspaceId string, body RemindManagersToApproveJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemindManagersToApproveRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemindUsersToSubmitWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemindUsersToSubmitRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemindUsersToSubmit(ctx context.Context, workspaceId string, body RemindUsersToSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemindUsersToSubmitRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetApprovalGroupsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetApprovalGroupsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetApprovalGroups(ctx context.Context, workspaceId string, body GetApprovalGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetApprovalGroupsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUnsubmittedSummariesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUnsubmittedSummariesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUnsubmittedSummaries(ctx context.Context, workspaceId string, body GetUnsubmittedSummariesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUnsubmittedSummariesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) WithdrawAllOfWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewWithdrawAllOfWorkspaceRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRequestsByWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRequestsByWorkspaceRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetApprovalRequest(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetApprovalRequestRequest(c.Server, workspaceId, approvalRequestId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatus2WithBody(ctx context.Context, workspaceId string, approvalRequestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatus2RequestWithBody(c.Server, workspaceId, approvalRequestId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatus2(ctx context.Context, workspaceId string, approvalRequestId string, body UpdateStatus2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatus2Request(c.Server, workspaceId, approvalRequestId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetApprovalDashboard(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetApprovalDashboardRequest(c.Server, workspaceId, approvalRequestId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetApprovalDetails(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetApprovalDetailsRequest(c.Server, workspaceId, approvalRequestId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FetchCustomAttributesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFetchCustomAttributesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FetchCustomAttributes(ctx context.Context, workspaceId string, body FetchCustomAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFetchCustomAttributesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CheckWorkspaceTransferPossibility(ctx context.Context, workspaceId string, params *CheckWorkspaceTransferPossibilityParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCheckWorkspaceTransferPossibilityRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteMany3WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteMany3RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteMany3(ctx context.Context, workspaceId string, body DeleteMany3JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteMany3Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClients1(ctx context.Context, workspaceId string, params *GetClients1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClients1Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMany2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMany2RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMany2(ctx context.Context, workspaceId string, body UpdateMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMany2Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create19WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate19RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create19(ctx context.Context, workspaceId string, body Create19JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate19Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetArchivePermissionsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetArchivePermissionsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetArchivePermissions(ctx context.Context, workspaceId string, body GetArchivePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetArchivePermissionsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HaveRelatedTasksWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHaveRelatedTasksRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HaveRelatedTasks(ctx context.Context, workspaceId string, body HaveRelatedTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHaveRelatedTasksRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClientsOfIdsWithBody(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientsOfIdsRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClientsOfIds(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, body GetClientsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientsOfIdsRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClientsForInvoiceFilter1(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilter1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientsForInvoiceFilter1Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClients2(ctx context.Context, workspaceId string, params *GetClients2Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClients2Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClientsForReportFilter(ctx context.Context, workspaceId string, params *GetClientsForReportFilterParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientsForReportFilterRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClientIdsForReportFilter(ctx context.Context, workspaceId string, params *GetClientIdsForReportFilterParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientIdsForReportFilterRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeOffPoliciesAndHolidaysForClientWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeOffPoliciesAndHolidaysForClientRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeOffPoliciesAndHolidaysForClient(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysForClientJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeOffPoliciesAndHolidaysForClientRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete17(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete17Request(c.Server, workspaceId, clientId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClient(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientRequest(c.Server, workspaceId, clientId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectsArchivePermissions(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectsArchivePermissionsRequest(c.Server, workspaceId, clientId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update10WithBody(ctx context.Context, workspaceId string, id string, params *Update10Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate10RequestWithBody(c.Server, workspaceId, id, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update10(ctx context.Context, workspaceId string, id string, params *Update10Params, body Update10JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate10Request(c.Server, workspaceId, id, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRate2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRate2RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRate2(ctx context.Context, workspaceId string, body SetCostRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRate2Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetCoupon(ctx context.Context, workspaceId string, params *GetCouponParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetCouponRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkspaceCurrencies(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkspaceCurrenciesRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateCurrencyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateCurrencyRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateCurrency(ctx context.Context, workspaceId string, body CreateCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateCurrencyRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveCurrency(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveCurrencyRequest(c.Server, workspaceId, currencyId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetCurrency(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetCurrencyRequest(c.Server, workspaceId, currencyId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCurrencyCodeWithBody(ctx context.Context, workspaceId string, currencyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCurrencyCodeRequestWithBody(c.Server, workspaceId, currencyId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCurrencyCode(ctx context.Context, workspaceId string, currencyId string, body UpdateCurrencyCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCurrencyCodeRequest(c.Server, workspaceId, currencyId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCurrencyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCurrencyRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCurrency(ctx context.Context, workspaceId string, body SetCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCurrencyRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) OfWorkspace(ctx context.Context, workspaceId string, params *OfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewOfWorkspaceRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create18WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate18RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create18(ctx context.Context, workspaceId string, body Create18JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate18Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) OfWorkspaceWithRequiredAvailability(ctx context.Context, workspaceId string, params *OfWorkspaceWithRequiredAvailabilityParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewOfWorkspaceWithRequiredAvailabilityRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete16(ctx context.Context, workspaceId string, customFieldId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete16Request(c.Server, workspaceId, customFieldId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditWithBody(ctx context.Context, workspaceId string, customFieldId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditRequestWithBody(c.Server, workspaceId, customFieldId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Edit(ctx context.Context, workspaceId string, customFieldId string, body EditJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditRequest(c.Server, workspaceId, customFieldId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveDefaultValueOfProject(ctx context.Context, workspaceId string, customFieldId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveDefaultValueOfProjectRequest(c.Server, workspaceId, customFieldId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditDefaultValuesWithBody(ctx context.Context, workspaceId string, customFieldId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditDefaultValuesRequestWithBody(c.Server, workspaceId, customFieldId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditDefaultValues(ctx context.Context, workspaceId string, customFieldId string, projectId string, body EditDefaultValuesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditDefaultValuesRequest(c.Server, workspaceId, customFieldId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetOfProject(ctx context.Context, workspaceId string, projectId string, params *GetOfProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetOfProjectRequest(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCustomLabelsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCustomLabelsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCustomLabels(ctx context.Context, workspaceId string, body UpdateCustomLabelsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCustomLabelsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddEmailWithBody(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddEmailRequestWithBody(c.Server, workspaceId, userId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddEmail(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, body AddEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddEmailRequest(c.Server, workspaceId, userId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteManyExpensesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteManyExpensesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteManyExpenses(ctx context.Context, workspaceId string, body DeleteManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteManyExpensesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetExpenses(ctx context.Context, workspaceId string, params *GetExpensesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetExpensesRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateExpenseWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateExpenseRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetCategories(ctx context.Context, workspaceId string, params *GetCategoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetCategoriesRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create17WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate17RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create17(ctx context.Context, workspaceId string, body Create17JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate17Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetCategoriesByIds(ctx context.Context, workspaceId string, params *GetCategoriesByIdsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetCategoriesByIdsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteCategory(ctx context.Context, workspaceId string, categoryId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteCategoryRequest(c.Server, workspaceId, categoryId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCategoryWithBody(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCategoryRequestWithBody(c.Server, workspaceId, categoryId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCategory(ctx context.Context, workspaceId string, categoryId string, body UpdateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCategoryRequest(c.Server, workspaceId, categoryId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatus1WithBody(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatus1RequestWithBody(c.Server, workspaceId, categoryId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatus1(ctx context.Context, workspaceId string, categoryId string, body UpdateStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatus1Request(c.Server, workspaceId, categoryId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetExpensesInDateRange(ctx context.Context, workspaceId string, params *GetExpensesInDateRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetExpensesInDateRangeRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoicedStatus1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoicedStatus1RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoicedStatus1(ctx context.Context, workspaceId string, body UpdateInvoicedStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoicedStatus1Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RestoreManyExpensesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRestoreManyExpensesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RestoreManyExpenses(ctx context.Context, workspaceId string, body RestoreManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRestoreManyExpensesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteExpense(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteExpenseRequest(c.Server, workspaceId, expenseId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetExpense(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetExpenseRequest(c.Server, workspaceId, expenseId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateExpenseWithBody(ctx context.Context, workspaceId string, expenseId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateExpenseRequestWithBody(c.Server, workspaceId, expenseId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DownloadFile(ctx context.Context, workspaceId string, expenseId string, fileId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDownloadFileRequest(c.Server, workspaceId, expenseId, fileId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ImportFileDataWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewImportFileDataRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ImportFileData(ctx context.Context, workspaceId string, body ImportFileDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewImportFileDataRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CheckUsersForImport(ctx context.Context, workspaceId string, fileImportId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCheckUsersForImportRequest(c.Server, workspaceId, fileImportId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetHolidays(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetHolidaysRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create16WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate16RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create16(ctx context.Context, workspaceId string, body Create16JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate16Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete15(ctx context.Context, workspaceId string, holidayId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete15Request(c.Server, workspaceId, holidayId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update9WithBody(ctx context.Context, workspaceId string, holidayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate9RequestWithBody(c.Server, workspaceId, holidayId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update9(ctx context.Context, workspaceId string, holidayId string, body Update9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate9Request(c.Server, workspaceId, holidayId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRate2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRate2RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRate2(ctx context.Context, workspaceId string, body SetHourlyRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRate2Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvitedEmailsInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvitedEmailsInfoRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvitedEmailsInfo(ctx context.Context, workspaceId string, body GetInvitedEmailsInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvitedEmailsInfoRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoiceEmailTemplates(ctx context.Context, workspaceId string, params *GetInvoiceEmailTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoiceEmailTemplatesRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpsertInvoiceEmailTemplateWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpsertInvoiceEmailTemplateRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpsertInvoiceEmailTemplate(ctx context.Context, workspaceId string, body UpsertInvoiceEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpsertInvoiceEmailTemplateRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoiceEmailData(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoiceEmailDataRequest(c.Server, workspaceId, invoiceId, invoiceEmailTemplateType)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SendInvoiceEmailWithBody(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSendInvoiceEmailRequestWithBody(c.Server, workspaceId, invoiceId, invoiceEmailTemplateType, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SendInvoiceEmail(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, body SendInvoiceEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSendInvoiceEmailRequest(c.Server, workspaceId, invoiceId, invoiceEmailTemplateType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateInvoiceWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateInvoiceRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateInvoice(ctx context.Context, workspaceId string, body CreateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateInvoiceRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllCompanies(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllCompaniesRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateCompanyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateCompanyRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateCompany(ctx context.Context, workspaceId string, body CreateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateCompanyRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCompaniesInWorkspaceWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCompaniesInWorkspaceRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCompaniesInWorkspace(ctx context.Context, workspaceId string, body UpdateCompaniesInWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCompaniesInWorkspaceRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CountAllCompanies(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCountAllCompaniesRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClientsForInvoiceFilter(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilterParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientsForInvoiceFilterRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteCompany(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteCompanyRequest(c.Server, workspaceId, companyId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetCompanyById(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetCompanyByIdRequest(c.Server, workspaceId, companyId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCompanyWithBody(ctx context.Context, workspaceId string, companyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCompanyRequestWithBody(c.Server, workspaceId, companyId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCompany(ctx context.Context, workspaceId string, companyId string, body UpdateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCompanyRequest(c.Server, workspaceId, companyId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoicesInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoicesInfoRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoicesInfo(ctx context.Context, workspaceId string, body GetInvoicesInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoicesInfoRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoiceItemTypes(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoiceItemTypesRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateInvoiceItemTypeWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateInvoiceItemTypeRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateInvoiceItemType(ctx context.Context, workspaceId string, body CreateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateInvoiceItemTypeRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteInvoiceItemType(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteInvoiceItemTypeRequest(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoiceItemTypeWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoiceItemTypeRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoiceItemType(ctx context.Context, workspaceId string, id string, body UpdateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoiceItemTypeRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetNextInvoiceNumber(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetNextInvoiceNumberRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoicePermissions(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoicePermissionsRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoicePermissionsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoicePermissionsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoicePermissions(ctx context.Context, workspaceId string, body UpdateInvoicePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoicePermissionsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CanUserManageInvoices(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCanUserManageInvoicesRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoiceSettings(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoiceSettingsRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoiceSettingsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoiceSettingsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoiceSettings(ctx context.Context, workspaceId string, body UpdateInvoiceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoiceSettingsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteInvoice(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteInvoiceRequest(c.Server, workspaceId, invoiceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoice(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoiceRequest(c.Server, workspaceId, invoiceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoiceWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoiceRequestWithBody(c.Server, workspaceId, invoiceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoice(ctx context.Context, workspaceId string, invoiceId string, body UpdateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoiceRequest(c.Server, workspaceId, invoiceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DuplicateInvoice(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDuplicateInvoiceRequest(c.Server, workspaceId, invoiceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ExportInvoice(ctx context.Context, workspaceId string, invoiceId string, params *ExportInvoiceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewExportInvoiceRequest(c.Server, workspaceId, invoiceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ImportTimeAndExpensesWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewImportTimeAndExpensesRequestWithBody(c.Server, workspaceId, invoiceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ImportTimeAndExpenses(ctx context.Context, workspaceId string, invoiceId string, body ImportTimeAndExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewImportTimeAndExpensesRequest(c.Server, workspaceId, invoiceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddInvoiceItem(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddInvoiceItemRequest(c.Server, workspaceId, invoiceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReorderInvoiceItem1WithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReorderInvoiceItem1RequestWithBody(c.Server, workspaceId, invoiceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReorderInvoiceItem1(ctx context.Context, workspaceId string, invoiceId string, body ReorderInvoiceItem1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReorderInvoiceItem1Request(c.Server, workspaceId, invoiceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditInvoiceItemWithBody(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditInvoiceItemRequestWithBody(c.Server, workspaceId, invoiceId, invoiceItemOrder, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditInvoiceItem(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, body EditInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditInvoiceItemRequest(c.Server, workspaceId, invoiceId, invoiceItemOrder, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteInvoiceItems(ctx context.Context, workspaceId string, invoiceId string, params *DeleteInvoiceItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteInvoiceItemsRequest(c.Server, workspaceId, invoiceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPaymentsForInvoice(ctx context.Context, workspaceId string, invoiceId string, params *GetPaymentsForInvoiceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPaymentsForInvoiceRequest(c.Server, workspaceId, invoiceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateInvoicePaymentWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateInvoicePaymentRequestWithBody(c.Server, workspaceId, invoiceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateInvoicePayment(ctx context.Context, workspaceId string, invoiceId string, body CreateInvoicePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateInvoicePaymentRequest(c.Server, workspaceId, invoiceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeletePaymentById(ctx context.Context, workspaceId string, invoiceId string, paymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeletePaymentByIdRequest(c.Server, workspaceId, invoiceId, paymentId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ChangeInvoiceStatusWithBody(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewChangeInvoiceStatusRequestWithBody(c.Server, workspaceId, invoiceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ChangeInvoiceStatus(ctx context.Context, workspaceId string, invoiceId string, body ChangeInvoiceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewChangeInvoiceStatusRequest(c.Server, workspaceId, invoiceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AuthorizationCheck(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAuthorizationCheckRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) IsAvailable(ctx context.Context, workspaceId string, params *IsAvailableParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewIsAvailableRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) IsAvailable1(ctx context.Context, workspaceId string, userId string, params *IsAvailable1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewIsAvailable1Request(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GeneratePinCode(ctx context.Context, workspaceId string, params *GeneratePinCodeParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGeneratePinCodeRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GeneratePinCodeForUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGeneratePinCodeForUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserPinCode(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserPinCodeRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdatePinCodeWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdatePinCodeRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdatePinCode(ctx context.Context, workspaceId string, userId string, body UpdatePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdatePinCodeRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetKiosksOfWorkspace(ctx context.Context, workspaceId string, params *GetKiosksOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetKiosksOfWorkspaceRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create15WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate15RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create15(ctx context.Context, workspaceId string, body Create15JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate15Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateBreakDefaultsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateBreakDefaultsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateBreakDefaults(ctx context.Context, workspaceId string, body UpdateBreakDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateBreakDefaultsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTotalCountOfKiosksOnWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTotalCountOfKiosksOnWorkspaceRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateDefaultsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateDefaultsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateDefaults(ctx context.Context, workspaceId string, body UpdateDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateDefaultsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HasActiveKiosks(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHasActiveKiosksRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWithProjectWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWithProjectRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWithProject(ctx context.Context, workspaceId string, body GetWithProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWithProjectRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWithTaskWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWithTaskRequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWithTask(ctx context.Context, workspaceId string, projectId string, body GetWithTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWithTaskRequest(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetForReportFilter(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetForReportFilterRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWithoutDefaults(ctx context.Context, workspaceId string, params *GetWithoutDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWithoutDefaultsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteKiosk(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteKioskRequest(c.Server, workspaceId, kioskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetKioskById(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetKioskByIdRequest(c.Server, workspaceId, kioskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update8WithBody(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate8RequestWithBody(c.Server, workspaceId, kioskId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update8(ctx context.Context, workspaceId string, kioskId string, body Update8JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate8Request(c.Server, workspaceId, kioskId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ExportAssignees(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewExportAssigneesRequest(c.Server, workspaceId, kioskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HasEntryInProgress(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHasEntryInProgressRequest(c.Server, workspaceId, kioskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatusWithBody(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatusRequestWithBody(c.Server, workspaceId, kioskId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStatus(ctx context.Context, workspaceId string, kioskId string, body UpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStatusRequest(c.Server, workspaceId, kioskId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AcknowledgeLegacyPlanNotifications(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAcknowledgeLegacyPlanNotificationsRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLegacyPlanUpgradeData(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLegacyPlanUpgradeDataRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddLimitedUsersWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddLimitedUsersRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddLimitedUsers(ctx context.Context, workspaceId string, body AddLimitedUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddLimitedUsersRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLimitedUsersCount(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLimitedUsersCountRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetMemberProfile(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetMemberProfileRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberProfileWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberProfileRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberProfile(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberProfileRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberProfileWithAdditionalDataWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberProfileWithAdditionalDataRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberProfileWithAdditionalData(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileWithAdditionalDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberProfileWithAdditionalDataRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberSettingsWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberSettingsRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberSettings(ctx context.Context, workspaceId string, userId string, body UpdateMemberSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberSettingsRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWeekStart(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWeekStartRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberWorkingDaysAndCapacityWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberWorkingDaysAndCapacityRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMemberWorkingDaysAndCapacity(ctx context.Context, workspaceId string, userId string, body UpdateMemberWorkingDaysAndCapacityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMemberWorkingDaysAndCapacityRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetMembersCount(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetMembersCountRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FindNotInvitedEmailsInWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFindNotInvitedEmailsInRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FindNotInvitedEmailsIn(ctx context.Context, workspaceId string, body FindNotInvitedEmailsInJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFindNotInvitedEmailsInRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetOrganization(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetOrganizationRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create14WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate14RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create14(ctx context.Context, workspaceId string, body Create14JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate14Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetOrganizationName(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetOrganizationNameRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CheckAvailabilityOfDomainName(ctx context.Context, workspaceId string, params *CheckAvailabilityOfDomainNameParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCheckAvailabilityOfDomainNameRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteOrganization(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteOrganizationRequest(c.Server, workspaceId, organizationId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateOrganizationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateOrganizationRequestWithBody(c.Server, workspaceId, organizationId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateOrganization(ctx context.Context, workspaceId string, organizationId string, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateOrganizationRequest(c.Server, workspaceId, organizationId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLoginSettings(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLoginSettingsRequest(c.Server, workspaceId, organizationId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteOAuth2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteOAuth2ConfigurationRequest(c.Server, workspaceId, organizationId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetOrganizationOAuth2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetOrganizationOAuth2ConfigurationRequest(c.Server, workspaceId, organizationId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateOAuth2Configuration1WithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateOAuth2Configuration1RequestWithBody(c.Server, workspaceId, organizationId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateOAuth2Configuration1(ctx context.Context, workspaceId string, organizationId string, body UpdateOAuth2Configuration1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateOAuth2Configuration1Request(c.Server, workspaceId, organizationId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TestOAuth2ConfigurationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTestOAuth2ConfigurationRequestWithBody(c.Server, workspaceId, organizationId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TestOAuth2Configuration(ctx context.Context, workspaceId string, organizationId string, body TestOAuth2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTestOAuth2ConfigurationRequest(c.Server, workspaceId, organizationId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteSAML2ConfigurationRequest(c.Server, workspaceId, organizationId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetOrganizationSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetOrganizationSAML2ConfigurationRequest(c.Server, workspaceId, organizationId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSAML2ConfigurationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSAML2ConfigurationRequestWithBody(c.Server, workspaceId, organizationId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, body UpdateSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSAML2ConfigurationRequest(c.Server, workspaceId, organizationId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TestSAML2ConfigurationWithBody(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTestSAML2ConfigurationRequestWithBody(c.Server, workspaceId, organizationId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TestSAML2Configuration(ctx context.Context, workspaceId string, organizationId string, body TestSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTestSAML2ConfigurationRequest(c.Server, workspaceId, organizationId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllOrganizationsOfUser(ctx context.Context, workspaceId string, userId string, params *GetAllOrganizationsOfUserParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllOrganizationsOfUserRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkspaceOwner(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkspaceOwnerRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TransferOwnershipWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTransferOwnershipRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TransferOwnership(ctx context.Context, workspaceId string, body TransferOwnershipJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTransferOwnershipRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkspaceOwnerTimeZone(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkspaceOwnerTimeZoneRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CancelSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCancelSubscriptionRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CancelSubscription(ctx context.Context, workspaceId string, body CancelSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCancelSubscriptionRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ConfirmPayment(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewConfirmPaymentRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetCustomerInfo(ctx context.Context, workspaceId string, params *GetCustomerInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetCustomerInfoRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateCustomerWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateCustomerRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateCustomer(ctx context.Context, workspaceId string, body CreateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateCustomerRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCustomerWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCustomerRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCustomer(ctx context.Context, workspaceId string, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCustomerRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditInvoiceInformationWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditInvoiceInformationRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditInvoiceInformation(ctx context.Context, workspaceId string, body EditInvoiceInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditInvoiceInformationRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditPaymentInformationWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditPaymentInformationRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditPaymentInformation(ctx context.Context, workspaceId string, body EditPaymentInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditPaymentInformationRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ExtendTrial(ctx context.Context, workspaceId string, params *ExtendTrialParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewExtendTrialRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFeatureSubscriptions(ctx context.Context, workspaceId string, params *GetFeatureSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFeatureSubscriptionsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) InitialUpgradeWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewInitialUpgradeRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) InitialUpgrade(ctx context.Context, workspaceId string, body InitialUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewInitialUpgradeRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoiceInfo(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoiceInfoRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoices(ctx context.Context, workspaceId string, params *GetInvoicesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoicesRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoicesCount(ctx context.Context, workspaceId string, params *GetInvoicesCountParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoicesCountRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLastOpenInvoice(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLastOpenInvoiceRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetInvoicesList(ctx context.Context, workspaceId string, params *GetInvoicesListParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetInvoicesListRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPaymentDate(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPaymentDateRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPaymentInfo(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPaymentInfoRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateSetupIntentForPaymentMethodWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateSetupIntentForPaymentMethodRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateSetupIntentForPaymentMethod(ctx context.Context, workspaceId string, body CreateSetupIntentForPaymentMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateSetupIntentForPaymentMethodRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PreviewUpgrade(ctx context.Context, workspaceId string, params *PreviewUpgradeParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPreviewUpgradeRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReactivateSubscription(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReactivateSubscriptionRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetScheduledInvoiceInfo(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetScheduledInvoiceInfoRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateUserSeatsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateUserSeatsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateUserSeats(ctx context.Context, workspaceId string, body UpdateUserSeatsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateUserSeatsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateSetupIntentForInitialSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateSetupIntentForInitialSubscriptionRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateSetupIntentForInitialSubscription(ctx context.Context, workspaceId string, body CreateSetupIntentForInitialSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateSetupIntentForInitialSubscriptionRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateSubscriptionRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateSubscription(ctx context.Context, workspaceId string, body CreateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateSubscriptionRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSubscriptionRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSubscription(ctx context.Context, workspaceId string, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSubscriptionRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpgradePreCheck(ctx context.Context, workspaceId string, params *UpgradePreCheckParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpgradePreCheckRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteSubscriptionWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteSubscriptionRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteSubscription(ctx context.Context, workspaceId string, body DeleteSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteSubscriptionRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TerminateTrial(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTerminateTrialRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) StartTrial(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewStartTrialRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) WasRegionalEverAllowed(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewWasRegionalEverAllowedRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FindForUserAndPolicy(ctx context.Context, workspaceId string, policyId string, userId string, params *FindForUserAndPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFindForUserAndPolicyRequest(c.Server, workspaceId, policyId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetClients(ctx context.Context, workspaceId string, params *GetClientsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetClientsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjects3(ctx context.Context, workspaceId string, params *GetProjects3Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjects3Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectFavorites(ctx context.Context, workspaceId string, params *GetProjectFavoritesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectFavoritesRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasks21(ctx context.Context, workspaceId string, projectId string, params *GetTasks21Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasks21Request(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RecalculateProjectStatus1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRecalculateProjectStatus1Request(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectAndTaskWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectAndTaskRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectAndTask(ctx context.Context, workspaceId string, body GetProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectAndTaskRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteMany2WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteMany2RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteMany2(ctx context.Context, workspaceId string, body DeleteMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteMany2Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjects2(ctx context.Context, workspaceId string, params *GetProjects2Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjects2Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMany1WithBody(ctx context.Context, workspaceId string, params *UpdateMany1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMany1RequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMany1(ctx context.Context, workspaceId string, params *UpdateMany1Params, body UpdateMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateMany1Request(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create12WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate12RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create12(ctx context.Context, workspaceId string, body Create12JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate12Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFilteredProjectsCount(ctx context.Context, workspaceId string, params *GetFilteredProjectsCountParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFilteredProjectsCountRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFilteredProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFilteredProjectsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFilteredProjects(ctx context.Context, workspaceId string, body GetFilteredProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFilteredProjectsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFromTemplateWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFromTemplateRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFromTemplate(ctx context.Context, workspaceId string, body CreateFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFromTemplateRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProject(ctx context.Context, workspaceId string, body GetProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLastUsedProject(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLastUsedProjectRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) LastUsedProject1(ctx context.Context, workspaceId string, params *LastUsedProject1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewLastUsedProject1Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectsList(ctx context.Context, workspaceId string, params *GetProjectsListParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectsListRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HasManagerRole1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHasManagerRole1Request(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectsForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectsForReportFilterRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectsForReportFilter(ctx context.Context, workspaceId string, body GetProjectsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectsForReportFilterRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectIdsForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectIdsForReportFilterRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectIdsForReportFilter(ctx context.Context, workspaceId string, body GetProjectIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectIdsForReportFilterRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasksByIdsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasksByIdsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasksByIds(ctx context.Context, workspaceId string, body GetTasksByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasksByIdsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllTasksWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllTasksRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllTasks(ctx context.Context, workspaceId string, body GetAllTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllTasksRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasksWithBody(ctx context.Context, workspaceId string, params *GetTasksParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasksRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasks(ctx context.Context, workspaceId string, params *GetTasksParams, body GetTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasksRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasksForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasksForReportFilterRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasksForReportFilter(ctx context.Context, workspaceId string, body GetTasksForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasksForReportFilterRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTaskIdsForReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTaskIdsForReportFilterRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTaskIdsForReportFilter(ctx context.Context, workspaceId string, body GetTaskIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTaskIdsForReportFilterRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeOffPoliciesAndHolidaysWithProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeOffPoliciesAndHolidaysWithProjectsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeOffPoliciesAndHolidaysWithProjects(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysWithProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeOffPoliciesAndHolidaysWithProjectsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLastUsedOfUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLastUsedOfUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPermissionsToUserForProjectsWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPermissionsToUserForProjectsRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPermissionsToUserForProjects(ctx context.Context, workspaceId string, userId string, body GetPermissionsToUserForProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPermissionsToUserForProjectsRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete13(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete13Request(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProject1(ctx context.Context, workspaceId string, projectId string, params *GetProject1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProject1Request(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update14WithBody(ctx context.Context, workspaceId string, projectId string, params *Update14Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate14RequestWithBody(c.Server, workspaceId, projectId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update14(ctx context.Context, workspaceId string, projectId string, params *Update14Params, body Update14JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate14Request(c.Server, workspaceId, projectId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update6WithBody(ctx context.Context, workspaceId string, projectId string, params *Update6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate6RequestWithBody(c.Server, workspaceId, projectId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update6(ctx context.Context, workspaceId string, projectId string, params *Update6Params, body Update6JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate6Request(c.Server, workspaceId, projectId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRate1WithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRate1RequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRate1(ctx context.Context, workspaceId string, projectId string, body SetCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRate1Request(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateEstimateWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateEstimateRequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateEstimate(ctx context.Context, workspaceId string, projectId string, body UpdateEstimateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateEstimateRequest(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRate1WithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRate1RequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRate1(ctx context.Context, workspaceId string, projectId string, body SetHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRate1Request(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HasManagerRole(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHasManagerRoleRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAuthsForProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAuthsForProjectRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RecalculateProjectStatus(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRecalculateProjectStatusRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasks1(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasks1Request(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create13WithBody(ctx context.Context, workspaceId string, projectId string, params *Create13Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate13RequestWithBody(c.Server, workspaceId, projectId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create13(ctx context.Context, workspaceId string, projectId string, params *Create13Params, body Create13JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate13Request(c.Server, workspaceId, projectId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTasksAssignedToUser(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTasksAssignedToUserRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeOffPoliciesAndHolidaysWithTasksWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeOffPoliciesAndHolidaysWithTasksRequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeOffPoliciesAndHolidaysWithTasks(ctx context.Context, workspaceId string, projectId string, body GetTimeOffPoliciesAndHolidaysWithTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeOffPoliciesAndHolidaysWithTasksRequest(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update7WithBody(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate7RequestWithBody(c.Server, workspaceId, projectId, id, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update7(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, body Update7JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate7Request(c.Server, workspaceId, projectId, id, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRateWithBody(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRateRequestWithBody(c.Server, workspaceId, projectId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRate(ctx context.Context, workspaceId string, projectId string, id string, body SetCostRateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRateRequest(c.Server, workspaceId, projectId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRateWithBody(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRateRequestWithBody(c.Server, workspaceId, projectId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRate(ctx context.Context, workspaceId string, projectId string, id string, body SetHourlyRateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRateRequest(c.Server, workspaceId, projectId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete14(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete14Request(c.Server, workspaceId, projectId, taskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTaskAssignedToUser(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTaskAssignedToUserRequest(c.Server, workspaceId, projectId, taskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsers1WithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsers1RequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsers1(ctx context.Context, workspaceId string, projectId string, body AddUsers1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsers1Request(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetStatus(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetStatusRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveUserGroupMembership(ctx context.Context, workspaceId string, projectId string, usergroupId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveUserGroupMembershipRequest(c.Server, workspaceId, projectId, usergroupId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsers4(ctx context.Context, workspaceId string, projectId string, params *GetUsers4Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsers4Request(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsersCostRate1WithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersCostRate1RequestWithBody(c.Server, workspaceId, projectId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsersCostRate1(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersCostRate1Request(c.Server, workspaceId, projectId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsersHourlyRate1WithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersHourlyRate1RequestWithBody(c.Server, workspaceId, projectId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsersHourlyRate1(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersHourlyRate1Request(c.Server, workspaceId, projectId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveUserMembership(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveUserMembershipRequest(c.Server, workspaceId, projectId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemovePermissionsToUserWithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemovePermissionsToUserRequestWithBody(c.Server, workspaceId, projectId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemovePermissionsToUser(ctx context.Context, workspaceId string, projectId string, userId string, body RemovePermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemovePermissionsToUserRequest(c.Server, workspaceId, projectId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPermissionsToUser1(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPermissionsToUser1Request(c.Server, workspaceId, projectId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddPermissionsToUserWithBody(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddPermissionsToUserRequestWithBody(c.Server, workspaceId, projectId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddPermissionsToUser(ctx context.Context, workspaceId string, projectId string, userId string, body AddPermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddPermissionsToUserRequest(c.Server, workspaceId, projectId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Disconnect(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDisconnectRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ConnectWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewConnectRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Connect(ctx context.Context, workspaceId string, body ConnectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewConnectRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Connect1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewConnect1Request(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SyncClientsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSyncClientsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SyncClients(ctx context.Context, workspaceId string, body SyncClientsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSyncClientsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SyncProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSyncProjectsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SyncProjects(ctx context.Context, workspaceId string, body SyncProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSyncProjectsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateProjectsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateProjectsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateProjects(ctx context.Context, workspaceId string, body UpdateProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateProjectsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllRegionsForUserAccount(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllRegionsForUserAccountRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ListOfWorkspace(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewListOfWorkspaceRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create11WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate11RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create11(ctx context.Context, workspaceId string, body Create11JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate11Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) OfWorkspaceIdAndUserId(ctx context.Context, workspaceId string, params *OfWorkspaceIdAndUserIdParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewOfWorkspaceIdAndUserIdRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete12(ctx context.Context, workspaceId string, reminderId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete12Request(c.Server, workspaceId, reminderId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update5WithBody(ctx context.Context, workspaceId string, reminderId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate5RequestWithBody(c.Server, workspaceId, reminderId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update5(ctx context.Context, workspaceId string, reminderId string, body Update5JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate5Request(c.Server, workspaceId, reminderId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetDashboardInfoWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetDashboardInfoRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetDashboardInfo(ctx context.Context, workspaceId string, body GetDashboardInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetDashboardInfoRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetMyMostTracked(ctx context.Context, workspaceId string, params *GetMyMostTrackedParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetMyMostTrackedRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTeamActivities(ctx context.Context, workspaceId string, params *GetTeamActivitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTeamActivitiesRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAmountPreview(ctx context.Context, workspaceId string, params *GetAmountPreviewParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAmountPreviewRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetDraftAssignmentsCountWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetDraftAssignmentsCountRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetDraftAssignmentsCount(ctx context.Context, workspaceId string, body GetDraftAssignmentsCountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetDraftAssignmentsCountRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectTotals(ctx context.Context, workspaceId string, params *GetProjectTotalsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectTotalsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFilteredProjectTotalsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFilteredProjectTotalsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFilteredProjectTotals(ctx context.Context, workspaceId string, body GetFilteredProjectTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFilteredProjectTotalsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectTotalsForSingleProject(ctx context.Context, workspaceId string, projectId string, params *GetProjectTotalsForSingleProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectTotalsForSingleProjectRequest(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjectsForUser(ctx context.Context, workspaceId string, projectId string, userId string, params *GetProjectsForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectsForUserRequest(c.Server, workspaceId, projectId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PublishAssignmentsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPublishAssignmentsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PublishAssignments(ctx context.Context, workspaceId string, body PublishAssignmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPublishAssignmentsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateRecurringWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateRecurringRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateRecurring(ctx context.Context, workspaceId string, body CreateRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateRecurringRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete11(ctx context.Context, workspaceId string, assignmentId string, params *Delete11Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete11Request(c.Server, workspaceId, assignmentId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditRecurringWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditRecurringRequestWithBody(c.Server, workspaceId, assignmentId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditRecurring(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditRecurringRequest(c.Server, workspaceId, assignmentId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditPeriodForRecurringWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditPeriodForRecurringRequestWithBody(c.Server, workspaceId, assignmentId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditPeriodForRecurring(ctx context.Context, workspaceId string, assignmentId string, body EditPeriodForRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditPeriodForRecurringRequest(c.Server, workspaceId, assignmentId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditRecurringPeriodWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditRecurringPeriodRequestWithBody(c.Server, workspaceId, assignmentId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditRecurringPeriod(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringPeriodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditRecurringPeriodRequest(c.Server, workspaceId, assignmentId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserTotalsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserTotalsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserTotals(ctx context.Context, workspaceId string, body GetUserTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserTotalsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAssignmentsForUser(ctx context.Context, workspaceId string, userId string, params *GetAssignmentsForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAssignmentsForUserRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFilteredAssignmentsForUserWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFilteredAssignmentsForUserRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFilteredAssignmentsForUser(ctx context.Context, workspaceId string, userId string, body GetFilteredAssignmentsForUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFilteredAssignmentsForUserRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsers3(ctx context.Context, workspaceId string, projectId string, params *GetUsers3Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsers3Request(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjects1(ctx context.Context, workspaceId string, userId string, params *GetProjects1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjects1Request(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemindToPublish(ctx context.Context, workspaceId string, userId string, params *RemindToPublishParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemindToPublishRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserTotalsForSingleUser(ctx context.Context, workspaceId string, userId string, params *GetUserTotalsForSingleUserParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserTotalsForSingleUserRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Get3(ctx context.Context, workspaceId string, assignmentId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGet3Request(c.Server, workspaceId, assignmentId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CopyAssignmentWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCopyAssignmentRequestWithBody(c.Server, workspaceId, assignmentId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CopyAssignment(ctx context.Context, workspaceId string, assignmentId string, body CopyAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCopyAssignmentRequest(c.Server, workspaceId, assignmentId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SplitAssignmentWithBody(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSplitAssignmentRequestWithBody(c.Server, workspaceId, assignmentId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SplitAssignment(ctx context.Context, workspaceId string, assignmentId string, body SplitAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSplitAssignmentRequest(c.Server, workspaceId, assignmentId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ShiftScheduleWithBody(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewShiftScheduleRequestWithBody(c.Server, workspaceId, projectId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ShiftSchedule(ctx context.Context, workspaceId string, projectId string, body ShiftScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewShiftScheduleRequest(c.Server, workspaceId, projectId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HideProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHideProjectRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ShowProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewShowProjectRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) HideUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewHideUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ShowUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewShowUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create10WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate10RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create10(ctx context.Context, workspaceId string, body Create10JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate10Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete10(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete10Request(c.Server, workspaceId, milestoneId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Get2(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGet2Request(c.Server, workspaceId, milestoneId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Edit1WithBody(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEdit1RequestWithBody(c.Server, workspaceId, milestoneId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Edit1(ctx context.Context, workspaceId string, milestoneId string, body Edit1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEdit1Request(c.Server, workspaceId, milestoneId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditDateWithBody(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditDateRequestWithBody(c.Server, workspaceId, milestoneId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EditDate(ctx context.Context, workspaceId string, milestoneId string, body EditDateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEditDateRequest(c.Server, workspaceId, milestoneId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetProjects(ctx context.Context, workspaceId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetProjectsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsers2(ctx context.Context, workspaceId string, params *GetUsers2Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsers2Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersAssignedToProject(ctx context.Context, workspaceId string, projectId string, params *GetUsersAssignedToProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersAssignedToProjectRequest(c.Server, workspaceId, projectId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetSidebarConfig(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetSidebarConfigRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSidebarWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSidebarRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateSidebar(ctx context.Context, workspaceId string, userId string, body UpdateSidebarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateSidebarRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FilterUsersByStatusWithBody(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFilterUsersByStatusRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FilterUsersByStatus(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, body FilterUsersByStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFilterUsersByStatusRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete9WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete9RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete9(ctx context.Context, workspaceId string, body Delete9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete9Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) StopWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewStopRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Stop(ctx context.Context, workspaceId string, body StopJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewStopRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) StartWithBody(ctx context.Context, workspaceId string, params *StartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewStartRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Start(ctx context.Context, workspaceId string, params *StartParams, body StartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewStartRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteMany1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteMany1RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteMany1(ctx context.Context, workspaceId string, body DeleteMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteMany1Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTags(ctx context.Context, workspaceId string, params *GetTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTagsRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateManyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateManyRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateMany(ctx context.Context, workspaceId string, body UpdateManyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateManyRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create9WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate9RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create9(ctx context.Context, workspaceId string, body Create9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate9Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ConnectedToApprovedEntriesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewConnectedToApprovedEntriesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ConnectedToApprovedEntries(ctx context.Context, workspaceId string, body ConnectedToApprovedEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewConnectedToApprovedEntriesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTagsOfIdsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTagsOfIdsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTagsOfIds(ctx context.Context, workspaceId string, body GetTagsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTagsOfIdsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTagIdsByNameAndStatus(ctx context.Context, workspaceId string, params *GetTagIdsByNameAndStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTagIdsByNameAndStatusRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete8(ctx context.Context, workspaceId string, tagId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete8Request(c.Server, workspaceId, tagId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update4WithBody(ctx context.Context, workspaceId string, tagId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate4RequestWithBody(c.Server, workspaceId, tagId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update4(ctx context.Context, workspaceId string, tagId string, body Update4JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate4Request(c.Server, workspaceId, tagId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTemplates(ctx context.Context, workspaceId string, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTemplatesRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create8WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate8RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create8(ctx context.Context, workspaceId string, body Create8JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate8Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete7(ctx context.Context, workspaceId string, templateId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete7Request(c.Server, workspaceId, templateId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTemplate(ctx context.Context, workspaceId string, templateId string, params *GetTemplateParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTemplateRequest(c.Server, workspaceId, templateId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update13WithBody(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate13RequestWithBody(c.Server, workspaceId, templateId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update13(ctx context.Context, workspaceId string, templateId string, body Update13JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate13Request(c.Server, workspaceId, templateId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ActivateWithBody(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewActivateRequestWithBody(c.Server, workspaceId, templateId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Activate(ctx context.Context, workspaceId string, templateId string, body ActivateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewActivateRequest(c.Server, workspaceId, templateId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeactivateWithBody(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeactivateRequestWithBody(c.Server, workspaceId, templateId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Deactivate(ctx context.Context, workspaceId string, templateId string, body DeactivateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeactivateRequest(c.Server, workspaceId, templateId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CopyTimeEntriesWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCopyTimeEntriesRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CopyTimeEntries(ctx context.Context, workspaceId string, userId string, body CopyTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCopyTimeEntriesRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ContinueTimeEntry(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewContinueTimeEntryRequest(c.Server, workspaceId, timeEntryId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTeamMembersOfAdmin(ctx context.Context, workspaceId string, params *GetTeamMembersOfAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTeamMembersOfAdminRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetBalancesForPolicy(ctx context.Context, workspaceId string, policyId string, params *GetBalancesForPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetBalancesForPolicyRequest(c.Server, workspaceId, policyId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateBalanceWithBody(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateBalanceRequestWithBody(c.Server, workspaceId, policyId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateBalance(ctx context.Context, workspaceId string, policyId string, body UpdateBalanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateBalanceRequest(c.Server, workspaceId, policyId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetBalancesForUser(ctx context.Context, workspaceId string, userId string, params *GetBalancesForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetBalancesForUserRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTeamMembersOfManager(ctx context.Context, workspaceId string, params *GetTeamMembersOfManagerParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTeamMembersOfManagerRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FindPoliciesForWorkspace(ctx context.Context, workspaceId string, params *FindPoliciesForWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFindPoliciesForWorkspaceRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreatePolicyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreatePolicyRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreatePolicy(ctx context.Context, workspaceId string, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreatePolicyRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPolicyAssignmentForCurrentUser(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPolicyAssignmentForCurrentUserRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTeamAssignmentsDistribution(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTeamAssignmentsDistributionRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPolicyAssignmentsForUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPolicyAssignmentsForUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) FindPoliciesForUser(ctx context.Context, workspaceId string, userId string, params *FindPoliciesForUserParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewFindPoliciesForUserRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeletePolicy(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeletePolicyRequest(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdatePolicyWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdatePolicyRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdatePolicy(ctx context.Context, workspaceId string, id string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdatePolicyRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Archive(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewArchiveRequest(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Restore(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRestoreRequest(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPolicy(ctx context.Context, workspaceId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPolicyRequest(c.Server, workspaceId, policyId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create7WithBody(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate7RequestWithBody(c.Server, workspaceId, policyId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create7(ctx context.Context, workspaceId string, policyId string, body Create7JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate7Request(c.Server, workspaceId, policyId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete6(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete6Request(c.Server, workspaceId, policyId, requestId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Approve(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewApproveRequest(c.Server, workspaceId, policyId, requestId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RejectWithBody(ctx context.Context, workspaceId string, policyId string, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRejectRequestWithBody(c.Server, workspaceId, policyId, requestId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Reject(ctx context.Context, workspaceId string, policyId string, requestId string, body RejectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRejectRequest(c.Server, workspaceId, policyId, requestId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOther1WithBody(ctx context.Context, workspaceId string, policyId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOther1RequestWithBody(c.Server, workspaceId, policyId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOther1(ctx context.Context, workspaceId string, policyId string, userId string, body CreateForOther1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOther1Request(c.Server, workspaceId, policyId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Get1WithBody(ctx context.Context, workspaceId string, params *Get1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGet1RequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Get1(ctx context.Context, workspaceId string, params *Get1Params, body Get1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGet1Request(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeOffRequestById(ctx context.Context, workspaceId string, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeOffRequestByIdRequest(c.Server, workspaceId, requestId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetAllUsersOfWorkspace(ctx context.Context, workspaceId string, params *GetAllUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetAllUsersOfWorkspaceRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroupsOfWorkspace(ctx context.Context, workspaceId string, params *GetUserGroupsOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupsOfWorkspaceRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersOfWorkspace(ctx context.Context, workspaceId string, params *GetUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersOfWorkspaceRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWithBody(ctx context.Context, workspaceId string, params *GetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Get(ctx context.Context, workspaceId string, params *GetParams, body GetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimelineForReportsWithBody(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimelineForReportsRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimelineForReports(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, body GetTimelineForReportsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimelineForReportsRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteManyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteManyRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteMany(ctx context.Context, workspaceId string, body DeleteManyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteManyRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntriesBySearchValue(ctx context.Context, workspaceId string, params *GetTimeEntriesBySearchValueParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntriesBySearchValueRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create6WithBody(ctx context.Context, workspaceId string, params *Create6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate6RequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create6(ctx context.Context, workspaceId string, params *Create6Params, body Create6JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate6Request(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PatchTimeEntriesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPatchTimeEntriesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PatchTimeEntries(ctx context.Context, workspaceId string, body PatchTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPatchTimeEntriesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EndStartedWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEndStartedRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) EndStarted(ctx context.Context, workspaceId string, body EndStartedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewEndStartedRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetMultipleTimeEntriesById(ctx context.Context, workspaceId string, params *GetMultipleTimeEntriesByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetMultipleTimeEntriesByIdRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFull1WithBody(ctx context.Context, workspaceId string, params *CreateFull1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFull1RequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFull1(ctx context.Context, workspaceId string, params *CreateFull1Params, body CreateFull1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFull1Request(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntryInProgress(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntryInProgressRequest(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoicedStatusWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoicedStatusRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateInvoicedStatus(ctx context.Context, workspaceId string, body UpdateInvoicedStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateInvoicedStatusRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ListOfProject(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewListOfProjectRequest(c.Server, workspaceId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntriesRecentlyUsed(ctx context.Context, workspaceId string, params *GetTimeEntriesRecentlyUsedParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntriesRecentlyUsedRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RestoreTimeEntriesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRestoreTimeEntriesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RestoreTimeEntries(ctx context.Context, workspaceId string, body RestoreTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRestoreTimeEntriesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForManyWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForManyRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForMany(ctx context.Context, workspaceId string, body CreateForManyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForManyRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOthersWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOthersRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOthers(ctx context.Context, workspaceId string, userId string, body CreateForOthersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOthersRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ListOfFull(ctx context.Context, workspaceId string, userId string, params *ListOfFullParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewListOfFullRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntries(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntriesRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AssertTimeEntriesExistInDateRange(ctx context.Context, workspaceId string, userId string, params *AssertTimeEntriesExistInDateRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAssertTimeEntriesExistInDateRangeRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFullWithBody(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFullRequestWithBody(c.Server, workspaceId, userId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFull(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, body CreateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFullRequest(c.Server, workspaceId, userId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntriesInRange(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesInRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntriesInRangeRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntriesForTimesheet(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesForTimesheetParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntriesForTimesheetRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PatchWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPatchRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Patch(ctx context.Context, workspaceId string, id string, body PatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPatchRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update3WithBody(ctx context.Context, workspaceId string, id string, params *Update3Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate3RequestWithBody(c.Server, workspaceId, id, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update3(ctx context.Context, workspaceId string, id string, params *Update3Params, body Update3JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate3Request(c.Server, workspaceId, id, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntryAttributes(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntryAttributesRequest(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateTimeEntryAttributeWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateTimeEntryAttributeRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateTimeEntryAttribute(ctx context.Context, workspaceId string, id string, body CreateTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateTimeEntryAttributeRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteTimeEntryAttributeWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteTimeEntryAttributeRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteTimeEntryAttribute(ctx context.Context, workspaceId string, id string, body DeleteTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteTimeEntryAttributeRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateBillableWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateBillableRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateBillable(ctx context.Context, workspaceId string, id string, body UpdateBillableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateBillableRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateDescriptionWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateDescriptionRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateDescription(ctx context.Context, workspaceId string, id string, body UpdateDescriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateDescriptionRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateEndWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateEndRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateEnd(ctx context.Context, workspaceId string, id string, body UpdateEndJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateEndRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateFullWithBody(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateFullRequestWithBody(c.Server, workspaceId, id, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateFull(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, body UpdateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateFullRequest(c.Server, workspaceId, id, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateProjectWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateProjectRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateProject(ctx context.Context, workspaceId string, id string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateProjectRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveProject(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveProjectRequest(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateProjectAndTaskWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateProjectAndTaskRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateProjectAndTask(ctx context.Context, workspaceId string, id string, body UpdateProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateProjectAndTaskRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateAndSplitWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateAndSplitRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateAndSplit(ctx context.Context, workspaceId string, id string, body UpdateAndSplitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateAndSplitRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SplitTimeEntryWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSplitTimeEntryRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SplitTimeEntry(ctx context.Context, workspaceId string, id string, body SplitTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSplitTimeEntryRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStartWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStartRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateStart(ctx context.Context, workspaceId string, id string, body UpdateStartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateStartRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTagsWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTagsRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTags(ctx context.Context, workspaceId string, id string, body UpdateTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTagsRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveTask(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveTaskRequest(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimeIntervalWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimeIntervalRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateTimeInterval(ctx context.Context, workspaceId string, id string, body UpdateTimeIntervalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateTimeIntervalRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateUserWithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateUserRequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateUser(ctx context.Context, workspaceId string, id string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateUserRequest(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete5(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete5Request(c.Server, workspaceId, timeEntryId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCustomFieldWithBody(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCustomFieldRequestWithBody(c.Server, workspaceId, timeEntryId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateCustomField(ctx context.Context, workspaceId string, timeEntryId string, body UpdateCustomFieldJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateCustomFieldRequest(c.Server, workspaceId, timeEntryId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PenalizeCurrentTimerAndStartNewTimeEntryWithBody(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPenalizeCurrentTimerAndStartNewTimeEntryRequestWithBody(c.Server, workspaceId, timeEntryId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PenalizeCurrentTimerAndStartNewTimeEntry(ctx context.Context, workspaceId string, timeEntryId string, body PenalizeCurrentTimerAndStartNewTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPenalizeCurrentTimerAndStartNewTimeEntryRequest(c.Server, workspaceId, timeEntryId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TransferWorkspaceDeprecatedFlowWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTransferWorkspaceDeprecatedFlowRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TransferWorkspaceDeprecatedFlow(ctx context.Context, workspaceId string, body TransferWorkspaceDeprecatedFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTransferWorkspaceDeprecatedFlowRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TransferWorkspaceWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTransferWorkspaceRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TransferWorkspace(ctx context.Context, workspaceId string, body TransferWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTransferWorkspaceRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTrialActivationData(ctx context.Context, workspaceId string, params *GetTrialActivationDataParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTrialActivationDataRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveMember(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveMemberRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CopyTimeEntryCalendarDragWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCopyTimeEntryCalendarDragRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CopyTimeEntryCalendarDrag(ctx context.Context, workspaceId string, userId string, body CopyTimeEntryCalendarDragJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCopyTimeEntryCalendarDragRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DuplicateTimeEntry(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDuplicateTimeEntryRequest(c.Server, workspaceId, userId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroups1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroups1Request(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create5WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate5RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create5(ctx context.Context, workspaceId string, body Create5JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate5Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroups2(ctx context.Context, workspaceId string, params *GetUserGroups2Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroups2Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroupNamesWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupNamesRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroupNames(ctx context.Context, workspaceId string, body GetUserGroupNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupNamesRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForReportFilter1(ctx context.Context, workspaceId string, params *GetUsersForReportFilter1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForReportFilter1Request(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroupForReportFilterPostWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupForReportFilterPostRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroupForReportFilterPost(ctx context.Context, workspaceId string, body GetUserGroupForReportFilterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupForReportFilterPostRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForAttendanceReportFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForAttendanceReportFilterRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersForAttendanceReportFilter(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersForAttendanceReportFilterRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroupIdsByName(ctx context.Context, workspaceId string, params *GetUserGroupIdsByNameParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupIdsByNameRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroupsWithBody(ctx context.Context, workspaceId string, params *GetUserGroupsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupsRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserGroups(ctx context.Context, workspaceId string, params *GetUserGroupsParams, body GetUserGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserGroupsRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveUserWithBody(ctx context.Context, workspaceId string, params *RemoveUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveUserRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveUser(ctx context.Context, workspaceId string, params *RemoveUserParams, body RemoveUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveUserRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsersToUserGroupsFilterWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersToUserGroupsFilterRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsersToUserGroupsFilter(ctx context.Context, workspaceId string, body AddUsersToUserGroupsFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersToUserGroupsFilterRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete4(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete4Request(c.Server, workspaceId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update2WithBody(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate2RequestWithBody(c.Server, workspaceId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update2(ctx context.Context, workspaceId string, id string, body Update2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate2Request(c.Server, workspaceId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsersWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsers(ctx context.Context, workspaceId string, body GetUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsersRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUsers1(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUsers1Request(c.Server, workspaceId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsersWithBody(ctx context.Context, workspaceId string, params *AddUsersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersRequestWithBody(c.Server, workspaceId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) AddUsers(ctx context.Context, workspaceId string, params *AddUsersParams, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewAddUsersRequest(c.Server, workspaceId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetExpensesForUsers(ctx context.Context, workspaceId string, params *GetExpensesForUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetExpensesForUsersRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetMembershipsWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetMembershipsRequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetMemberships(ctx context.Context, workspaceId string, body SetMembershipsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetMembershipsRequest(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ResendInvite(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewResendInviteRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateDeprecatedWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateDeprecatedRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateDeprecated(ctx context.Context, workspaceId string, userId string, body CreateDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateDeprecatedRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRequestsByUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRequestsByUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetApprovedTotalsWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetApprovedTotalsRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetApprovedTotals(ctx context.Context, workspaceId string, userId string, body GetApprovedTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetApprovedTotalsRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOtherDeprecatedWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOtherDeprecatedRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOtherDeprecated(ctx context.Context, workspaceId string, userId string, body CreateForOtherDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOtherDeprecatedRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPreviewWithBody(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPreviewRequestWithBody(c.Server, workspaceId, userId, params, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPreview(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, body GetPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPreviewRequest(c.Server, workspaceId, userId, params, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntryStatus(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntryStatusRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetTimeEntryWeekStatus(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryWeekStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetTimeEntryWeekStatusRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWeeklyRequestsByUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWeeklyRequestsByUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) WithdrawAllOfUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewWithdrawAllOfUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) WithdrawAllOfWorkspaceDeprecated(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewWithdrawAllOfWorkspaceDeprecatedRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) WithdrawWeeklyOfUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewWithdrawWeeklyOfUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRateForUser1WithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRateForUser1RequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetCostRateForUser1(ctx context.Context, workspaceId string, userId string, body SetCostRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetCostRateForUser1Request(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpsertUserCustomFieldValueWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpsertUserCustomFieldValueRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpsertUserCustomFieldValue(ctx context.Context, workspaceId string, userId string, body UpsertUserCustomFieldValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpsertUserCustomFieldValueRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetFavoriteEntries(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetFavoriteEntriesRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFavoriteTimeEntryWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFavoriteTimeEntryRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateFavoriteTimeEntry(ctx context.Context, workspaceId string, userId string, body CreateFavoriteTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateFavoriteTimeEntryRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReorderInvoiceItemWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReorderInvoiceItemRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReorderInvoiceItem(ctx context.Context, workspaceId string, userId string, body ReorderInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReorderInvoiceItemRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete3(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete3Request(c.Server, workspaceId, userId, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update1WithBody(ctx context.Context, workspaceId string, userId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate1RequestWithBody(c.Server, workspaceId, userId, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update1(ctx context.Context, workspaceId string, userId string, id string, body Update1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdate1Request(c.Server, workspaceId, userId, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetHolidays1(ctx context.Context, workspaceId string, userId string, params *GetHolidays1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetHolidays1Request(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRateForUser1WithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRateForUser1RequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) SetHourlyRateForUser1(ctx context.Context, workspaceId string, userId string, body SetHourlyRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewSetHourlyRateForUser1Request(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetPermissionsToUser(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetPermissionsToUserRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) RemoveFavoriteProject(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewRemoveFavoriteProjectRequest(c.Server, workspaceId, userId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete2(ctx context.Context, workspaceId string, userId string, projectFavoritesId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete2Request(c.Server, workspaceId, userId, projectFavoritesId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create4(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate4Request(c.Server, workspaceId, userId, projectId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete1(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDelete1Request(c.Server, workspaceId, userId, projectId, taskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create3(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate3Request(c.Server, workspaceId, userId, projectId, taskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReSubmitWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReSubmitRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) ReSubmit(ctx context.Context, workspaceId string, userId string, body ReSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewReSubmitRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetUserRoles(ctx context.Context, workspaceId string, userId string, params *GetUserRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetUserRolesRequest(c.Server, workspaceId, userId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateUserRolesWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateUserRolesRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateUserRoles(ctx context.Context, workspaceId string, userId string, body UpdateUserRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateUserRolesRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create2WithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate2RequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create2(ctx context.Context, workspaceId string, userId string, body Create2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate2Request(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOtherWithBody(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOtherRequestWithBody(c.Server, workspaceId, userId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) CreateForOther(ctx context.Context, workspaceId string, userId string, body CreateForOtherJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreateForOtherRequest(c.Server, workspaceId, userId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWorkCapacity(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWorkCapacityRequest(c.Server, workspaceId, userId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWebhooks(ctx context.Context, workspaceId string, params *GetWebhooksParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWebhooksRequest(c.Server, workspaceId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create1WithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate1RequestWithBody(c.Server, workspaceId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Create1(ctx context.Context, workspaceId string, body Create1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewCreate1Request(c.Server, workspaceId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Delete(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteRequest(c.Server, workspaceId, webhookId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetWebhook(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetWebhookRequest(c.Server, workspaceId, webhookId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) UpdateWithBody(ctx context.Context, workspaceId string, webhookId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateRequestWithBody(c.Server, workspaceId, webhookId, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) Update(ctx context.Context, workspaceId string, webhookId string, body UpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewUpdateRequest(c.Server, workspaceId, webhookId, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLogsForWebhook1(ctx context.Context, workspaceId string, webhookId string, params *GetLogsForWebhook1Params, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLogsForWebhook1Request(c.Server, workspaceId, webhookId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetLogCount(ctx context.Context, workspaceId string, webhookId string, params *GetLogCountParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetLogCountRequest(c.Server, workspaceId, webhookId, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TriggerResendEventForWebhook(ctx context.Context, workspaceId string, webhookId string, webhookLogId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTriggerResendEventForWebhookRequest(c.Server, workspaceId, webhookId, webhookLogId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) TriggerTestEventForWebhook(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewTriggerTestEventForWebhookRequest(c.Server, workspaceId, webhookId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GenerateNewToken(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGenerateNewTokenRequest(c.Server, workspaceId, webhookId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
// NewGetInitialDataRequest generates requests for GetInitialData
func NewGetInitialDataRequest(server string, reportId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "reportId", runtime.ParamLocationPath, reportId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/expense-report/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDownloadReportRequest calls the generic DownloadReport builder with application/json body
func NewDownloadReportRequest(server string, reportId string, body DownloadReportJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDownloadReportRequestWithBody(server, reportId, "application/json", bodyReader)
}
// NewDownloadReportRequestWithBody generates requests for DownloadReport with any type of body
func NewDownloadReportRequestWithBody(server string, reportId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "reportId", runtime.ParamLocationPath, reportId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/expense-report/%s/download", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewResetPinRequest generates requests for ResetPin
func NewResetPinRequest(server string, reportId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "reportId", runtime.ParamLocationPath, reportId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/expense-report/%s/reset-pin", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewValidatePinRequest calls the generic ValidatePin builder with application/json body
func NewValidatePinRequest(server string, reportId string, body ValidatePinJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewValidatePinRequestWithBody(server, reportId, "application/json", bodyReader)
}
// NewValidatePinRequestWithBody generates requests for ValidatePin with any type of body
func NewValidatePinRequestWithBody(server string, reportId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "reportId", runtime.ParamLocationPath, reportId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/expense-report/%s/validate-pin", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateSmtpConfigurationRequest calls the generic UpdateSmtpConfiguration builder with application/json body
func NewUpdateSmtpConfigurationRequest(server string, systemSettingsId string, body UpdateSmtpConfigurationJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateSmtpConfigurationRequestWithBody(server, systemSettingsId, "application/json", bodyReader)
}
// NewUpdateSmtpConfigurationRequestWithBody generates requests for UpdateSmtpConfiguration with any type of body
func NewUpdateSmtpConfigurationRequestWithBody(server string, systemSettingsId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "systemSettingsId", runtime.ParamLocationPath, systemSettingsId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/system-settings/%s/smtp-configuration", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDisableAccessToEntitiesInTransferRequest calls the generic DisableAccessToEntitiesInTransfer builder with application/json body
func NewDisableAccessToEntitiesInTransferRequest(server string, body DisableAccessToEntitiesInTransferJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDisableAccessToEntitiesInTransferRequestWithBody(server, "application/json", bodyReader)
}
// NewDisableAccessToEntitiesInTransferRequestWithBody generates requests for DisableAccessToEntitiesInTransfer with any type of body
func NewDisableAccessToEntitiesInTransferRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/transfer/access/disable")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEnableAccessToEntitiesInTransferRequest generates requests for EnableAccessToEntitiesInTransfer
func NewEnableAccessToEntitiesInTransferRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/transfer/access/enable/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUsersExistRequest calls the generic UsersExist builder with application/json body
func NewUsersExistRequest(server string, body UsersExistJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUsersExistRequestWithBody(server, "application/json", bodyReader)
}
// NewUsersExistRequestWithBody generates requests for UsersExist with any type of body
func NewUsersExistRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/transfer/workspace-info/users-exist")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewHandleCleanupOnSourceRegionRequest generates requests for HandleCleanupOnSourceRegion
func NewHandleCleanupOnSourceRegionRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/transfer/%s/cleanup", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewHandleTransferCompletedOnSourceRegionRequest generates requests for HandleTransferCompletedOnSourceRegion
func NewHandleTransferCompletedOnSourceRegionRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/transfer/%s/completed", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewHandleTransferCompletedFailureRequest calls the generic HandleTransferCompletedFailure builder with application/json body
func NewHandleTransferCompletedFailureRequest(server string, workspaceId string, body HandleTransferCompletedFailureJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewHandleTransferCompletedFailureRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewHandleTransferCompletedFailureRequestWithBody generates requests for HandleTransferCompletedFailure with any type of body
func NewHandleTransferCompletedFailureRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/transfer/%s/failure", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewHandleTransferCompletedSuccessRequest calls the generic HandleTransferCompletedSuccess builder with application/json body
func NewHandleTransferCompletedSuccessRequest(server string, workspaceId string, body HandleTransferCompletedSuccessJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewHandleTransferCompletedSuccessRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewHandleTransferCompletedSuccessRequestWithBody generates requests for HandleTransferCompletedSuccess with any type of body
func NewHandleTransferCompletedSuccessRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/transfer/%s/success", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAllUsersRequest generates requests for GetAllUsers
func NewGetAllUsersRequest(server string, params *GetAllUsersParams) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pageSize", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortColumn", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortOrder", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SearchEmail != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchEmail", runtime.ParamLocationQuery, *params.SearchEmail); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StrictEmailSearch != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "strictEmailSearch", runtime.ParamLocationQuery, *params.StrictEmailSearch); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SearchName != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchName", runtime.ParamLocationQuery, *params.SearchName); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StrictNameSearch != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "strictNameSearch", runtime.ParamLocationQuery, *params.StrictNameSearch); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserInfoRequest calls the generic GetUserInfo builder with application/json body
func NewGetUserInfoRequest(server string, body GetUserInfoJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUserInfoRequestWithBody(server, "application/json", bodyReader)
}
// NewGetUserInfoRequestWithBody generates requests for GetUserInfo with any type of body
func NewGetUserInfoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/ids")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUserMembershipsAndInvitesRequest calls the generic GetUserMembershipsAndInvites builder with application/json body
func NewGetUserMembershipsAndInvitesRequest(server string, params *GetUserMembershipsAndInvitesParams, body GetUserMembershipsAndInvitesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUserMembershipsAndInvitesRequestWithBody(server, params, "application/json", bodyReader)
}
// NewGetUserMembershipsAndInvitesRequestWithBody generates requests for GetUserMembershipsAndInvites with any type of body
func NewGetUserMembershipsAndInvitesRequestWithBody(server string, params *GetUserMembershipsAndInvitesParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/memberships")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.SubDomainName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Sub-Domain-Name", runtime.ParamLocationHeader, *params.SubDomainName)
if err != nil {
return nil, err
}
req.Header.Set("Sub-Domain-Name", headerParam0)
}
}
return req, nil
}
// NewCheckForNewsletterSubscriptionRequest generates requests for CheckForNewsletterSubscription
func NewCheckForNewsletterSubscriptionRequest(server string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/newsletter/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewAddNotificationsRequestWithBody generates requests for AddNotifications with any type of body
func NewAddNotificationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/notifications")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetNewsRequest generates requests for GetNews
func NewGetNewsRequest(server string) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/notifications/news")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteNewsRequest generates requests for DeleteNews
func NewDeleteNewsRequest(server string, newsId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "newsId", runtime.ParamLocationPath, newsId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/notifications/news/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateNewsRequestWithBody generates requests for UpdateNews with any type of body
func NewUpdateNewsRequestWithBody(server string, newsId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "newsId", runtime.ParamLocationPath, newsId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/notifications/news/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSearchAllUsersRequest generates requests for SearchAllUsers
func NewSearchAllUsersRequest(server string, params *SearchAllUsersParams) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/search")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pageSize", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortColumn", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortOrder", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Email != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "email", runtime.ParamLocationQuery, *params.Email); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StrictEmailSearch != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "strictEmailSearch", runtime.ParamLocationQuery, *params.StrictEmailSearch); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StrictNameSearch != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "strictNameSearch", runtime.ParamLocationQuery, *params.StrictNameSearch); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.WorkspaceId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "workspaceId", runtime.ParamLocationQuery, *params.WorkspaceId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
if params != nil {
if params.AgentTicketLink != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Agent-Ticket-Link", runtime.ParamLocationHeader, *params.AgentTicketLink)
if err != nil {
return nil, err
}
req.Header.Set("Agent-Ticket-Link", headerParam0)
}
}
return req, nil
}
// NewNumberOfUsersRegisteredRequest generates requests for NumberOfUsersRegistered
func NewNumberOfUsersRegisteredRequest(server string, params *NumberOfUsersRegisteredParams) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/user-count")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Days != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "days", runtime.ParamLocationQuery, *params.Days); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersOnWorkspaceRequest generates requests for GetUsersOnWorkspace
func NewGetUsersOnWorkspaceRequest(server string, workspaceId string, params *GetUsersOnWorkspaceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pageSize", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortOrder", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortColumn", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SearchEmail != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchEmail", runtime.ParamLocationQuery, *params.SearchEmail); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewBulkEditUsersRequest calls the generic BulkEditUsers builder with application/json body
func NewBulkEditUsersRequest(server string, workspaceId string, body BulkEditUsersJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewBulkEditUsersRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewBulkEditUsersRequestWithBody generates requests for BulkEditUsers with any type of body
func NewBulkEditUsersRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/bulk", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsersOfWorkspace5Request generates requests for GetUsersOfWorkspace5
func NewGetUsersOfWorkspace5Request(server string, workspaceId string, params *GetUsersOfWorkspace5Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Email != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "email", runtime.ParamLocationQuery, *params.Email); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ProjectId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "projectId", runtime.ParamLocationQuery, *params.ProjectId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Memberships != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "memberships", runtime.ParamLocationQuery, *params.Memberships); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInfoRequest calls the generic GetInfo builder with application/json body
func NewGetInfoRequest(server string, workspaceId string, body GetInfoJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetInfoRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetInfoRequestWithBody generates requests for GetInfo with any type of body
func NewGetInfoRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetMembersInfoRequest generates requests for GetMembersInfo
func NewGetMembersInfoRequest(server string, workspaceId string, params *GetMembersInfoParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/members", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserNamesRequest calls the generic GetUserNames builder with application/json body
func NewGetUserNamesRequest(server string, workspaceId string, params *GetUserNamesParams, body GetUserNamesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUserNamesRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewGetUserNamesRequestWithBody generates requests for GetUserNames with any type of body
func NewGetUserNamesRequestWithBody(server string, workspaceId string, params *GetUserNamesParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/names", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewFindPoliciesToBeApprovedByUserRequest generates requests for FindPoliciesToBeApprovedByUser
func NewFindPoliciesToBeApprovedByUserRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/policies-for-approval", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersAndUsersFromUserGroupsAssignedToProjectRequest generates requests for GetUsersAndUsersFromUserGroupsAssignedToProject
func NewGetUsersAndUsersFromUserGroupsAssignedToProjectRequest(server string, workspaceId string, projectId string, params *GetUsersAndUsersFromUserGroupsAssignedToProjectParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/projects/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Memberships != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "memberships", runtime.ParamLocationQuery, *params.Memberships); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersForProjectMembersFilterRequest calls the generic GetUsersForProjectMembersFilter builder with application/json body
func NewGetUsersForProjectMembersFilterRequest(server string, workspaceId string, projectId string, body GetUsersForProjectMembersFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUsersForProjectMembersFilterRequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewGetUsersForProjectMembersFilterRequestWithBody generates requests for GetUsersForProjectMembersFilter with any type of body
func NewGetUsersForProjectMembersFilterRequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/projects/%s/members-filter", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsersForAttendanceReportFilter1Request calls the generic GetUsersForAttendanceReportFilter1 builder with application/json body
func NewGetUsersForAttendanceReportFilter1Request(server string, workspaceId string, body GetUsersForAttendanceReportFilter1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUsersForAttendanceReportFilter1RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUsersForAttendanceReportFilter1RequestWithBody generates requests for GetUsersForAttendanceReportFilter1 with any type of body
func NewGetUsersForAttendanceReportFilter1RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/report-filters/attendance-report/team", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsersOfWorkspace4Request generates requests for GetUsersOfWorkspace4
func NewGetUsersOfWorkspace4Request(server string, workspaceId string, params *GetUsersOfWorkspace4Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/report-filters/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersForReportFilterOldRequest generates requests for GetUsersForReportFilterOld
func NewGetUsersForReportFilterOldRequest(server string, workspaceId string, params *GetUsersForReportFilterOldParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/report-filters/team", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SearchValue != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchValue", runtime.ParamLocationQuery, *params.SearchValue); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ForceFilter != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "force-filter", runtime.ParamLocationQuery, *params.ForceFilter); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IgnoreFilter != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ignore-filter", runtime.ParamLocationQuery, *params.IgnoreFilter); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludeIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludeIds", runtime.ParamLocationQuery, *params.ExcludeIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserStatuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userStatuses", runtime.ParamLocationQuery, *params.UserStatuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ReportType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "reportType", runtime.ParamLocationQuery, *params.ReportType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersForReportFilterRequest calls the generic GetUsersForReportFilter builder with application/json body
func NewGetUsersForReportFilterRequest(server string, workspaceId string, body GetUsersForReportFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUsersForReportFilterRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUsersForReportFilterRequestWithBody generates requests for GetUsersForReportFilter with any type of body
func NewGetUsersForReportFilterRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/report-filters/team", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsersOfUserGroupRequest generates requests for GetUsersOfUserGroup
func NewGetUsersOfUserGroupRequest(server string, workspaceId string, userGroupId string, params *GetUsersOfUserGroupParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userGroupId", runtime.ParamLocationPath, userGroupId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/user-groups/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Memberships != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "memberships", runtime.ParamLocationQuery, *params.Memberships); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersOfWorkspace3Request generates requests for GetUsersOfWorkspace3
func NewGetUsersOfWorkspace3Request(server string, workspaceId string, params *GetUsersOfWorkspace3Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/users/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersOfWorkspace2Request generates requests for GetUsersOfWorkspace2
func NewGetUsersOfWorkspace2Request(server string, workspaceId string, params *GetUsersOfWorkspace2Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/workspaces/%s/with-pending", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Email != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "email", runtime.ParamLocationQuery, *params.Email); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SearchByNameOnly != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchByNameOnly", runtime.ParamLocationQuery, *params.SearchByNameOnly); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.EmailAsName != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "email-as-name", runtime.ParamLocationQuery, *params.EmailAsName); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserStatuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userStatuses", runtime.ParamLocationQuery, *params.UserStatuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserRequest generates requests for GetUser
func NewGetUserRequest(server string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateTimeTrackingSettings1Request calls the generic UpdateTimeTrackingSettings1 builder with application/json body
func NewUpdateTimeTrackingSettings1Request(server string, userId string, body UpdateTimeTrackingSettings1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateTimeTrackingSettings1RequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdateTimeTrackingSettings1RequestWithBody generates requests for UpdateTimeTrackingSettings1 with any type of body
func NewUpdateTimeTrackingSettings1RequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/compactView", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateDashboardSelectionRequest calls the generic UpdateDashboardSelection builder with application/json body
func NewUpdateDashboardSelectionRequest(server string, userId string, body UpdateDashboardSelectionJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateDashboardSelectionRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdateDashboardSelectionRequestWithBody generates requests for UpdateDashboardSelection with any type of body
func NewUpdateDashboardSelectionRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/dashboardMe", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetDefaultWorkspaceRequest generates requests for SetDefaultWorkspace
func NewSetDefaultWorkspaceRequest(server string, userId string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/defaultWorkspace/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteUserRequest calls the generic DeleteUser builder with application/json body
func NewDeleteUserRequest(server string, userId string, body DeleteUserJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteUserRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewDeleteUserRequestWithBody generates requests for DeleteUser with any type of body
func NewDeleteUserRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/delete", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewChangeEmailRequest calls the generic ChangeEmail builder with application/json body
func NewChangeEmailRequest(server string, userId string, params *ChangeEmailParams, body ChangeEmailJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewChangeEmailRequestWithBody(server, userId, params, "application/json", bodyReader)
}
// NewChangeEmailRequestWithBody generates requests for ChangeEmail with any type of body
func NewChangeEmailRequestWithBody(server string, userId string, params *ChangeEmailParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/email", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.SubDomainName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Sub-Domain-Name", runtime.ParamLocationHeader, *params.SubDomainName)
if err != nil {
return nil, err
}
req.Header.Set("Sub-Domain-Name", headerParam0)
}
}
return req, nil
}
// NewHasPendingEmailChangeRequest generates requests for HasPendingEmailChange
func NewHasPendingEmailChangeRequest(server string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/emails/change-verification", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateLangRequest calls the generic UpdateLang builder with application/json body
func NewUpdateLangRequest(server string, userId string, body UpdateLangJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateLangRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdateLangRequestWithBody generates requests for UpdateLang with any type of body
func NewUpdateLangRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/lang", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewMarkAsRead1Request calls the generic MarkAsRead1 builder with application/json body
func NewMarkAsRead1Request(server string, userId string, body MarkAsRead1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewMarkAsRead1RequestWithBody(server, userId, "application/json", bodyReader)
}
// NewMarkAsRead1RequestWithBody generates requests for MarkAsRead1 with any type of body
func NewMarkAsRead1RequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/markAsRead", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewMarkAsReadRequest calls the generic MarkAsRead builder with application/json body
func NewMarkAsReadRequest(server string, userId string, body MarkAsReadJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewMarkAsReadRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewMarkAsReadRequestWithBody generates requests for MarkAsRead with any type of body
func NewMarkAsReadRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/markAsRead", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewChangeNameAdminRequest calls the generic ChangeNameAdmin builder with application/json body
func NewChangeNameAdminRequest(server string, userId string, body ChangeNameAdminJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewChangeNameAdminRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewChangeNameAdminRequestWithBody generates requests for ChangeNameAdmin with any type of body
func NewChangeNameAdminRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/name", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetNewsForUserRequest generates requests for GetNewsForUser
func NewGetNewsForUserRequest(server string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/news", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewReadNewsRequest calls the generic ReadNews builder with application/json body
func NewReadNewsRequest(server string, userId string, body ReadNewsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewReadNewsRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewReadNewsRequestWithBody generates requests for ReadNews with any type of body
func NewReadNewsRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/news", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetNotificationsRequest generates requests for GetNotifications
func NewGetNotificationsRequest(server string, userId string, params *GetNotificationsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/notifications", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Type != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludeInvitations != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludeInvitations", runtime.ParamLocationQuery, *params.ExcludeInvitations); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdatePictureRequest calls the generic UpdatePicture builder with application/json body
func NewUpdatePictureRequest(server string, userId string, body UpdatePictureJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdatePictureRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdatePictureRequestWithBody generates requests for UpdatePicture with any type of body
func NewUpdatePictureRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/picture", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateNameAndProfilePictureRequest calls the generic UpdateNameAndProfilePicture builder with application/json body
func NewUpdateNameAndProfilePictureRequest(server string, userId string, body UpdateNameAndProfilePictureJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateNameAndProfilePictureRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdateNameAndProfilePictureRequestWithBody generates requests for UpdateNameAndProfilePicture with any type of body
func NewUpdateNameAndProfilePictureRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/settings", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateSettingsRequest calls the generic UpdateSettings builder with application/json body
func NewUpdateSettingsRequest(server string, userId string, params *UpdateSettingsParams, body UpdateSettingsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateSettingsRequestWithBody(server, userId, params, "application/json", bodyReader)
}
// NewUpdateSettingsRequestWithBody generates requests for UpdateSettings with any type of body
func NewUpdateSettingsRequestWithBody(server string, userId string, params *UpdateSettingsParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/settings", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.SubDomainName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Sub-Domain-Name", runtime.ParamLocationHeader, *params.SubDomainName)
if err != nil {
return nil, err
}
req.Header.Set("Sub-Domain-Name", headerParam0)
}
}
return req, nil
}
// NewUpdateSummaryReportSettingsRequest calls the generic UpdateSummaryReportSettings builder with application/json body
func NewUpdateSummaryReportSettingsRequest(server string, userId string, body UpdateSummaryReportSettingsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateSummaryReportSettingsRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdateSummaryReportSettingsRequestWithBody generates requests for UpdateSummaryReportSettings with any type of body
func NewUpdateSummaryReportSettingsRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/summaryReportSettings", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateTimeTrackingSettingsRequest calls the generic UpdateTimeTrackingSettings builder with application/json body
func NewUpdateTimeTrackingSettingsRequest(server string, userId string, body UpdateTimeTrackingSettingsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateTimeTrackingSettingsRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdateTimeTrackingSettingsRequestWithBody generates requests for UpdateTimeTrackingSettings with any type of body
func NewUpdateTimeTrackingSettingsRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/timeTrackingSettings", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateTimezoneRequest calls the generic UpdateTimezone builder with application/json body
func NewUpdateTimezoneRequest(server string, userId string, body UpdateTimezoneJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateTimezoneRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewUpdateTimezoneRequestWithBody generates requests for UpdateTimezone with any type of body
func NewUpdateTimezoneRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/timezone", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetVerificationCampaignNotificationsRequest generates requests for GetVerificationCampaignNotifications
func NewGetVerificationCampaignNotificationsRequest(server string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/verification-notifications", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewMarkNotificationsAsReadRequest calls the generic MarkNotificationsAsRead builder with application/json body
func NewMarkNotificationsAsReadRequest(server string, userId string, body MarkNotificationsAsReadJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewMarkNotificationsAsReadRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewMarkNotificationsAsReadRequestWithBody generates requests for MarkNotificationsAsRead with any type of body
func NewMarkNotificationsAsReadRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/verification-notifications/read", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetWorkCapacityForUserRequest generates requests for GetWorkCapacityForUser
func NewGetWorkCapacityForUserRequest(server string, userId string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/workspaces/%s/work-capacity", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersWorkingDaysRequest generates requests for GetUsersWorkingDays
func NewGetUsersWorkingDaysRequest(server string, userId string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/users/%s/workspaces/%s/working-days", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUploadImageRequestWithBody generates requests for UploadImage with any type of body
func NewUploadImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/v1/file/image")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAllUnfinishedWalkthroughTypesRequest generates requests for GetAllUnfinishedWalkthroughTypes
func NewGetAllUnfinishedWalkthroughTypesRequest(server string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/walkthrough/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewFinishWalkthroughRequest calls the generic FinishWalkthrough builder with application/json body
func NewFinishWalkthroughRequest(server string, userId string, body FinishWalkthroughJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewFinishWalkthroughRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewFinishWalkthroughRequestWithBody generates requests for FinishWalkthrough with any type of body
func NewFinishWalkthroughRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/walkthrough/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetOwnerEmailByWorkspaceIdRequest generates requests for GetOwnerEmailByWorkspaceId
func NewGetOwnerEmailByWorkspaceIdRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspace/%s/owner", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWorkspacesOfUserRequest generates requests for GetWorkspacesOfUser
func NewGetWorkspacesOfUserRequest(server string) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateRequest calls the generic Create builder with application/json body
func NewCreateRequest(server string, body CreateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateRequestWithBody(server, "application/json", bodyReader)
}
// NewCreateRequestWithBody generates requests for Create with any type of body
func NewCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetWorkspaceInfoRequest generates requests for GetWorkspaceInfo
func NewGetWorkspaceInfoRequest(server string, params *GetWorkspaceInfoParams) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/info")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.WorkspaceId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "workspaceId", runtime.ParamLocationQuery, *params.WorkspaceId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Email != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "email", runtime.ParamLocationQuery, *params.Email); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewInsertLegacyPlanNotificationsRequest calls the generic InsertLegacyPlanNotifications builder with application/json body
func NewInsertLegacyPlanNotificationsRequest(server string, body InsertLegacyPlanNotificationsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewInsertLegacyPlanNotificationsRequestWithBody(server, "application/json", bodyReader)
}
// NewInsertLegacyPlanNotificationsRequestWithBody generates requests for InsertLegacyPlanNotifications with any type of body
func NewInsertLegacyPlanNotificationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/legacy-plan-insert-notifications")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetPermissionsToUserForWorkspacesRequest calls the generic GetPermissionsToUserForWorkspaces builder with application/json body
func NewGetPermissionsToUserForWorkspacesRequest(server string, userId string, body GetPermissionsToUserForWorkspacesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetPermissionsToUserForWorkspacesRequestWithBody(server, userId, "application/json", bodyReader)
}
// NewGetPermissionsToUserForWorkspacesRequestWithBody generates requests for GetPermissionsToUserForWorkspaces with any type of body
func NewGetPermissionsToUserForWorkspacesRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/users/%s/permissions", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewLeaveWorkspaceRequest generates requests for LeaveWorkspace
func NewLeaveWorkspaceRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWorkspaceByIdRequest generates requests for GetWorkspaceById
func NewGetWorkspaceByIdRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateWorkspaceRequest calls the generic UpdateWorkspace builder with application/json body
func NewUpdateWorkspaceRequest(server string, workspaceId string, params *UpdateWorkspaceParams, body UpdateWorkspaceJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateWorkspaceRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewUpdateWorkspaceRequestWithBody generates requests for UpdateWorkspace with any type of body
func NewUpdateWorkspaceRequestWithBody(server string, workspaceId string, params *UpdateWorkspaceParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.SubDomainName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Sub-Domain-Name", runtime.ParamLocationHeader, *params.SubDomainName)
if err != nil {
return nil, err
}
req.Header.Set("Sub-Domain-Name", headerParam0)
}
}
return req, nil
}
// NewGetABTestingRequest generates requests for GetABTesting
func NewGetABTestingRequest(server string, workspaceId string, params *GetABTestingParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/ab-testing", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetActiveMembersRequest generates requests for GetActiveMembers
func NewGetActiveMembersRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/active-members-count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUninstallRequest calls the generic Uninstall builder with application/json body
func NewUninstallRequest(server string, workspaceId string, body UninstallJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUninstallRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUninstallRequestWithBody generates requests for Uninstall with any type of body
func NewUninstallRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInstalledAddonsRequest generates requests for GetInstalledAddons
func NewGetInstalledAddonsRequest(server string, workspaceId string, params *GetInstalledAddonsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SearchTerm != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search-term", runtime.ParamLocationQuery, *params.SearchTerm); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewInstallRequest calls the generic Install builder with application/json body
func NewInstallRequest(server string, workspaceId string, body InstallJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewInstallRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewInstallRequestWithBody generates requests for Install with any type of body
func NewInstallRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInstalledAddonsIdNamePairRequest generates requests for GetInstalledAddonsIdNamePair
func NewGetInstalledAddonsIdNamePairRequest(server string, workspaceId string, params *GetInstalledAddonsIdNamePairParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/id-name-pair", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SearchTerm != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search-term", runtime.ParamLocationQuery, *params.SearchTerm); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInstalledAddonsByKeysRequest calls the generic GetInstalledAddonsByKeys builder with application/json body
func NewGetInstalledAddonsByKeysRequest(server string, workspaceId string, body GetInstalledAddonsByKeysJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetInstalledAddonsByKeysRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetInstalledAddonsByKeysRequestWithBody generates requests for GetInstalledAddonsByKeys with any type of body
func NewGetInstalledAddonsByKeysRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/keys", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUninstall1Request generates requests for Uninstall1
func NewUninstall1Request(server string, workspaceId string, addonId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "addonId", runtime.ParamLocationPath, addonId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetAddonByIdRequest generates requests for GetAddonById
func NewGetAddonByIdRequest(server string, workspaceId string, addonId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "addonId", runtime.ParamLocationPath, addonId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateSettings1Request calls the generic UpdateSettings1 builder with application/json body
func NewUpdateSettings1Request(server string, workspaceId string, addonId string, body UpdateSettings1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateSettings1RequestWithBody(server, workspaceId, addonId, "application/json", bodyReader)
}
// NewUpdateSettings1RequestWithBody generates requests for UpdateSettings1 with any type of body
func NewUpdateSettings1RequestWithBody(server string, workspaceId string, addonId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "addonId", runtime.ParamLocationPath, addonId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/%s/settings", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateStatus3Request calls the generic UpdateStatus3 builder with application/json body
func NewUpdateStatus3Request(server string, workspaceId string, addonId string, body UpdateStatus3JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateStatus3RequestWithBody(server, workspaceId, addonId, "application/json", bodyReader)
}
// NewUpdateStatus3RequestWithBody generates requests for UpdateStatus3 with any type of body
func NewUpdateStatus3RequestWithBody(server string, workspaceId string, addonId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "addonId", runtime.ParamLocationPath, addonId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/%s/status", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAddonUserJWTRequest generates requests for GetAddonUserJWT
func NewGetAddonUserJWTRequest(server string, workspaceId string, addonId string, params *GetAddonUserJWTParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "addonId", runtime.ParamLocationPath, addonId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/%s/token", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetAddonWebhooksRequest generates requests for GetAddonWebhooks
func NewGetAddonWebhooksRequest(server string, workspaceId string, addonId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "addonId", runtime.ParamLocationPath, addonId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/%s/webhooks", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRemoveUninstalledAddonRequest generates requests for RemoveUninstalledAddon
func NewRemoveUninstalledAddonRequest(server string, workspaceId string, addonKey string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "addonKey", runtime.ParamLocationPath, addonKey)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/addons/%s/remove-uninstalled", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewListOfWorkspace1Request generates requests for ListOfWorkspace1
func NewListOfWorkspace1Request(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/alerts", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate20Request calls the generic Create20 builder with application/json body
func NewCreate20Request(server string, workspaceId string, body Create20JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate20RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate20RequestWithBody generates requests for Create20 with any type of body
func NewCreate20RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/alerts", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete18Request generates requests for Delete18
func NewDelete18Request(server string, workspaceId string, alertId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "alertId", runtime.ParamLocationPath, alertId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/alerts/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate11Request calls the generic Update11 builder with application/json body
func NewUpdate11Request(server string, workspaceId string, alertId string, body Update11JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate11RequestWithBody(server, workspaceId, alertId, "application/json", bodyReader)
}
// NewUpdate11RequestWithBody generates requests for Update11 with any type of body
func NewUpdate11RequestWithBody(server string, workspaceId string, alertId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "alertId", runtime.ParamLocationPath, alertId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/alerts/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAllowedUpdatesRequest generates requests for GetAllowedUpdates
func NewGetAllowedUpdatesRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/allowed-updates", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewApproveRequestsRequest calls the generic ApproveRequests builder with application/json body
func NewApproveRequestsRequest(server string, workspaceId string, body ApproveRequestsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewApproveRequestsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewApproveRequestsRequestWithBody generates requests for ApproveRequests with any type of body
func NewApproveRequestsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCountRequest calls the generic Count builder with application/json body
func NewCountRequest(server string, workspaceId string, body CountJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCountRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCountRequestWithBody generates requests for Count with any type of body
func NewCountRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewHasPendingRequest generates requests for HasPending
func NewHasPendingRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/has-pending", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRemindManagersToApproveRequest calls the generic RemindManagersToApprove builder with application/json body
func NewRemindManagersToApproveRequest(server string, workspaceId string, body RemindManagersToApproveJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewRemindManagersToApproveRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewRemindManagersToApproveRequestWithBody generates requests for RemindManagersToApprove with any type of body
func NewRemindManagersToApproveRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/remind/approve", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRemindUsersToSubmitRequest calls the generic RemindUsersToSubmit builder with application/json body
func NewRemindUsersToSubmitRequest(server string, workspaceId string, body RemindUsersToSubmitJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewRemindUsersToSubmitRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewRemindUsersToSubmitRequestWithBody generates requests for RemindUsersToSubmit with any type of body
func NewRemindUsersToSubmitRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/remind/submit", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetApprovalGroupsRequest calls the generic GetApprovalGroups builder with application/json body
func NewGetApprovalGroupsRequest(server string, workspaceId string, body GetApprovalGroupsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetApprovalGroupsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetApprovalGroupsRequestWithBody generates requests for GetApprovalGroups with any type of body
func NewGetApprovalGroupsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/stats", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUnsubmittedSummariesRequest calls the generic GetUnsubmittedSummaries builder with application/json body
func NewGetUnsubmittedSummariesRequest(server string, workspaceId string, body GetUnsubmittedSummariesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUnsubmittedSummariesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUnsubmittedSummariesRequestWithBody generates requests for GetUnsubmittedSummaries with any type of body
func NewGetUnsubmittedSummariesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/stats/unsubmitted", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewWithdrawAllOfWorkspaceRequest generates requests for WithdrawAllOfWorkspace
func NewWithdrawAllOfWorkspaceRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/withdraw-on-workspace", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRequestsByWorkspaceRequest generates requests for GetRequestsByWorkspace
func NewGetRequestsByWorkspaceRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/workspace-pending", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetApprovalRequestRequest generates requests for GetApprovalRequest
func NewGetApprovalRequestRequest(server string, workspaceId string, approvalRequestId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "approvalRequestId", runtime.ParamLocationPath, approvalRequestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateStatus2Request calls the generic UpdateStatus2 builder with application/json body
func NewUpdateStatus2Request(server string, workspaceId string, approvalRequestId string, body UpdateStatus2JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateStatus2RequestWithBody(server, workspaceId, approvalRequestId, "application/json", bodyReader)
}
// NewUpdateStatus2RequestWithBody generates requests for UpdateStatus2 with any type of body
func NewUpdateStatus2RequestWithBody(server string, workspaceId string, approvalRequestId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "approvalRequestId", runtime.ParamLocationPath, approvalRequestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetApprovalDashboardRequest generates requests for GetApprovalDashboard
func NewGetApprovalDashboardRequest(server string, workspaceId string, approvalRequestId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "approvalRequestId", runtime.ParamLocationPath, approvalRequestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/%s/dashboard", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetApprovalDetailsRequest generates requests for GetApprovalDetails
func NewGetApprovalDetailsRequest(server string, workspaceId string, approvalRequestId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "approvalRequestId", runtime.ParamLocationPath, approvalRequestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/approval-requests/%s/details", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewFetchCustomAttributesRequest calls the generic FetchCustomAttributes builder with application/json body
func NewFetchCustomAttributesRequest(server string, workspaceId string, body FetchCustomAttributesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewFetchCustomAttributesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewFetchCustomAttributesRequestWithBody generates requests for FetchCustomAttributes with any type of body
func NewFetchCustomAttributesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/attributes/fetch", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCheckWorkspaceTransferPossibilityRequest generates requests for CheckWorkspaceTransferPossibility
func NewCheckWorkspaceTransferPossibilityRequest(server string, workspaceId string, params *CheckWorkspaceTransferPossibilityParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/check-transfer-possibility", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "region", runtime.ParamLocationQuery, params.Region); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteMany3Request calls the generic DeleteMany3 builder with application/json body
func NewDeleteMany3Request(server string, workspaceId string, body DeleteMany3JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteMany3RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewDeleteMany3RequestWithBody generates requests for DeleteMany3 with any type of body
func NewDeleteMany3RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetClients1Request generates requests for GetClients1
func NewGetClients1Request(server string, workspaceId string, params *GetClients1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateMany2Request calls the generic UpdateMany2 builder with application/json body
func NewUpdateMany2Request(server string, workspaceId string, body UpdateMany2JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateMany2RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateMany2RequestWithBody generates requests for UpdateMany2 with any type of body
func NewUpdateMany2RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreate19Request calls the generic Create19 builder with application/json body
func NewCreate19Request(server string, workspaceId string, body Create19JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate19RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate19RequestWithBody generates requests for Create19 with any type of body
func NewCreate19RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetArchivePermissionsRequest calls the generic GetArchivePermissions builder with application/json body
func NewGetArchivePermissionsRequest(server string, workspaceId string, body GetArchivePermissionsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetArchivePermissionsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetArchivePermissionsRequestWithBody generates requests for GetArchivePermissions with any type of body
func NewGetArchivePermissionsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/archive-permissions", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewHaveRelatedTasksRequest calls the generic HaveRelatedTasks builder with application/json body
func NewHaveRelatedTasksRequest(server string, workspaceId string, body HaveRelatedTasksJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewHaveRelatedTasksRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewHaveRelatedTasksRequestWithBody generates requests for HaveRelatedTasks with any type of body
func NewHaveRelatedTasksRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/have-related-tasks", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetClientsOfIdsRequest calls the generic GetClientsOfIds builder with application/json body
func NewGetClientsOfIdsRequest(server string, workspaceId string, params *GetClientsOfIdsParams, body GetClientsOfIdsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetClientsOfIdsRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewGetClientsOfIdsRequestWithBody generates requests for GetClientsOfIds with any type of body
func NewGetClientsOfIdsRequestWithBody(server string, workspaceId string, params *GetClientsOfIdsParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SearchValue != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchValue", runtime.ParamLocationQuery, *params.SearchValue); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetClientsForInvoiceFilter1Request generates requests for GetClientsForInvoiceFilter1
func NewGetClientsForInvoiceFilter1Request(server string, workspaceId string, params *GetClientsForInvoiceFilter1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/invoices-filter", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetClients2Request generates requests for GetClients2
func NewGetClients2Request(server string, workspaceId string, params *GetClients2Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/projects-filter", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetClientsForReportFilterRequest generates requests for GetClientsForReportFilter
func NewGetClientsForReportFilterRequest(server string, workspaceId string, params *GetClientsForReportFilterParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/report-filters", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetClientIdsForReportFilterRequest generates requests for GetClientIdsForReportFilter
func NewGetClientIdsForReportFilterRequest(server string, workspaceId string, params *GetClientIdsForReportFilterParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/report-filters/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTimeOffPoliciesAndHolidaysForClientRequest calls the generic GetTimeOffPoliciesAndHolidaysForClient builder with application/json body
func NewGetTimeOffPoliciesAndHolidaysForClientRequest(server string, workspaceId string, body GetTimeOffPoliciesAndHolidaysForClientJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTimeOffPoliciesAndHolidaysForClientRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetTimeOffPoliciesAndHolidaysForClientRequestWithBody generates requests for GetTimeOffPoliciesAndHolidaysForClient with any type of body
func NewGetTimeOffPoliciesAndHolidaysForClientRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/time-off-policies-holidays", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete17Request generates requests for Delete17
func NewDelete17Request(server string, workspaceId string, clientId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "clientId", runtime.ParamLocationPath, clientId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetClientRequest generates requests for GetClient
func NewGetClientRequest(server string, workspaceId string, clientId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "clientId", runtime.ParamLocationPath, clientId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjectsArchivePermissionsRequest generates requests for GetProjectsArchivePermissions
func NewGetProjectsArchivePermissionsRequest(server string, workspaceId string, clientId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "clientId", runtime.ParamLocationPath, clientId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/%s/can-archive-projects", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate10Request calls the generic Update10 builder with application/json body
func NewUpdate10Request(server string, workspaceId string, id string, params *Update10Params, body Update10JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate10RequestWithBody(server, workspaceId, id, params, "application/json", bodyReader)
}
// NewUpdate10RequestWithBody generates requests for Update10 with any type of body
func NewUpdate10RequestWithBody(server string, workspaceId string, id string, params *Update10Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/clients/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.ArchiveProjects != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archive-projects", runtime.ParamLocationQuery, *params.ArchiveProjects); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.MarkTasksAsDone != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "mark-tasks-as-done", runtime.ParamLocationQuery, *params.MarkTasksAsDone); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetCostRate2Request calls the generic SetCostRate2 builder with application/json body
func NewSetCostRate2Request(server string, workspaceId string, body SetCostRate2JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetCostRate2RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewSetCostRate2RequestWithBody generates requests for SetCostRate2 with any type of body
func NewSetCostRate2RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/cost-rate", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetCouponRequest generates requests for GetCoupon
func NewGetCouponRequest(server string, workspaceId string, params *GetCouponParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/coupons", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWorkspaceCurrenciesRequest generates requests for GetWorkspaceCurrencies
func NewGetWorkspaceCurrenciesRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/currencies", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateCurrencyRequest calls the generic CreateCurrency builder with application/json body
func NewCreateCurrencyRequest(server string, workspaceId string, body CreateCurrencyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateCurrencyRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateCurrencyRequestWithBody generates requests for CreateCurrency with any type of body
func NewCreateCurrencyRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/currencies", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRemoveCurrencyRequest generates requests for RemoveCurrency
func NewRemoveCurrencyRequest(server string, workspaceId string, currencyId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "currencyId", runtime.ParamLocationPath, currencyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/currencies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetCurrencyRequest generates requests for GetCurrency
func NewGetCurrencyRequest(server string, workspaceId string, currencyId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "currencyId", runtime.ParamLocationPath, currencyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/currencies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateCurrencyCodeRequest calls the generic UpdateCurrencyCode builder with application/json body
func NewUpdateCurrencyCodeRequest(server string, workspaceId string, currencyId string, body UpdateCurrencyCodeJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateCurrencyCodeRequestWithBody(server, workspaceId, currencyId, "application/json", bodyReader)
}
// NewUpdateCurrencyCodeRequestWithBody generates requests for UpdateCurrencyCode with any type of body
func NewUpdateCurrencyCodeRequestWithBody(server string, workspaceId string, currencyId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "currencyId", runtime.ParamLocationPath, currencyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/currencies/%s/code", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetCurrencyRequest calls the generic SetCurrency builder with application/json body
func NewSetCurrencyRequest(server string, workspaceId string, body SetCurrencyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetCurrencyRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewSetCurrencyRequestWithBody generates requests for SetCurrency with any type of body
func NewSetCurrencyRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/currency", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewOfWorkspaceRequest generates requests for OfWorkspace
func NewOfWorkspaceRequest(server string, workspaceId string, params *OfWorkspaceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.EntityType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "entityType", runtime.ParamLocationQuery, *params.EntityType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate18Request calls the generic Create18 builder with application/json body
func NewCreate18Request(server string, workspaceId string, body Create18JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate18RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate18RequestWithBody generates requests for Create18 with any type of body
func NewCreate18RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewOfWorkspaceWithRequiredAvailabilityRequest generates requests for OfWorkspaceWithRequiredAvailability
func NewOfWorkspaceWithRequiredAvailabilityRequest(server string, workspaceId string, params *OfWorkspaceWithRequiredAvailabilityParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field/required-availability", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.EntityType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "entityType", runtime.ParamLocationQuery, *params.EntityType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDelete16Request generates requests for Delete16
func NewDelete16Request(server string, workspaceId string, customFieldId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "customFieldId", runtime.ParamLocationPath, customFieldId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewEditRequest calls the generic Edit builder with application/json body
func NewEditRequest(server string, workspaceId string, customFieldId string, body EditJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditRequestWithBody(server, workspaceId, customFieldId, "application/json", bodyReader)
}
// NewEditRequestWithBody generates requests for Edit with any type of body
func NewEditRequestWithBody(server string, workspaceId string, customFieldId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "customFieldId", runtime.ParamLocationPath, customFieldId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRemoveDefaultValueOfProjectRequest generates requests for RemoveDefaultValueOfProject
func NewRemoveDefaultValueOfProjectRequest(server string, workspaceId string, customFieldId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "customFieldId", runtime.ParamLocationPath, customFieldId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field/%s/default/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewEditDefaultValuesRequest calls the generic EditDefaultValues builder with application/json body
func NewEditDefaultValuesRequest(server string, workspaceId string, customFieldId string, projectId string, body EditDefaultValuesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditDefaultValuesRequestWithBody(server, workspaceId, customFieldId, projectId, "application/json", bodyReader)
}
// NewEditDefaultValuesRequestWithBody generates requests for EditDefaultValues with any type of body
func NewEditDefaultValuesRequestWithBody(server string, workspaceId string, customFieldId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "customFieldId", runtime.ParamLocationPath, customFieldId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field/%s/default/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetOfProjectRequest generates requests for GetOfProject
func NewGetOfProjectRequest(server string, workspaceId string, projectId string, params *GetOfProjectParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-field/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.EntityType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "entityType", runtime.ParamLocationQuery, *params.EntityType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateCustomLabelsRequest calls the generic UpdateCustomLabels builder with application/json body
func NewUpdateCustomLabelsRequest(server string, workspaceId string, body UpdateCustomLabelsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateCustomLabelsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateCustomLabelsRequestWithBody generates requests for UpdateCustomLabels with any type of body
func NewUpdateCustomLabelsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/custom-labels", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewAddEmailRequest calls the generic AddEmail builder with application/json body
func NewAddEmailRequest(server string, workspaceId string, userId string, params *AddEmailParams, body AddEmailJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddEmailRequestWithBody(server, workspaceId, userId, params, "application/json", bodyReader)
}
// NewAddEmailRequestWithBody generates requests for AddEmail with any type of body
func NewAddEmailRequestWithBody(server string, workspaceId string, userId string, params *AddEmailParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/email/%s/add", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SendEmail != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sendEmail", runtime.ParamLocationQuery, *params.SendEmail); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteManyExpensesRequest calls the generic DeleteManyExpenses builder with application/json body
func NewDeleteManyExpensesRequest(server string, workspaceId string, body DeleteManyExpensesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteManyExpensesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewDeleteManyExpensesRequestWithBody generates requests for DeleteManyExpenses with any type of body
func NewDeleteManyExpensesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetExpensesRequest generates requests for GetExpenses
func NewGetExpensesRequest(server string, workspaceId string, params *GetExpensesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, *params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateExpenseRequestWithBody generates requests for CreateExpense with any type of body
func NewCreateExpenseRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetCategoriesRequest generates requests for GetCategories
func NewGetCategoriesRequest(server string, workspaceId string, params *GetCategoriesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/categories", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate17Request calls the generic Create17 builder with application/json body
func NewCreate17Request(server string, workspaceId string, body Create17JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate17RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate17RequestWithBody generates requests for Create17 with any type of body
func NewCreate17RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/categories", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetCategoriesByIdsRequest generates requests for GetCategoriesByIds
func NewGetCategoriesByIdsRequest(server string, workspaceId string, params *GetCategoriesByIdsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/categories/filter-ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Ids != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ids", runtime.ParamLocationQuery, *params.Ids); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteCategoryRequest generates requests for DeleteCategory
func NewDeleteCategoryRequest(server string, workspaceId string, categoryId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "categoryId", runtime.ParamLocationPath, categoryId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/categories/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateCategoryRequest calls the generic UpdateCategory builder with application/json body
func NewUpdateCategoryRequest(server string, workspaceId string, categoryId string, body UpdateCategoryJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateCategoryRequestWithBody(server, workspaceId, categoryId, "application/json", bodyReader)
}
// NewUpdateCategoryRequestWithBody generates requests for UpdateCategory with any type of body
func NewUpdateCategoryRequestWithBody(server string, workspaceId string, categoryId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "categoryId", runtime.ParamLocationPath, categoryId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/categories/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateStatus1Request calls the generic UpdateStatus1 builder with application/json body
func NewUpdateStatus1Request(server string, workspaceId string, categoryId string, body UpdateStatus1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateStatus1RequestWithBody(server, workspaceId, categoryId, "application/json", bodyReader)
}
// NewUpdateStatus1RequestWithBody generates requests for UpdateStatus1 with any type of body
func NewUpdateStatus1RequestWithBody(server string, workspaceId string, categoryId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "categoryId", runtime.ParamLocationPath, categoryId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/categories/%s/archived", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetExpensesInDateRangeRequest generates requests for GetExpensesInDateRange
func NewGetExpensesInDateRangeRequest(server string, workspaceId string, params *GetExpensesInDateRangeParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/filter", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateInvoicedStatus1Request calls the generic UpdateInvoicedStatus1 builder with application/json body
func NewUpdateInvoicedStatus1Request(server string, workspaceId string, body UpdateInvoicedStatus1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateInvoicedStatus1RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateInvoicedStatus1RequestWithBody generates requests for UpdateInvoicedStatus1 with any type of body
func NewUpdateInvoicedStatus1RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/invoiced", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRestoreManyExpensesRequest calls the generic RestoreManyExpenses builder with application/json body
func NewRestoreManyExpensesRequest(server string, workspaceId string, body RestoreManyExpensesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewRestoreManyExpensesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewRestoreManyExpensesRequestWithBody generates requests for RestoreManyExpenses with any type of body
func NewRestoreManyExpensesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/restore", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteExpenseRequest generates requests for DeleteExpense
func NewDeleteExpenseRequest(server string, workspaceId string, expenseId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "expenseId", runtime.ParamLocationPath, expenseId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetExpenseRequest generates requests for GetExpense
func NewGetExpenseRequest(server string, workspaceId string, expenseId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "expenseId", runtime.ParamLocationPath, expenseId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateExpenseRequestWithBody generates requests for UpdateExpense with any type of body
func NewUpdateExpenseRequestWithBody(server string, workspaceId string, expenseId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "expenseId", runtime.ParamLocationPath, expenseId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDownloadFileRequest generates requests for DownloadFile
func NewDownloadFileRequest(server string, workspaceId string, expenseId string, fileId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "expenseId", runtime.ParamLocationPath, expenseId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "fileId", runtime.ParamLocationPath, fileId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/expenses/%s/files/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewImportFileDataRequest calls the generic ImportFileData builder with application/json body
func NewImportFileDataRequest(server string, workspaceId string, body ImportFileDataJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewImportFileDataRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewImportFileDataRequestWithBody generates requests for ImportFileData with any type of body
func NewImportFileDataRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/file-import", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCheckUsersForImportRequest generates requests for CheckUsersForImport
func NewCheckUsersForImportRequest(server string, workspaceId string, fileImportId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "fileImportId", runtime.ParamLocationPath, fileImportId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/file-import/%s/check-users", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetHolidaysRequest generates requests for GetHolidays
func NewGetHolidaysRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/holidays", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate16Request calls the generic Create16 builder with application/json body
func NewCreate16Request(server string, workspaceId string, body Create16JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate16RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate16RequestWithBody generates requests for Create16 with any type of body
func NewCreate16RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/holidays", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete15Request generates requests for Delete15
func NewDelete15Request(server string, workspaceId string, holidayId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "holidayId", runtime.ParamLocationPath, holidayId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/holidays/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate9Request calls the generic Update9 builder with application/json body
func NewUpdate9Request(server string, workspaceId string, holidayId string, body Update9JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate9RequestWithBody(server, workspaceId, holidayId, "application/json", bodyReader)
}
// NewUpdate9RequestWithBody generates requests for Update9 with any type of body
func NewUpdate9RequestWithBody(server string, workspaceId string, holidayId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "holidayId", runtime.ParamLocationPath, holidayId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/holidays/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetHourlyRate2Request calls the generic SetHourlyRate2 builder with application/json body
func NewSetHourlyRate2Request(server string, workspaceId string, body SetHourlyRate2JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetHourlyRate2RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewSetHourlyRate2RequestWithBody generates requests for SetHourlyRate2 with any type of body
func NewSetHourlyRate2RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/hourly-rate", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInvitedEmailsInfoRequest calls the generic GetInvitedEmailsInfo builder with application/json body
func NewGetInvitedEmailsInfoRequest(server string, workspaceId string, body GetInvitedEmailsInfoJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetInvitedEmailsInfoRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetInvitedEmailsInfoRequestWithBody generates requests for GetInvitedEmailsInfo with any type of body
func NewGetInvitedEmailsInfoRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invited-emails-info", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInvoiceEmailTemplatesRequest generates requests for GetInvoiceEmailTemplates
func NewGetInvoiceEmailTemplatesRequest(server string, workspaceId string, params *GetInvoiceEmailTemplatesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoice-email-templates", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.InvoiceEmailTemplateType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "invoiceEmailTemplateType", runtime.ParamLocationQuery, *params.InvoiceEmailTemplateType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpsertInvoiceEmailTemplateRequest calls the generic UpsertInvoiceEmailTemplate builder with application/json body
func NewUpsertInvoiceEmailTemplateRequest(server string, workspaceId string, body UpsertInvoiceEmailTemplateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpsertInvoiceEmailTemplateRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpsertInvoiceEmailTemplateRequestWithBody generates requests for UpsertInvoiceEmailTemplate with any type of body
func NewUpsertInvoiceEmailTemplateRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoice-email-templates", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInvoiceEmailDataRequest generates requests for GetInvoiceEmailData
func NewGetInvoiceEmailDataRequest(server string, workspaceId string, invoiceId string, invoiceEmailTemplateType string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "invoiceEmailTemplateType", runtime.ParamLocationPath, invoiceEmailTemplateType)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoice/%s/email-type/%s/email-data", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewSendInvoiceEmailRequest calls the generic SendInvoiceEmail builder with application/json body
func NewSendInvoiceEmailRequest(server string, workspaceId string, invoiceId string, invoiceEmailTemplateType string, body SendInvoiceEmailJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSendInvoiceEmailRequestWithBody(server, workspaceId, invoiceId, invoiceEmailTemplateType, "application/json", bodyReader)
}
// NewSendInvoiceEmailRequestWithBody generates requests for SendInvoiceEmail with any type of body
func NewSendInvoiceEmailRequestWithBody(server string, workspaceId string, invoiceId string, invoiceEmailTemplateType string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "invoiceEmailTemplateType", runtime.ParamLocationPath, invoiceEmailTemplateType)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoice/%s/email-type/%s/send-email", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateInvoiceRequest calls the generic CreateInvoice builder with application/json body
func NewCreateInvoiceRequest(server string, workspaceId string, body CreateInvoiceJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateInvoiceRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateInvoiceRequestWithBody generates requests for CreateInvoice with any type of body
func NewCreateInvoiceRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAllCompaniesRequest generates requests for GetAllCompanies
func NewGetAllCompaniesRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateCompanyRequest calls the generic CreateCompany builder with application/json body
func NewCreateCompanyRequest(server string, workspaceId string, body CreateCompanyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateCompanyRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateCompanyRequestWithBody generates requests for CreateCompany with any type of body
func NewCreateCompanyRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateCompaniesInWorkspaceRequest calls the generic UpdateCompaniesInWorkspace builder with application/json body
func NewUpdateCompaniesInWorkspaceRequest(server string, workspaceId string, body UpdateCompaniesInWorkspaceJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateCompaniesInWorkspaceRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateCompaniesInWorkspaceRequestWithBody generates requests for UpdateCompaniesInWorkspace with any type of body
func NewUpdateCompaniesInWorkspaceRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies/bulk", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCountAllCompaniesRequest generates requests for CountAllCompanies
func NewCountAllCompaniesRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetClientsForInvoiceFilterRequest generates requests for GetClientsForInvoiceFilter
func NewGetClientsForInvoiceFilterRequest(server string, workspaceId string, params *GetClientsForInvoiceFilterParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies/invoices-filter", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteCompanyRequest generates requests for DeleteCompany
func NewDeleteCompanyRequest(server string, workspaceId string, companyId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "companyId", runtime.ParamLocationPath, companyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetCompanyByIdRequest generates requests for GetCompanyById
func NewGetCompanyByIdRequest(server string, workspaceId string, companyId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "companyId", runtime.ParamLocationPath, companyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateCompanyRequest calls the generic UpdateCompany builder with application/json body
func NewUpdateCompanyRequest(server string, workspaceId string, companyId string, body UpdateCompanyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateCompanyRequestWithBody(server, workspaceId, companyId, "application/json", bodyReader)
}
// NewUpdateCompanyRequestWithBody generates requests for UpdateCompany with any type of body
func NewUpdateCompanyRequestWithBody(server string, workspaceId string, companyId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "companyId", runtime.ParamLocationPath, companyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/companies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInvoicesInfoRequest calls the generic GetInvoicesInfo builder with application/json body
func NewGetInvoicesInfoRequest(server string, workspaceId string, body GetInvoicesInfoJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetInvoicesInfoRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetInvoicesInfoRequestWithBody generates requests for GetInvoicesInfo with any type of body
func NewGetInvoicesInfoRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/info", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInvoiceItemTypesRequest generates requests for GetInvoiceItemTypes
func NewGetInvoiceItemTypesRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/itemType", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateInvoiceItemTypeRequest calls the generic CreateInvoiceItemType builder with application/json body
func NewCreateInvoiceItemTypeRequest(server string, workspaceId string, body CreateInvoiceItemTypeJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateInvoiceItemTypeRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateInvoiceItemTypeRequestWithBody generates requests for CreateInvoiceItemType with any type of body
func NewCreateInvoiceItemTypeRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/itemType", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteInvoiceItemTypeRequest generates requests for DeleteInvoiceItemType
func NewDeleteInvoiceItemTypeRequest(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/itemType/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateInvoiceItemTypeRequest calls the generic UpdateInvoiceItemType builder with application/json body
func NewUpdateInvoiceItemTypeRequest(server string, workspaceId string, id string, body UpdateInvoiceItemTypeJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateInvoiceItemTypeRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateInvoiceItemTypeRequestWithBody generates requests for UpdateInvoiceItemType with any type of body
func NewUpdateInvoiceItemTypeRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/itemType/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetNextInvoiceNumberRequest generates requests for GetNextInvoiceNumber
func NewGetNextInvoiceNumberRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/next-number", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInvoicePermissionsRequest generates requests for GetInvoicePermissions
func NewGetInvoicePermissionsRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/permissions", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateInvoicePermissionsRequest calls the generic UpdateInvoicePermissions builder with application/json body
func NewUpdateInvoicePermissionsRequest(server string, workspaceId string, body UpdateInvoicePermissionsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateInvoicePermissionsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateInvoicePermissionsRequestWithBody generates requests for UpdateInvoicePermissions with any type of body
func NewUpdateInvoicePermissionsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/permissions", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCanUserManageInvoicesRequest generates requests for CanUserManageInvoices
func NewCanUserManageInvoicesRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/permissions/current", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInvoiceSettingsRequest generates requests for GetInvoiceSettings
func NewGetInvoiceSettingsRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/settings", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateInvoiceSettingsRequest calls the generic UpdateInvoiceSettings builder with application/json body
func NewUpdateInvoiceSettingsRequest(server string, workspaceId string, body UpdateInvoiceSettingsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateInvoiceSettingsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateInvoiceSettingsRequestWithBody generates requests for UpdateInvoiceSettings with any type of body
func NewUpdateInvoiceSettingsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/settings", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteInvoiceRequest generates requests for DeleteInvoice
func NewDeleteInvoiceRequest(server string, workspaceId string, invoiceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInvoiceRequest generates requests for GetInvoice
func NewGetInvoiceRequest(server string, workspaceId string, invoiceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateInvoiceRequest calls the generic UpdateInvoice builder with application/json body
func NewUpdateInvoiceRequest(server string, workspaceId string, invoiceId string, body UpdateInvoiceJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateInvoiceRequestWithBody(server, workspaceId, invoiceId, "application/json", bodyReader)
}
// NewUpdateInvoiceRequestWithBody generates requests for UpdateInvoice with any type of body
func NewUpdateInvoiceRequestWithBody(server string, workspaceId string, invoiceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDuplicateInvoiceRequest generates requests for DuplicateInvoice
func NewDuplicateInvoiceRequest(server string, workspaceId string, invoiceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/duplicate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewExportInvoiceRequest generates requests for ExportInvoice
func NewExportInvoiceRequest(server string, workspaceId string, invoiceId string, params *ExportInvoiceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/export", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userLocale", runtime.ParamLocationQuery, params.UserLocale); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewImportTimeAndExpensesRequest calls the generic ImportTimeAndExpenses builder with application/json body
func NewImportTimeAndExpensesRequest(server string, workspaceId string, invoiceId string, body ImportTimeAndExpensesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewImportTimeAndExpensesRequestWithBody(server, workspaceId, invoiceId, "application/json", bodyReader)
}
// NewImportTimeAndExpensesRequestWithBody generates requests for ImportTimeAndExpenses with any type of body
func NewImportTimeAndExpensesRequestWithBody(server string, workspaceId string, invoiceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/import", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewAddInvoiceItemRequest generates requests for AddInvoiceItem
func NewAddInvoiceItemRequest(server string, workspaceId string, invoiceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/invoiceItem", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewReorderInvoiceItem1Request calls the generic ReorderInvoiceItem1 builder with application/json body
func NewReorderInvoiceItem1Request(server string, workspaceId string, invoiceId string, body ReorderInvoiceItem1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewReorderInvoiceItem1RequestWithBody(server, workspaceId, invoiceId, "application/json", bodyReader)
}
// NewReorderInvoiceItem1RequestWithBody generates requests for ReorderInvoiceItem1 with any type of body
func NewReorderInvoiceItem1RequestWithBody(server string, workspaceId string, invoiceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/invoiceItem/order", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEditInvoiceItemRequest calls the generic EditInvoiceItem builder with application/json body
func NewEditInvoiceItemRequest(server string, workspaceId string, invoiceId string, invoiceItemOrder int32, body EditInvoiceItemJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditInvoiceItemRequestWithBody(server, workspaceId, invoiceId, invoiceItemOrder, "application/json", bodyReader)
}
// NewEditInvoiceItemRequestWithBody generates requests for EditInvoiceItem with any type of body
func NewEditInvoiceItemRequestWithBody(server string, workspaceId string, invoiceId string, invoiceItemOrder int32, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "invoiceItemOrder", runtime.ParamLocationPath, invoiceItemOrder)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/invoiceItem/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteInvoiceItemsRequest generates requests for DeleteInvoiceItems
func NewDeleteInvoiceItemsRequest(server string, workspaceId string, invoiceId string, params *DeleteInvoiceItemsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/invoiceItems", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "invoiceItemsOrder", runtime.ParamLocationQuery, params.InvoiceItemsOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetPaymentsForInvoiceRequest generates requests for GetPaymentsForInvoice
func NewGetPaymentsForInvoiceRequest(server string, workspaceId string, invoiceId string, params *GetPaymentsForInvoiceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/payments", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateInvoicePaymentRequest calls the generic CreateInvoicePayment builder with application/json body
func NewCreateInvoicePaymentRequest(server string, workspaceId string, invoiceId string, body CreateInvoicePaymentJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateInvoicePaymentRequestWithBody(server, workspaceId, invoiceId, "application/json", bodyReader)
}
// NewCreateInvoicePaymentRequestWithBody generates requests for CreateInvoicePayment with any type of body
func NewCreateInvoicePaymentRequestWithBody(server string, workspaceId string, invoiceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/payments", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeletePaymentByIdRequest generates requests for DeletePaymentById
func NewDeletePaymentByIdRequest(server string, workspaceId string, invoiceId string, paymentId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "paymentId", runtime.ParamLocationPath, paymentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/payments/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewChangeInvoiceStatusRequest calls the generic ChangeInvoiceStatus builder with application/json body
func NewChangeInvoiceStatusRequest(server string, workspaceId string, invoiceId string, body ChangeInvoiceStatusJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewChangeInvoiceStatusRequestWithBody(server, workspaceId, invoiceId, "application/json", bodyReader)
}
// NewChangeInvoiceStatusRequestWithBody generates requests for ChangeInvoiceStatus with any type of body
func NewChangeInvoiceStatusRequestWithBody(server string, workspaceId string, invoiceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "invoiceId", runtime.ParamLocationPath, invoiceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/invoices/%s/status", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewAuthorizationCheckRequest generates requests for AuthorizationCheck
func NewAuthorizationCheckRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/is-admin", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewIsAvailableRequest generates requests for IsAvailable
func NewIsAvailableRequest(server string, workspaceId string, params *IsAvailableParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosk/pin/available", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pinContext", runtime.ParamLocationQuery, params.PinContext); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pinCode", runtime.ParamLocationQuery, params.PinCode); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewIsAvailable1Request generates requests for IsAvailable1
func NewIsAvailable1Request(server string, workspaceId string, userId string, params *IsAvailable1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosk/pin/available/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pinCode", runtime.ParamLocationQuery, params.PinCode); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGeneratePinCodeRequest generates requests for GeneratePinCode
func NewGeneratePinCodeRequest(server string, workspaceId string, params *GeneratePinCodeParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosk/pin/generate", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "context", runtime.ParamLocationQuery, params.Context); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGeneratePinCodeForUserRequest generates requests for GeneratePinCodeForUser
func NewGeneratePinCodeForUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosk/pin/generate/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserPinCodeRequest generates requests for GetUserPinCode
func NewGetUserPinCodeRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosk/pin/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdatePinCodeRequest calls the generic UpdatePinCode builder with application/json body
func NewUpdatePinCodeRequest(server string, workspaceId string, userId string, body UpdatePinCodeJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdatePinCodeRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpdatePinCodeRequestWithBody generates requests for UpdatePinCode with any type of body
func NewUpdatePinCodeRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosk/pin/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetKiosksOfWorkspaceRequest generates requests for GetKiosksOfWorkspace
func NewGetKiosksOfWorkspaceRequest(server string, workspaceId string, params *GetKiosksOfWorkspaceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate15Request calls the generic Create15 builder with application/json body
func NewCreate15Request(server string, workspaceId string, body Create15JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate15RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate15RequestWithBody generates requests for Create15 with any type of body
func NewCreate15RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateBreakDefaultsRequest calls the generic UpdateBreakDefaults builder with application/json body
func NewUpdateBreakDefaultsRequest(server string, workspaceId string, body UpdateBreakDefaultsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateBreakDefaultsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateBreakDefaultsRequestWithBody generates requests for UpdateBreakDefaults with any type of body
func NewUpdateBreakDefaultsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/break-defaults", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTotalCountOfKiosksOnWorkspaceRequest generates requests for GetTotalCountOfKiosksOnWorkspace
func NewGetTotalCountOfKiosksOnWorkspaceRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateDefaultsRequest calls the generic UpdateDefaults builder with application/json body
func NewUpdateDefaultsRequest(server string, workspaceId string, body UpdateDefaultsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateDefaultsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateDefaultsRequestWithBody generates requests for UpdateDefaults with any type of body
func NewUpdateDefaultsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/defaults", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewHasActiveKiosksRequest generates requests for HasActiveKiosks
func NewHasActiveKiosksRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/has-active", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWithProjectRequest calls the generic GetWithProject builder with application/json body
func NewGetWithProjectRequest(server string, workspaceId string, body GetWithProjectJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetWithProjectRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetWithProjectRequestWithBody generates requests for GetWithProject with any type of body
func NewGetWithProjectRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/project", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetWithTaskRequest calls the generic GetWithTask builder with application/json body
func NewGetWithTaskRequest(server string, workspaceId string, projectId string, body GetWithTaskJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetWithTaskRequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewGetWithTaskRequestWithBody generates requests for GetWithTask with any type of body
func NewGetWithTaskRequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/project/%s/task", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetForReportFilterRequest generates requests for GetForReportFilter
func NewGetForReportFilterRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/report-filter", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWithoutDefaultsRequest generates requests for GetWithoutDefaults
func NewGetWithoutDefaultsRequest(server string, workspaceId string, params *GetWithoutDefaultsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/without-defaults", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Type != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IsBreak != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "isBreak", runtime.ParamLocationQuery, *params.IsBreak); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteKioskRequest generates requests for DeleteKiosk
func NewDeleteKioskRequest(server string, workspaceId string, kioskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "kioskId", runtime.ParamLocationPath, kioskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetKioskByIdRequest generates requests for GetKioskById
func NewGetKioskByIdRequest(server string, workspaceId string, kioskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "kioskId", runtime.ParamLocationPath, kioskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate8Request calls the generic Update8 builder with application/json body
func NewUpdate8Request(server string, workspaceId string, kioskId string, body Update8JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate8RequestWithBody(server, workspaceId, kioskId, "application/json", bodyReader)
}
// NewUpdate8RequestWithBody generates requests for Update8 with any type of body
func NewUpdate8RequestWithBody(server string, workspaceId string, kioskId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "kioskId", runtime.ParamLocationPath, kioskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewExportAssigneesRequest generates requests for ExportAssignees
func NewExportAssigneesRequest(server string, workspaceId string, kioskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "kioskId", runtime.ParamLocationPath, kioskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/%s/assignees/export", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewHasEntryInProgressRequest generates requests for HasEntryInProgress
func NewHasEntryInProgressRequest(server string, workspaceId string, kioskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "kioskId", runtime.ParamLocationPath, kioskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/%s/has-entry-in-progress", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateStatusRequest calls the generic UpdateStatus builder with application/json body
func NewUpdateStatusRequest(server string, workspaceId string, kioskId string, body UpdateStatusJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateStatusRequestWithBody(server, workspaceId, kioskId, "application/json", bodyReader)
}
// NewUpdateStatusRequestWithBody generates requests for UpdateStatus with any type of body
func NewUpdateStatusRequestWithBody(server string, workspaceId string, kioskId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "kioskId", runtime.ParamLocationPath, kioskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/kiosks/%s/status", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewAcknowledgeLegacyPlanNotificationsRequest generates requests for AcknowledgeLegacyPlanNotifications
func NewAcknowledgeLegacyPlanNotificationsRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/legacy-plan-acknowledge", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetLegacyPlanUpgradeDataRequest generates requests for GetLegacyPlanUpgradeData
func NewGetLegacyPlanUpgradeDataRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/legacy-plan-upgrade-data", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewAddLimitedUsersRequest calls the generic AddLimitedUsers builder with application/json body
func NewAddLimitedUsersRequest(server string, workspaceId string, body AddLimitedUsersJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddLimitedUsersRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewAddLimitedUsersRequestWithBody generates requests for AddLimitedUsers with any type of body
func NewAddLimitedUsersRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/limited-users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetLimitedUsersCountRequest generates requests for GetLimitedUsersCount
func NewGetLimitedUsersCountRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/limited-users/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetMemberProfileRequest generates requests for GetMemberProfile
func NewGetMemberProfileRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/member-profile/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateMemberProfileRequest calls the generic UpdateMemberProfile builder with application/json body
func NewUpdateMemberProfileRequest(server string, workspaceId string, userId string, body UpdateMemberProfileJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateMemberProfileRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpdateMemberProfileRequestWithBody generates requests for UpdateMemberProfile with any type of body
func NewUpdateMemberProfileRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/member-profile/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateMemberProfileWithAdditionalDataRequest calls the generic UpdateMemberProfileWithAdditionalData builder with application/json body
func NewUpdateMemberProfileWithAdditionalDataRequest(server string, workspaceId string, userId string, body UpdateMemberProfileWithAdditionalDataJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateMemberProfileWithAdditionalDataRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpdateMemberProfileWithAdditionalDataRequestWithBody generates requests for UpdateMemberProfileWithAdditionalData with any type of body
func NewUpdateMemberProfileWithAdditionalDataRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/member-profile/%s/full", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateMemberSettingsRequest calls the generic UpdateMemberSettings builder with application/json body
func NewUpdateMemberSettingsRequest(server string, workspaceId string, userId string, body UpdateMemberSettingsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateMemberSettingsRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpdateMemberSettingsRequestWithBody generates requests for UpdateMemberSettings with any type of body
func NewUpdateMemberSettingsRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/member-profile/%s/settings", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetWeekStartRequest generates requests for GetWeekStart
func NewGetWeekStartRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/member-profile/%s/week-start", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateMemberWorkingDaysAndCapacityRequest calls the generic UpdateMemberWorkingDaysAndCapacity builder with application/json body
func NewUpdateMemberWorkingDaysAndCapacityRequest(server string, workspaceId string, userId string, body UpdateMemberWorkingDaysAndCapacityJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateMemberWorkingDaysAndCapacityRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpdateMemberWorkingDaysAndCapacityRequestWithBody generates requests for UpdateMemberWorkingDaysAndCapacity with any type of body
func NewUpdateMemberWorkingDaysAndCapacityRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/member-profile/%s/working-days-capacity", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetMembersCountRequest generates requests for GetMembersCount
func NewGetMembersCountRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/members-count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewFindNotInvitedEmailsInRequest calls the generic FindNotInvitedEmailsIn builder with application/json body
func NewFindNotInvitedEmailsInRequest(server string, workspaceId string, body FindNotInvitedEmailsInJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewFindNotInvitedEmailsInRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewFindNotInvitedEmailsInRequestWithBody generates requests for FindNotInvitedEmailsIn with any type of body
func NewFindNotInvitedEmailsInRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/not-invited-users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetOrganizationRequest generates requests for GetOrganization
func NewGetOrganizationRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate14Request calls the generic Create14 builder with application/json body
func NewCreate14Request(server string, workspaceId string, body Create14JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate14RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate14RequestWithBody generates requests for Create14 with any type of body
func NewCreate14RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetOrganizationNameRequest generates requests for GetOrganizationName
func NewGetOrganizationNameRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/name", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCheckAvailabilityOfDomainNameRequest generates requests for CheckAvailabilityOfDomainName
func NewCheckAvailabilityOfDomainNameRequest(server string, workspaceId string, params *CheckAvailabilityOfDomainNameParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/subdomain-name", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "domain-name", runtime.ParamLocationQuery, params.DomainName); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteOrganizationRequest generates requests for DeleteOrganization
func NewDeleteOrganizationRequest(server string, workspaceId string, organizationId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateOrganizationRequest calls the generic UpdateOrganization builder with application/json body
func NewUpdateOrganizationRequest(server string, workspaceId string, organizationId string, body UpdateOrganizationJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateOrganizationRequestWithBody(server, workspaceId, organizationId, "application/json", bodyReader)
}
// NewUpdateOrganizationRequestWithBody generates requests for UpdateOrganization with any type of body
func NewUpdateOrganizationRequestWithBody(server string, workspaceId string, organizationId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetLoginSettingsRequest generates requests for GetLoginSettings
func NewGetLoginSettingsRequest(server string, workspaceId string, organizationId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/login-settings", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteOAuth2ConfigurationRequest generates requests for DeleteOAuth2Configuration
func NewDeleteOAuth2ConfigurationRequest(server string, workspaceId string, organizationId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/o-auth2-configuration", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetOrganizationOAuth2ConfigurationRequest generates requests for GetOrganizationOAuth2Configuration
func NewGetOrganizationOAuth2ConfigurationRequest(server string, workspaceId string, organizationId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/o-auth2-configuration", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateOAuth2Configuration1Request calls the generic UpdateOAuth2Configuration1 builder with application/json body
func NewUpdateOAuth2Configuration1Request(server string, workspaceId string, organizationId string, body UpdateOAuth2Configuration1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateOAuth2Configuration1RequestWithBody(server, workspaceId, organizationId, "application/json", bodyReader)
}
// NewUpdateOAuth2Configuration1RequestWithBody generates requests for UpdateOAuth2Configuration1 with any type of body
func NewUpdateOAuth2Configuration1RequestWithBody(server string, workspaceId string, organizationId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/o-auth2-configuration", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewTestOAuth2ConfigurationRequest calls the generic TestOAuth2Configuration builder with application/json body
func NewTestOAuth2ConfigurationRequest(server string, workspaceId string, organizationId string, body TestOAuth2ConfigurationJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewTestOAuth2ConfigurationRequestWithBody(server, workspaceId, organizationId, "application/json", bodyReader)
}
// NewTestOAuth2ConfigurationRequestWithBody generates requests for TestOAuth2Configuration with any type of body
func NewTestOAuth2ConfigurationRequestWithBody(server string, workspaceId string, organizationId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/oauth-configuration-test", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteSAML2ConfigurationRequest generates requests for DeleteSAML2Configuration
func NewDeleteSAML2ConfigurationRequest(server string, workspaceId string, organizationId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/saml2-configuration", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetOrganizationSAML2ConfigurationRequest generates requests for GetOrganizationSAML2Configuration
func NewGetOrganizationSAML2ConfigurationRequest(server string, workspaceId string, organizationId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/saml2-configuration", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateSAML2ConfigurationRequest calls the generic UpdateSAML2Configuration builder with application/json body
func NewUpdateSAML2ConfigurationRequest(server string, workspaceId string, organizationId string, body UpdateSAML2ConfigurationJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateSAML2ConfigurationRequestWithBody(server, workspaceId, organizationId, "application/json", bodyReader)
}
// NewUpdateSAML2ConfigurationRequestWithBody generates requests for UpdateSAML2Configuration with any type of body
func NewUpdateSAML2ConfigurationRequestWithBody(server string, workspaceId string, organizationId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/saml2-configuration", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewTestSAML2ConfigurationRequest calls the generic TestSAML2Configuration builder with application/json body
func NewTestSAML2ConfigurationRequest(server string, workspaceId string, organizationId string, body TestSAML2ConfigurationJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewTestSAML2ConfigurationRequestWithBody(server, workspaceId, organizationId, "application/json", bodyReader)
}
// NewTestSAML2ConfigurationRequestWithBody generates requests for TestSAML2Configuration with any type of body
func NewTestSAML2ConfigurationRequestWithBody(server string, workspaceId string, organizationId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "organizationId", runtime.ParamLocationPath, organizationId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/saml2-configuration-test", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAllOrganizationsOfUserRequest generates requests for GetAllOrganizationsOfUser
func NewGetAllOrganizationsOfUserRequest(server string, workspaceId string, userId string, params *GetAllOrganizationsOfUserParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/organization/%s/subdomain-names", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.MembershipStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "membership-status", runtime.ParamLocationQuery, *params.MembershipStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWorkspaceOwnerRequest generates requests for GetWorkspaceOwner
func NewGetWorkspaceOwnerRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/owner", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewTransferOwnershipRequest calls the generic TransferOwnership builder with application/json body
func NewTransferOwnershipRequest(server string, workspaceId string, body TransferOwnershipJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewTransferOwnershipRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewTransferOwnershipRequestWithBody generates requests for TransferOwnership with any type of body
func NewTransferOwnershipRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/owner", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetWorkspaceOwnerTimeZoneRequest generates requests for GetWorkspaceOwnerTimeZone
func NewGetWorkspaceOwnerTimeZoneRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/owner/timeZone", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCancelSubscriptionRequest calls the generic CancelSubscription builder with application/json body
func NewCancelSubscriptionRequest(server string, workspaceId string, body CancelSubscriptionJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCancelSubscriptionRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCancelSubscriptionRequestWithBody generates requests for CancelSubscription with any type of body
func NewCancelSubscriptionRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/cancel-subscription", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewConfirmPaymentRequest generates requests for ConfirmPayment
func NewConfirmPaymentRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/confirm-payment", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetCustomerInfoRequest generates requests for GetCustomerInfo
func NewGetCustomerInfoRequest(server string, workspaceId string, params *GetCustomerInfoParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/customer-information", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.CountryCode != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "countryCode", runtime.ParamLocationQuery, *params.CountryCode); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateCustomerRequest calls the generic CreateCustomer builder with application/json body
func NewCreateCustomerRequest(server string, workspaceId string, body CreateCustomerJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateCustomerRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateCustomerRequestWithBody generates requests for CreateCustomer with any type of body
func NewCreateCustomerRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/customer/create", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateCustomerRequest calls the generic UpdateCustomer builder with application/json body
func NewUpdateCustomerRequest(server string, workspaceId string, body UpdateCustomerJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateCustomerRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateCustomerRequestWithBody generates requests for UpdateCustomer with any type of body
func NewUpdateCustomerRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/customer/update", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEditInvoiceInformationRequest calls the generic EditInvoiceInformation builder with application/json body
func NewEditInvoiceInformationRequest(server string, workspaceId string, body EditInvoiceInformationJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditInvoiceInformationRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewEditInvoiceInformationRequestWithBody generates requests for EditInvoiceInformation with any type of body
func NewEditInvoiceInformationRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/edit-invoice", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEditPaymentInformationRequest calls the generic EditPaymentInformation builder with application/json body
func NewEditPaymentInformationRequest(server string, workspaceId string, body EditPaymentInformationJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditPaymentInformationRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewEditPaymentInformationRequestWithBody generates requests for EditPaymentInformation with any type of body
func NewEditPaymentInformationRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/edit-payment", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewExtendTrialRequest generates requests for ExtendTrial
func NewExtendTrialRequest(server string, workspaceId string, params *ExtendTrialParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/extend-trial", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Days != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "days", runtime.ParamLocationQuery, *params.Days); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetFeatureSubscriptionsRequest generates requests for GetFeatureSubscriptions
func NewGetFeatureSubscriptionsRequest(server string, workspaceId string, params *GetFeatureSubscriptionsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/feature-subscriptions", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Type != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewInitialUpgradeRequest calls the generic InitialUpgrade builder with application/json body
func NewInitialUpgradeRequest(server string, workspaceId string, body InitialUpgradeJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewInitialUpgradeRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewInitialUpgradeRequestWithBody generates requests for InitialUpgrade with any type of body
func NewInitialUpgradeRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/initial-price", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetInvoiceInfoRequest generates requests for GetInvoiceInfo
func NewGetInvoiceInfoRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/invoice-information", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInvoicesRequest generates requests for GetInvoices
func NewGetInvoicesRequest(server string, workspaceId string, params *GetInvoicesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/invoices", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StartingAfter != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "startingAfter", runtime.ParamLocationQuery, *params.StartingAfter); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Limit != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInvoicesCountRequest generates requests for GetInvoicesCount
func NewGetInvoicesCountRequest(server string, workspaceId string, params *GetInvoicesCountParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/invoices-count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetLastOpenInvoiceRequest generates requests for GetLastOpenInvoice
func NewGetLastOpenInvoiceRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/last-open-invoice", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetInvoicesListRequest generates requests for GetInvoicesList
func NewGetInvoicesListRequest(server string, workspaceId string, params *GetInvoicesListParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/list-invoices", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.NextPage != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "nextPage", runtime.ParamLocationQuery, *params.NextPage); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Limit != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetPaymentDateRequest generates requests for GetPaymentDate
func NewGetPaymentDateRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/payment-date", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetPaymentInfoRequest generates requests for GetPaymentInfo
func NewGetPaymentInfoRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/payment-information", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateSetupIntentForPaymentMethodRequest calls the generic CreateSetupIntentForPaymentMethod builder with application/json body
func NewCreateSetupIntentForPaymentMethodRequest(server string, workspaceId string, body CreateSetupIntentForPaymentMethodJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateSetupIntentForPaymentMethodRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateSetupIntentForPaymentMethodRequestWithBody generates requests for CreateSetupIntentForPaymentMethod with any type of body
func NewCreateSetupIntentForPaymentMethodRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/payment-method/setup-intent", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewPreviewUpgradeRequest generates requests for PreviewUpgrade
func NewPreviewUpgradeRequest(server string, workspaceId string, params *PreviewUpgradeParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/preview-price", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Type != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Quantity != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "quantity", runtime.ParamLocationQuery, *params.Quantity); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.LimitedQuantity != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limitedQuantity", runtime.ParamLocationQuery, *params.LimitedQuantity); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewReactivateSubscriptionRequest generates requests for ReactivateSubscription
func NewReactivateSubscriptionRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/reactivate-subscription", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetScheduledInvoiceInfoRequest generates requests for GetScheduledInvoiceInfo
func NewGetScheduledInvoiceInfoRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/scheduled-invoice-information", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateUserSeatsRequest calls the generic UpdateUserSeats builder with application/json body
func NewUpdateUserSeatsRequest(server string, workspaceId string, body UpdateUserSeatsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateUserSeatsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateUserSeatsRequestWithBody generates requests for UpdateUserSeats with any type of body
func NewUpdateUserSeatsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/seats", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateSetupIntentForInitialSubscriptionRequest calls the generic CreateSetupIntentForInitialSubscription builder with application/json body
func NewCreateSetupIntentForInitialSubscriptionRequest(server string, workspaceId string, body CreateSetupIntentForInitialSubscriptionJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateSetupIntentForInitialSubscriptionRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateSetupIntentForInitialSubscriptionRequestWithBody generates requests for CreateSetupIntentForInitialSubscription with any type of body
func NewCreateSetupIntentForInitialSubscriptionRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/setup-intent", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateSubscriptionRequest calls the generic CreateSubscription builder with application/json body
func NewCreateSubscriptionRequest(server string, workspaceId string, body CreateSubscriptionJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateSubscriptionRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateSubscriptionRequestWithBody generates requests for CreateSubscription with any type of body
func NewCreateSubscriptionRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/subscription/create", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateSubscriptionRequest calls the generic UpdateSubscription builder with application/json body
func NewUpdateSubscriptionRequest(server string, workspaceId string, body UpdateSubscriptionJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateSubscriptionRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateSubscriptionRequestWithBody generates requests for UpdateSubscription with any type of body
func NewUpdateSubscriptionRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/subscription/update", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpgradePreCheckRequest generates requests for UpgradePreCheck
func NewUpgradePreCheckRequest(server string, workspaceId string, params *UpgradePreCheckParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/subscription/upgrade-pre-check", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteSubscriptionRequest calls the generic DeleteSubscription builder with application/json body
func NewDeleteSubscriptionRequest(server string, workspaceId string, body DeleteSubscriptionJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteSubscriptionRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewDeleteSubscriptionRequestWithBody generates requests for DeleteSubscription with any type of body
func NewDeleteSubscriptionRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/terminate-subscription", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewTerminateTrialRequest generates requests for TerminateTrial
func NewTerminateTrialRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/terminate-trial", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewStartTrialRequest generates requests for StartTrial
func NewStartTrialRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/trial", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewWasRegionalEverAllowedRequest generates requests for WasRegionalEverAllowed
func NewWasRegionalEverAllowedRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/payments/was-regional-ever-allowed", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewFindForUserAndPolicyRequest generates requests for FindForUserAndPolicy
func NewFindForUserAndPolicyRequest(server string, workspaceId string, policyId string, userId string, params *FindForUserAndPolicyParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/policies/%s/users/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetClientsRequest generates requests for GetClients
func NewGetClientsRequest(server string, workspaceId string, params *GetClientsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/project-picker/clients", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedProjects != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedProjects", runtime.ParamLocationQuery, *params.ExcludedProjects); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedTasks != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedTasks", runtime.ParamLocationQuery, *params.ExcludedTasks); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, *params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pickerOptions", runtime.ParamLocationQuery, params.PickerOptions); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjects3Request generates requests for GetProjects3
func NewGetProjects3Request(server string, workspaceId string, params *GetProjects3Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/project-picker/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.ClientId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "clientId", runtime.ParamLocationQuery, *params.ClientId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedTasks != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedTasks", runtime.ParamLocationQuery, *params.ExcludedTasks); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedProjects != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedProjects", runtime.ParamLocationQuery, *params.ExcludedProjects); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, *params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Favorites != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "favorites", runtime.ParamLocationQuery, *params.Favorites); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjectFavoritesRequest generates requests for GetProjectFavorites
func NewGetProjectFavoritesRequest(server string, workspaceId string, params *GetProjectFavoritesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/project-picker/projects/favorites", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedTasks != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedTasks", runtime.ParamLocationQuery, *params.ExcludedTasks); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, *params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTasks21Request generates requests for GetTasks21
func NewGetTasks21Request(server string, workspaceId string, projectId string, params *GetTasks21Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/project-picker/projects/%s/tasks", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedTasks != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedTasks", runtime.ParamLocationQuery, *params.ExcludedTasks); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, *params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.TaskFilterEnabled != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskFilterEnabled", runtime.ParamLocationQuery, *params.TaskFilterEnabled); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRecalculateProjectStatus1Request generates requests for RecalculateProjectStatus1
func NewRecalculateProjectStatus1Request(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/project-status", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjectAndTaskRequest calls the generic GetProjectAndTask builder with application/json body
func NewGetProjectAndTaskRequest(server string, workspaceId string, body GetProjectAndTaskJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetProjectAndTaskRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetProjectAndTaskRequestWithBody generates requests for GetProjectAndTask with any type of body
func NewGetProjectAndTaskRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/project-task", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteMany2Request calls the generic DeleteMany2 builder with application/json body
func NewDeleteMany2Request(server string, workspaceId string, body DeleteMany2JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteMany2RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewDeleteMany2RequestWithBody generates requests for DeleteMany2 with any type of body
func NewDeleteMany2RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetProjects2Request generates requests for GetProjects2
func NewGetProjects2Request(server string, workspaceId string, params *GetProjects2Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StrictNameSearch != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "strict-name-search", runtime.ParamLocationQuery, *params.StrictNameSearch); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Billable != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "billable", runtime.ParamLocationQuery, *params.Billable); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Clients != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "clients", runtime.ParamLocationQuery, *params.Clients); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ContainsClient != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-client", runtime.ParamLocationQuery, *params.ContainsClient); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ClientStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "client-status", runtime.ParamLocationQuery, *params.ClientStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Users != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "users", runtime.ParamLocationQuery, *params.Users); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ContainsUser != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-user", runtime.ParamLocationQuery, *params.ContainsUser); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "user-status", runtime.ParamLocationQuery, *params.UserStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IsTemplate != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "is-template", runtime.ParamLocationQuery, *params.IsTemplate); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Hydrated != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "hydrated", runtime.ParamLocationQuery, *params.Hydrated); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateMany1Request calls the generic UpdateMany1 builder with application/json body
func NewUpdateMany1Request(server string, workspaceId string, params *UpdateMany1Params, body UpdateMany1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateMany1RequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewUpdateMany1RequestWithBody generates requests for UpdateMany1 with any type of body
func NewUpdateMany1RequestWithBody(server string, workspaceId string, params *UpdateMany1Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.TasksStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tasks-status", runtime.ParamLocationQuery, *params.TasksStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreate12Request calls the generic Create12 builder with application/json body
func NewCreate12Request(server string, workspaceId string, body Create12JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate12RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate12RequestWithBody generates requests for Create12 with any type of body
func NewCreate12RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetFilteredProjectsCountRequest generates requests for GetFilteredProjectsCount
func NewGetFilteredProjectsCountRequest(server string, workspaceId string, params *GetFilteredProjectsCountParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Billable != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "billable", runtime.ParamLocationQuery, *params.Billable); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Clients != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "clients", runtime.ParamLocationQuery, *params.Clients); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ContainsClient != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-client", runtime.ParamLocationQuery, *params.ContainsClient); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ClientStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "client-status", runtime.ParamLocationQuery, *params.ClientStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Users != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "users", runtime.ParamLocationQuery, *params.Users); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ContainsUser != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-user", runtime.ParamLocationQuery, *params.ContainsUser); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "user-status", runtime.ParamLocationQuery, *params.UserStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetFilteredProjectsRequest calls the generic GetFilteredProjects builder with application/json body
func NewGetFilteredProjectsRequest(server string, workspaceId string, body GetFilteredProjectsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetFilteredProjectsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetFilteredProjectsRequestWithBody generates requests for GetFilteredProjects with any type of body
func NewGetFilteredProjectsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/filter", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateFromTemplateRequest calls the generic CreateFromTemplate builder with application/json body
func NewCreateFromTemplateRequest(server string, workspaceId string, body CreateFromTemplateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateFromTemplateRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateFromTemplateRequestWithBody generates requests for CreateFromTemplate with any type of body
func NewCreateFromTemplateRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/from-template", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetProjectRequest calls the generic GetProject builder with application/json body
func NewGetProjectRequest(server string, workspaceId string, body GetProjectJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetProjectRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetProjectRequestWithBody generates requests for GetProject with any type of body
func NewGetProjectRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetLastUsedProjectRequest generates requests for GetLastUsedProject
func NewGetLastUsedProjectRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/last-used", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewLastUsedProject1Request generates requests for LastUsedProject1
func NewLastUsedProject1Request(server string, workspaceId string, params *LastUsedProject1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/lastUsed", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Type != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjectsListRequest generates requests for GetProjectsList
func NewGetProjectsListRequest(server string, workspaceId string, params *GetProjectsListParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/list", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StrictNameSearch != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "strict-name-search", runtime.ParamLocationQuery, *params.StrictNameSearch); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Billable != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "billable", runtime.ParamLocationQuery, *params.Billable); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Clients != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "clients", runtime.ParamLocationQuery, *params.Clients); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ContainsClient != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-client", runtime.ParamLocationQuery, *params.ContainsClient); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ClientStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "client-status", runtime.ParamLocationQuery, *params.ClientStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Users != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "users", runtime.ParamLocationQuery, *params.Users); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ContainsUser != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-user", runtime.ParamLocationQuery, *params.ContainsUser); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "user-status", runtime.ParamLocationQuery, *params.UserStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IsTemplate != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "is-template", runtime.ParamLocationQuery, *params.IsTemplate); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Hydrated != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "hydrated", runtime.ParamLocationQuery, *params.Hydrated); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewHasManagerRole1Request generates requests for HasManagerRole1
func NewHasManagerRole1Request(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/manager", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjectsForReportFilterRequest calls the generic GetProjectsForReportFilter builder with application/json body
func NewGetProjectsForReportFilterRequest(server string, workspaceId string, body GetProjectsForReportFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetProjectsForReportFilterRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetProjectsForReportFilterRequestWithBody generates requests for GetProjectsForReportFilter with any type of body
func NewGetProjectsForReportFilterRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/report-filters", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetProjectIdsForReportFilterRequest calls the generic GetProjectIdsForReportFilter builder with application/json body
func NewGetProjectIdsForReportFilterRequest(server string, workspaceId string, body GetProjectIdsForReportFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetProjectIdsForReportFilterRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetProjectIdsForReportFilterRequestWithBody generates requests for GetProjectIdsForReportFilter with any type of body
func NewGetProjectIdsForReportFilterRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/report-filters/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTasksByIdsRequest calls the generic GetTasksByIds builder with application/json body
func NewGetTasksByIdsRequest(server string, workspaceId string, body GetTasksByIdsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTasksByIdsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetTasksByIdsRequestWithBody generates requests for GetTasksByIds with any type of body
func NewGetTasksByIdsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/taskIds", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAllTasksRequest calls the generic GetAllTasks builder with application/json body
func NewGetAllTasksRequest(server string, workspaceId string, body GetAllTasksJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetAllTasksRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetAllTasksRequestWithBody generates requests for GetAllTasks with any type of body
func NewGetAllTasksRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/tasks", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTasksRequest calls the generic GetTasks builder with application/json body
func NewGetTasksRequest(server string, workspaceId string, params *GetTasksParams, body GetTasksJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTasksRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewGetTasksRequestWithBody generates requests for GetTasks with any type of body
func NewGetTasksRequestWithBody(server string, workspaceId string, params *GetTasksParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/tasks-pagination", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "pageSize", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortOrder", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortColumn", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTasksForReportFilterRequest calls the generic GetTasksForReportFilter builder with application/json body
func NewGetTasksForReportFilterRequest(server string, workspaceId string, body GetTasksForReportFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTasksForReportFilterRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetTasksForReportFilterRequestWithBody generates requests for GetTasksForReportFilter with any type of body
func NewGetTasksForReportFilterRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/tasks/report-filters", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTaskIdsForReportFilterRequest calls the generic GetTaskIdsForReportFilter builder with application/json body
func NewGetTaskIdsForReportFilterRequest(server string, workspaceId string, body GetTaskIdsForReportFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTaskIdsForReportFilterRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetTaskIdsForReportFilterRequestWithBody generates requests for GetTaskIdsForReportFilter with any type of body
func NewGetTaskIdsForReportFilterRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/tasks/report-filters/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTimeOffPoliciesAndHolidaysWithProjectsRequest calls the generic GetTimeOffPoliciesAndHolidaysWithProjects builder with application/json body
func NewGetTimeOffPoliciesAndHolidaysWithProjectsRequest(server string, workspaceId string, body GetTimeOffPoliciesAndHolidaysWithProjectsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTimeOffPoliciesAndHolidaysWithProjectsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetTimeOffPoliciesAndHolidaysWithProjectsRequestWithBody generates requests for GetTimeOffPoliciesAndHolidaysWithProjects with any type of body
func NewGetTimeOffPoliciesAndHolidaysWithProjectsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/time-off-policies-holidays", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetLastUsedOfUserRequest generates requests for GetLastUsedOfUser
func NewGetLastUsedOfUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/users/%s/last-used", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetPermissionsToUserForProjectsRequest calls the generic GetPermissionsToUserForProjects builder with application/json body
func NewGetPermissionsToUserForProjectsRequest(server string, workspaceId string, userId string, body GetPermissionsToUserForProjectsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetPermissionsToUserForProjectsRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewGetPermissionsToUserForProjectsRequestWithBody generates requests for GetPermissionsToUserForProjects with any type of body
func NewGetPermissionsToUserForProjectsRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/users/%s/permissions", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete13Request generates requests for Delete13
func NewDelete13Request(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProject1Request generates requests for GetProject1
func NewGetProject1Request(server string, workspaceId string, projectId string, params *GetProject1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Hydrated != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "hydrated", runtime.ParamLocationQuery, *params.Hydrated); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate14Request calls the generic Update14 builder with application/json body
func NewUpdate14Request(server string, workspaceId string, projectId string, params *Update14Params, body Update14JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate14RequestWithBody(server, workspaceId, projectId, params, "application/json", bodyReader)
}
// NewUpdate14RequestWithBody generates requests for Update14 with any type of body
func NewUpdate14RequestWithBody(server string, workspaceId string, projectId string, params *Update14Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.TasksStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tasks-status", runtime.ParamLocationQuery, *params.TasksStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdate6Request calls the generic Update6 builder with application/json body
func NewUpdate6Request(server string, workspaceId string, projectId string, params *Update6Params, body Update6JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate6RequestWithBody(server, workspaceId, projectId, params, "application/json", bodyReader)
}
// NewUpdate6RequestWithBody generates requests for Update6 with any type of body
func NewUpdate6RequestWithBody(server string, workspaceId string, projectId string, params *Update6Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.TasksStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tasks-status", runtime.ParamLocationQuery, *params.TasksStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetCostRate1Request calls the generic SetCostRate1 builder with application/json body
func NewSetCostRate1Request(server string, workspaceId string, projectId string, body SetCostRate1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetCostRate1RequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewSetCostRate1RequestWithBody generates requests for SetCostRate1 with any type of body
func NewSetCostRate1RequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/cost-rate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateEstimateRequest calls the generic UpdateEstimate builder with application/json body
func NewUpdateEstimateRequest(server string, workspaceId string, projectId string, body UpdateEstimateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateEstimateRequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewUpdateEstimateRequestWithBody generates requests for UpdateEstimate with any type of body
func NewUpdateEstimateRequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/estimate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetHourlyRate1Request calls the generic SetHourlyRate1 builder with application/json body
func NewSetHourlyRate1Request(server string, workspaceId string, projectId string, body SetHourlyRate1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetHourlyRate1RequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewSetHourlyRate1RequestWithBody generates requests for SetHourlyRate1 with any type of body
func NewSetHourlyRate1RequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/hourly-rate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewHasManagerRoleRequest generates requests for HasManagerRole
func NewHasManagerRoleRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/manager", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetAuthsForProjectRequest generates requests for GetAuthsForProject
func NewGetAuthsForProjectRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/permissions", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRecalculateProjectStatusRequest generates requests for RecalculateProjectStatus
func NewRecalculateProjectStatusRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/project-status", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTasks1Request generates requests for GetTasks1
func NewGetTasks1Request(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate13Request calls the generic Create13 builder with application/json body
func NewCreate13Request(server string, workspaceId string, projectId string, params *Create13Params, body Create13JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate13RequestWithBody(server, workspaceId, projectId, params, "application/json", bodyReader)
}
// NewCreate13RequestWithBody generates requests for Create13 with any type of body
func NewCreate13RequestWithBody(server string, workspaceId string, projectId string, params *Create13Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.ContainsAssignee != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-assignee", runtime.ParamLocationQuery, *params.ContainsAssignee); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTasksAssignedToUserRequest generates requests for GetTasksAssignedToUser
func NewGetTasksAssignedToUserRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks/assigned", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTimeOffPoliciesAndHolidaysWithTasksRequest calls the generic GetTimeOffPoliciesAndHolidaysWithTasks builder with application/json body
func NewGetTimeOffPoliciesAndHolidaysWithTasksRequest(server string, workspaceId string, projectId string, body GetTimeOffPoliciesAndHolidaysWithTasksJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTimeOffPoliciesAndHolidaysWithTasksRequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewGetTimeOffPoliciesAndHolidaysWithTasksRequestWithBody generates requests for GetTimeOffPoliciesAndHolidaysWithTasks with any type of body
func NewGetTimeOffPoliciesAndHolidaysWithTasksRequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks/time-off-policies-holidays", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdate7Request calls the generic Update7 builder with application/json body
func NewUpdate7Request(server string, workspaceId string, projectId string, id string, params *Update7Params, body Update7JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate7RequestWithBody(server, workspaceId, projectId, id, params, "application/json", bodyReader)
}
// NewUpdate7RequestWithBody generates requests for Update7 with any type of body
func NewUpdate7RequestWithBody(server string, workspaceId string, projectId string, id string, params *Update7Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.ContainsAssignee != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "contains-assignee", runtime.ParamLocationQuery, *params.ContainsAssignee); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.MembershipStatus != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "membership-status", runtime.ParamLocationQuery, *params.MembershipStatus); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetCostRateRequest calls the generic SetCostRate builder with application/json body
func NewSetCostRateRequest(server string, workspaceId string, projectId string, id string, body SetCostRateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetCostRateRequestWithBody(server, workspaceId, projectId, id, "application/json", bodyReader)
}
// NewSetCostRateRequestWithBody generates requests for SetCostRate with any type of body
func NewSetCostRateRequestWithBody(server string, workspaceId string, projectId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks/%s/cost-rate", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSetHourlyRateRequest calls the generic SetHourlyRate builder with application/json body
func NewSetHourlyRateRequest(server string, workspaceId string, projectId string, id string, body SetHourlyRateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetHourlyRateRequestWithBody(server, workspaceId, projectId, id, "application/json", bodyReader)
}
// NewSetHourlyRateRequestWithBody generates requests for SetHourlyRate with any type of body
func NewSetHourlyRateRequestWithBody(server string, workspaceId string, projectId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks/%s/hourly-rate", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete14Request generates requests for Delete14
func NewDelete14Request(server string, workspaceId string, projectId string, taskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "taskId", runtime.ParamLocationPath, taskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTaskAssignedToUserRequest generates requests for GetTaskAssignedToUser
func NewGetTaskAssignedToUserRequest(server string, workspaceId string, projectId string, taskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "taskId", runtime.ParamLocationPath, taskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tasks/%s/assigned", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewAddUsers1Request calls the generic AddUsers1 builder with application/json body
func NewAddUsers1Request(server string, workspaceId string, projectId string, body AddUsers1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddUsers1RequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewAddUsers1RequestWithBody generates requests for AddUsers1 with any type of body
func NewAddUsers1RequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/team", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetStatusRequest generates requests for GetStatus
func NewGetStatusRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/tracked", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRemoveUserGroupMembershipRequest generates requests for RemoveUserGroupMembership
func NewRemoveUserGroupMembershipRequest(server string, workspaceId string, projectId string, usergroupId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "usergroupId", runtime.ParamLocationPath, usergroupId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/userGroups/%s/membership", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsers4Request generates requests for GetUsers4
func NewGetUsers4Request(server string, workspaceId string, projectId string, params *GetUsers4Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/users", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Memberships != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "memberships", runtime.ParamLocationQuery, *params.Memberships); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewAddUsersCostRate1Request calls the generic AddUsersCostRate1 builder with application/json body
func NewAddUsersCostRate1Request(server string, workspaceId string, projectId string, userId string, body AddUsersCostRate1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddUsersCostRate1RequestWithBody(server, workspaceId, projectId, userId, "application/json", bodyReader)
}
// NewAddUsersCostRate1RequestWithBody generates requests for AddUsersCostRate1 with any type of body
func NewAddUsersCostRate1RequestWithBody(server string, workspaceId string, projectId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/users/%s/cost-rate", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewAddUsersHourlyRate1Request calls the generic AddUsersHourlyRate1 builder with application/json body
func NewAddUsersHourlyRate1Request(server string, workspaceId string, projectId string, userId string, body AddUsersHourlyRate1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddUsersHourlyRate1RequestWithBody(server, workspaceId, projectId, userId, "application/json", bodyReader)
}
// NewAddUsersHourlyRate1RequestWithBody generates requests for AddUsersHourlyRate1 with any type of body
func NewAddUsersHourlyRate1RequestWithBody(server string, workspaceId string, projectId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/users/%s/hourly-rate", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRemoveUserMembershipRequest generates requests for RemoveUserMembership
func NewRemoveUserMembershipRequest(server string, workspaceId string, projectId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/users/%s/membership", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRemovePermissionsToUserRequest calls the generic RemovePermissionsToUser builder with application/json body
func NewRemovePermissionsToUserRequest(server string, workspaceId string, projectId string, userId string, body RemovePermissionsToUserJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewRemovePermissionsToUserRequestWithBody(server, workspaceId, projectId, userId, "application/json", bodyReader)
}
// NewRemovePermissionsToUserRequestWithBody generates requests for RemovePermissionsToUser with any type of body
func NewRemovePermissionsToUserRequestWithBody(server string, workspaceId string, projectId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/users/%s/permissions", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetPermissionsToUser1Request generates requests for GetPermissionsToUser1
func NewGetPermissionsToUser1Request(server string, workspaceId string, projectId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/users/%s/permissions", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewAddPermissionsToUserRequest calls the generic AddPermissionsToUser builder with application/json body
func NewAddPermissionsToUserRequest(server string, workspaceId string, projectId string, userId string, body AddPermissionsToUserJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddPermissionsToUserRequestWithBody(server, workspaceId, projectId, userId, "application/json", bodyReader)
}
// NewAddPermissionsToUserRequestWithBody generates requests for AddPermissionsToUser with any type of body
func NewAddPermissionsToUserRequestWithBody(server string, workspaceId string, projectId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/projects/%s/users/%s/permissions", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDisconnectRequest generates requests for Disconnect
func NewDisconnectRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/pumble-integration", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewConnectRequest calls the generic Connect builder with application/json body
func NewConnectRequest(server string, workspaceId string, body ConnectJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewConnectRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewConnectRequestWithBody generates requests for Connect with any type of body
func NewConnectRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/pumble-integration", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewConnect1Request generates requests for Connect1
func NewConnect1Request(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/pumble-integration/connected", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewSyncClientsRequest calls the generic SyncClients builder with application/json body
func NewSyncClientsRequest(server string, workspaceId string, body SyncClientsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSyncClientsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewSyncClientsRequestWithBody generates requests for SyncClients with any type of body
func NewSyncClientsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/quickbooks-sync/clients", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSyncProjectsRequest calls the generic SyncProjects builder with application/json body
func NewSyncProjectsRequest(server string, workspaceId string, body SyncProjectsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSyncProjectsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewSyncProjectsRequestWithBody generates requests for SyncProjects with any type of body
func NewSyncProjectsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/quickbooks-sync/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateProjectsRequest calls the generic UpdateProjects builder with application/json body
func NewUpdateProjectsRequest(server string, workspaceId string, body UpdateProjectsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateProjectsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateProjectsRequestWithBody generates requests for UpdateProjects with any type of body
func NewUpdateProjectsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/quickbooks-sync/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAllRegionsForUserAccountRequest generates requests for GetAllRegionsForUserAccount
func NewGetAllRegionsForUserAccountRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/regions", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewListOfWorkspaceRequest generates requests for ListOfWorkspace
func NewListOfWorkspaceRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reminders", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate11Request calls the generic Create11 builder with application/json body
func NewCreate11Request(server string, workspaceId string, body Create11JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate11RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate11RequestWithBody generates requests for Create11 with any type of body
func NewCreate11RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reminders", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewOfWorkspaceIdAndUserIdRequest generates requests for OfWorkspaceIdAndUserId
func NewOfWorkspaceIdAndUserIdRequest(server string, workspaceId string, params *OfWorkspaceIdAndUserIdParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reminders/targets", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Hydrated != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "hydrated", runtime.ParamLocationQuery, *params.Hydrated); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDelete12Request generates requests for Delete12
func NewDelete12Request(server string, workspaceId string, reminderId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "reminderId", runtime.ParamLocationPath, reminderId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reminders/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate5Request calls the generic Update5 builder with application/json body
func NewUpdate5Request(server string, workspaceId string, reminderId string, body Update5JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate5RequestWithBody(server, workspaceId, reminderId, "application/json", bodyReader)
}
// NewUpdate5RequestWithBody generates requests for Update5 with any type of body
func NewUpdate5RequestWithBody(server string, workspaceId string, reminderId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "reminderId", runtime.ParamLocationPath, reminderId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reminders/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetDashboardInfoRequest calls the generic GetDashboardInfo builder with application/json body
func NewGetDashboardInfoRequest(server string, workspaceId string, body GetDashboardInfoJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetDashboardInfoRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetDashboardInfoRequestWithBody generates requests for GetDashboardInfo with any type of body
func NewGetDashboardInfoRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reports/dashboard-info", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetMyMostTrackedRequest generates requests for GetMyMostTracked
func NewGetMyMostTrackedRequest(server string, workspaceId string, params *GetMyMostTrackedParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reports/mostTracked", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Count != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "count", runtime.ParamLocationQuery, *params.Count); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Start != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, *params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.End != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, *params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTeamActivitiesRequest generates requests for GetTeamActivities
func NewGetTeamActivitiesRequest(server string, workspaceId string, params *GetTeamActivitiesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/reports/team-activities", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Start != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, *params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.End != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, *params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Type != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetAmountPreviewRequest generates requests for GetAmountPreview
func NewGetAmountPreviewRequest(server string, workspaceId string, params *GetAmountPreviewParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/amount-preview", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "projectId", runtime.ParamLocationQuery, params.ProjectId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskId", runtime.ParamLocationQuery, params.TaskId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "totalHours", runtime.ParamLocationQuery, params.TotalHours); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "billable", runtime.ParamLocationQuery, params.Billable); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetDraftAssignmentsCountRequest calls the generic GetDraftAssignmentsCount builder with application/json body
func NewGetDraftAssignmentsCountRequest(server string, workspaceId string, body GetDraftAssignmentsCountJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetDraftAssignmentsCountRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetDraftAssignmentsCountRequestWithBody generates requests for GetDraftAssignmentsCount with any type of body
func NewGetDraftAssignmentsCountRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/draft-filter/count", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetProjectTotalsRequest generates requests for GetProjectTotals
func NewGetProjectTotalsRequest(server string, workspaceId string, params *GetProjectTotalsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/projects/totals", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetFilteredProjectTotalsRequest calls the generic GetFilteredProjectTotals builder with application/json body
func NewGetFilteredProjectTotalsRequest(server string, workspaceId string, body GetFilteredProjectTotalsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetFilteredProjectTotalsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetFilteredProjectTotalsRequestWithBody generates requests for GetFilteredProjectTotals with any type of body
func NewGetFilteredProjectTotalsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/projects/totals", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetProjectTotalsForSingleProjectRequest generates requests for GetProjectTotalsForSingleProject
func NewGetProjectTotalsForSingleProjectRequest(server string, workspaceId string, projectId string, params *GetProjectTotalsForSingleProjectParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/projects/totals/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjectsForUserRequest generates requests for GetProjectsForUser
func NewGetProjectsForUserRequest(server string, workspaceId string, projectId string, userId string, params *GetProjectsForUserParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/projects/%s/users/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewPublishAssignmentsRequest calls the generic PublishAssignments builder with application/json body
func NewPublishAssignmentsRequest(server string, workspaceId string, body PublishAssignmentsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPublishAssignmentsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewPublishAssignmentsRequestWithBody generates requests for PublishAssignments with any type of body
func NewPublishAssignmentsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/publish", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateRecurringRequest calls the generic CreateRecurring builder with application/json body
func NewCreateRecurringRequest(server string, workspaceId string, body CreateRecurringJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateRecurringRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateRecurringRequestWithBody generates requests for CreateRecurring with any type of body
func NewCreateRecurringRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/recurring", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete11Request generates requests for Delete11
func NewDelete11Request(server string, workspaceId string, assignmentId string, params *Delete11Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assignmentId", runtime.ParamLocationPath, assignmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/recurring/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SeriesUpdateOption != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "seriesUpdateOption", runtime.ParamLocationQuery, *params.SeriesUpdateOption); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewEditRecurringRequest calls the generic EditRecurring builder with application/json body
func NewEditRecurringRequest(server string, workspaceId string, assignmentId string, body EditRecurringJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditRecurringRequestWithBody(server, workspaceId, assignmentId, "application/json", bodyReader)
}
// NewEditRecurringRequestWithBody generates requests for EditRecurring with any type of body
func NewEditRecurringRequestWithBody(server string, workspaceId string, assignmentId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assignmentId", runtime.ParamLocationPath, assignmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/recurring/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEditPeriodForRecurringRequest calls the generic EditPeriodForRecurring builder with application/json body
func NewEditPeriodForRecurringRequest(server string, workspaceId string, assignmentId string, body EditPeriodForRecurringJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditPeriodForRecurringRequestWithBody(server, workspaceId, assignmentId, "application/json", bodyReader)
}
// NewEditPeriodForRecurringRequestWithBody generates requests for EditPeriodForRecurring with any type of body
func NewEditPeriodForRecurringRequestWithBody(server string, workspaceId string, assignmentId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assignmentId", runtime.ParamLocationPath, assignmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/recurring/%s/period", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEditRecurringPeriodRequest calls the generic EditRecurringPeriod builder with application/json body
func NewEditRecurringPeriodRequest(server string, workspaceId string, assignmentId string, body EditRecurringPeriodJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditRecurringPeriodRequestWithBody(server, workspaceId, assignmentId, "application/json", bodyReader)
}
// NewEditRecurringPeriodRequestWithBody generates requests for EditRecurringPeriod with any type of body
func NewEditRecurringPeriodRequestWithBody(server string, workspaceId string, assignmentId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assignmentId", runtime.ParamLocationPath, assignmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/series/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUserTotalsRequest calls the generic GetUserTotals builder with application/json body
func NewGetUserTotalsRequest(server string, workspaceId string, body GetUserTotalsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUserTotalsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUserTotalsRequestWithBody generates requests for GetUserTotals with any type of body
func NewGetUserTotalsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/user-filter/totals", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetAssignmentsForUserRequest generates requests for GetAssignmentsForUser
func NewGetAssignmentsForUserRequest(server string, workspaceId string, userId string, params *GetAssignmentsForUserParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/user/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "published", runtime.ParamLocationQuery, params.Published); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetFilteredAssignmentsForUserRequest calls the generic GetFilteredAssignmentsForUser builder with application/json body
func NewGetFilteredAssignmentsForUserRequest(server string, workspaceId string, userId string, body GetFilteredAssignmentsForUserJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetFilteredAssignmentsForUserRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewGetFilteredAssignmentsForUserRequestWithBody generates requests for GetFilteredAssignmentsForUser with any type of body
func NewGetFilteredAssignmentsForUserRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/user/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsers3Request generates requests for GetUsers3
func NewGetUsers3Request(server string, workspaceId string, projectId string, params *GetUsers3Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Exclude != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "exclude", runtime.ParamLocationQuery, *params.Exclude); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StatusFilter != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statusFilter", runtime.ParamLocationQuery, *params.StatusFilter); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetProjects1Request generates requests for GetProjects1
func NewGetProjects1Request(server string, workspaceId string, userId string, params *GetProjects1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/users/%s/projects", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Exclude != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "exclude", runtime.ParamLocationQuery, *params.Exclude); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StatusFilter != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statusFilter", runtime.ParamLocationQuery, *params.StatusFilter); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRemindToPublishRequest generates requests for RemindToPublish
func NewRemindToPublishRequest(server string, workspaceId string, userId string, params *RemindToPublishParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/users/%s/remind-to-publish", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "startDate", runtime.ParamLocationQuery, params.StartDate); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "endDate", runtime.ParamLocationQuery, params.EndDate); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserTotalsForSingleUserRequest generates requests for GetUserTotalsForSingleUser
func NewGetUserTotalsForSingleUserRequest(server string, workspaceId string, userId string, params *GetUserTotalsForSingleUserParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/users/%s/totals", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGet3Request generates requests for Get3
func NewGet3Request(server string, workspaceId string, assignmentId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assignmentId", runtime.ParamLocationPath, assignmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCopyAssignmentRequest calls the generic CopyAssignment builder with application/json body
func NewCopyAssignmentRequest(server string, workspaceId string, assignmentId string, body CopyAssignmentJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCopyAssignmentRequestWithBody(server, workspaceId, assignmentId, "application/json", bodyReader)
}
// NewCopyAssignmentRequestWithBody generates requests for CopyAssignment with any type of body
func NewCopyAssignmentRequestWithBody(server string, workspaceId string, assignmentId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assignmentId", runtime.ParamLocationPath, assignmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/%s/copy", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSplitAssignmentRequest calls the generic SplitAssignment builder with application/json body
func NewSplitAssignmentRequest(server string, workspaceId string, assignmentId string, body SplitAssignmentJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSplitAssignmentRequestWithBody(server, workspaceId, assignmentId, "application/json", bodyReader)
}
// NewSplitAssignmentRequestWithBody generates requests for SplitAssignment with any type of body
func NewSplitAssignmentRequestWithBody(server string, workspaceId string, assignmentId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "assignmentId", runtime.ParamLocationPath, assignmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/%s/split", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewShiftScheduleRequest calls the generic ShiftSchedule builder with application/json body
func NewShiftScheduleRequest(server string, workspaceId string, projectId string, body ShiftScheduleJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewShiftScheduleRequestWithBody(server, workspaceId, projectId, "application/json", bodyReader)
}
// NewShiftScheduleRequestWithBody generates requests for ShiftSchedule with any type of body
func NewShiftScheduleRequestWithBody(server string, workspaceId string, projectId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/assignments/%s/shift", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewHideProjectRequest generates requests for HideProject
func NewHideProjectRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/excluding/projects/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewShowProjectRequest generates requests for ShowProject
func NewShowProjectRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/excluding/projects/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewHideUserRequest generates requests for HideUser
func NewHideUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/excluding/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewShowUserRequest generates requests for ShowUser
func NewShowUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/excluding/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate10Request calls the generic Create10 builder with application/json body
func NewCreate10Request(server string, workspaceId string, body Create10JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate10RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate10RequestWithBody generates requests for Create10 with any type of body
func NewCreate10RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/milestones", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete10Request generates requests for Delete10
func NewDelete10Request(server string, workspaceId string, milestoneId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "milestoneId", runtime.ParamLocationPath, milestoneId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/milestones/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGet2Request generates requests for Get2
func NewGet2Request(server string, workspaceId string, milestoneId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "milestoneId", runtime.ParamLocationPath, milestoneId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/milestones/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewEdit1Request calls the generic Edit1 builder with application/json body
func NewEdit1Request(server string, workspaceId string, milestoneId string, body Edit1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEdit1RequestWithBody(server, workspaceId, milestoneId, "application/json", bodyReader)
}
// NewEdit1RequestWithBody generates requests for Edit1 with any type of body
func NewEdit1RequestWithBody(server string, workspaceId string, milestoneId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "milestoneId", runtime.ParamLocationPath, milestoneId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/milestones/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEditDateRequest calls the generic EditDate builder with application/json body
func NewEditDateRequest(server string, workspaceId string, milestoneId string, body EditDateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEditDateRequestWithBody(server, workspaceId, milestoneId, "application/json", bodyReader)
}
// NewEditDateRequestWithBody generates requests for EditDate with any type of body
func NewEditDateRequestWithBody(server string, workspaceId string, milestoneId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "milestoneId", runtime.ParamLocationPath, milestoneId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/milestones/%s/date", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetProjectsRequest generates requests for GetProjects
func NewGetProjectsRequest(server string, workspaceId string, params *GetProjectsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/projects", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IncludeHidden != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "includeHidden", runtime.ParamLocationQuery, *params.IncludeHidden); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsers2Request generates requests for GetUsers2
func NewGetUsers2Request(server string, workspaceId string, params *GetUsers2Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "projectId", runtime.ParamLocationQuery, params.ProjectId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.TaskId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskId", runtime.ParamLocationQuery, *params.TaskId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IncludeHidden != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "includeHidden", runtime.ParamLocationQuery, *params.IncludeHidden); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersAssignedToProjectRequest generates requests for GetUsersAssignedToProject
func NewGetUsersAssignedToProjectRequest(server string, workspaceId string, projectId string, params *GetUsersAssignedToProjectParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/scheduling/users/project/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskId", runtime.ParamLocationQuery, params.TaskId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IncludeHidden != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "includeHidden", runtime.ParamLocationQuery, *params.IncludeHidden); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if params.Statuses != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "statuses", runtime.ParamLocationQuery, *params.Statuses); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Memberships != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "memberships", runtime.ParamLocationQuery, *params.Memberships); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetSidebarConfigRequest generates requests for GetSidebarConfig
func NewGetSidebarConfigRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/sidebar/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateSidebarRequest calls the generic UpdateSidebar builder with application/json body
func NewUpdateSidebarRequest(server string, workspaceId string, userId string, body UpdateSidebarJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateSidebarRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpdateSidebarRequestWithBody generates requests for UpdateSidebar with any type of body
func NewUpdateSidebarRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/sidebar/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewFilterUsersByStatusRequest calls the generic FilterUsersByStatus builder with application/json body
func NewFilterUsersByStatusRequest(server string, workspaceId string, params *FilterUsersByStatusParams, body FilterUsersByStatusJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewFilterUsersByStatusRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewFilterUsersByStatusRequestWithBody generates requests for FilterUsersByStatus with any type of body
func NewFilterUsersByStatusRequestWithBody(server string, workspaceId string, params *FilterUsersByStatusParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/specific-member/users/status", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete9Request calls the generic Delete9 builder with application/json body
func NewDelete9Request(server string, workspaceId string, body Delete9JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDelete9RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewDelete9RequestWithBody generates requests for Delete9 with any type of body
func NewDelete9RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/stopwatch", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewStopRequest calls the generic Stop builder with application/json body
func NewStopRequest(server string, workspaceId string, body StopJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewStopRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewStopRequestWithBody generates requests for Stop with any type of body
func NewStopRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/stopwatch", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewStartRequest calls the generic Start builder with application/json body
func NewStartRequest(server string, workspaceId string, params *StartParams, body StartJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewStartRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewStartRequestWithBody generates requests for Start with any type of body
func NewStartRequestWithBody(server string, workspaceId string, params *StartParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/stopwatch", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.TimeEntryId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "timeEntryId", runtime.ParamLocationQuery, *params.TimeEntryId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.AssignmentId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "assignmentId", runtime.ParamLocationQuery, *params.AssignmentId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.AppName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "App-Name", runtime.ParamLocationHeader, *params.AppName)
if err != nil {
return nil, err
}
req.Header.Set("App-Name", headerParam0)
}
if params.RequestId != nil {
var headerParam1 string
headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Request-Id", runtime.ParamLocationHeader, *params.RequestId)
if err != nil {
return nil, err
}
req.Header.Set("Request-Id", headerParam1)
}
if params.Signature != nil {
var headerParam2 string
headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Signature", runtime.ParamLocationHeader, *params.Signature)
if err != nil {
return nil, err
}
req.Header.Set("Signature", headerParam2)
}
}
return req, nil
}
// NewDeleteMany1Request calls the generic DeleteMany1 builder with application/json body
func NewDeleteMany1Request(server string, workspaceId string, body DeleteMany1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteMany1RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewDeleteMany1RequestWithBody generates requests for DeleteMany1 with any type of body
func NewDeleteMany1RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTagsRequest generates requests for GetTags
func NewGetTagsRequest(server string, workspaceId string, params *GetTagsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.StrictNameSearch != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "strict-name-search", runtime.ParamLocationQuery, *params.StrictNameSearch); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Archived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "archived", runtime.ParamLocationQuery, *params.Archived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateManyRequest calls the generic UpdateMany builder with application/json body
func NewUpdateManyRequest(server string, workspaceId string, body UpdateManyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateManyRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateManyRequestWithBody generates requests for UpdateMany with any type of body
func NewUpdateManyRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreate9Request calls the generic Create9 builder with application/json body
func NewCreate9Request(server string, workspaceId string, body Create9JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate9RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate9RequestWithBody generates requests for Create9 with any type of body
func NewCreate9RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewConnectedToApprovedEntriesRequest calls the generic ConnectedToApprovedEntries builder with application/json body
func NewConnectedToApprovedEntriesRequest(server string, workspaceId string, body ConnectedToApprovedEntriesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewConnectedToApprovedEntriesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewConnectedToApprovedEntriesRequestWithBody generates requests for ConnectedToApprovedEntries with any type of body
func NewConnectedToApprovedEntriesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags/connected-to-approved-entries", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTagsOfIdsRequest calls the generic GetTagsOfIds builder with application/json body
func NewGetTagsOfIdsRequest(server string, workspaceId string, body GetTagsOfIdsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTagsOfIdsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetTagsOfIdsRequestWithBody generates requests for GetTagsOfIds with any type of body
func NewGetTagsOfIdsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTagIdsByNameAndStatusRequest generates requests for GetTagIdsByNameAndStatus
func NewGetTagIdsByNameAndStatusRequest(server string, workspaceId string, params *GetTagIdsByNameAndStatusParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags/report-filters/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDelete8Request generates requests for Delete8
func NewDelete8Request(server string, workspaceId string, tagId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "tagId", runtime.ParamLocationPath, tagId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate4Request calls the generic Update4 builder with application/json body
func NewUpdate4Request(server string, workspaceId string, tagId string, body Update4JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate4RequestWithBody(server, workspaceId, tagId, "application/json", bodyReader)
}
// NewUpdate4RequestWithBody generates requests for Update4 with any type of body
func NewUpdate4RequestWithBody(server string, workspaceId string, tagId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "tagId", runtime.ParamLocationPath, tagId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/tags/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTemplatesRequest generates requests for GetTemplates
func NewGetTemplatesRequest(server string, workspaceId string, params *GetTemplatesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/templates", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.RemoveInactivePairs != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remove-inactive-pairs", runtime.ParamLocationQuery, *params.RemoveInactivePairs); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.WeekStart != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "week-start", runtime.ParamLocationQuery, *params.WeekStart); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate8Request calls the generic Create8 builder with application/json body
func NewCreate8Request(server string, workspaceId string, body Create8JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate8RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate8RequestWithBody generates requests for Create8 with any type of body
func NewCreate8RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/templates", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete7Request generates requests for Delete7
func NewDelete7Request(server string, workspaceId string, templateId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "templateId", runtime.ParamLocationPath, templateId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/templates/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTemplateRequest generates requests for GetTemplate
func NewGetTemplateRequest(server string, workspaceId string, templateId string, params *GetTemplateParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "templateId", runtime.ParamLocationPath, templateId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/templates/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.RemoveInactivePairs != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remove-inactive-pairs", runtime.ParamLocationQuery, *params.RemoveInactivePairs); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate13Request calls the generic Update13 builder with application/json body
func NewUpdate13Request(server string, workspaceId string, templateId string, body Update13JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate13RequestWithBody(server, workspaceId, templateId, "application/json", bodyReader)
}
// NewUpdate13RequestWithBody generates requests for Update13 with any type of body
func NewUpdate13RequestWithBody(server string, workspaceId string, templateId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "templateId", runtime.ParamLocationPath, templateId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/templates/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewActivateRequest calls the generic Activate builder with application/json body
func NewActivateRequest(server string, workspaceId string, templateId string, body ActivateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewActivateRequestWithBody(server, workspaceId, templateId, "application/json", bodyReader)
}
// NewActivateRequestWithBody generates requests for Activate with any type of body
func NewActivateRequestWithBody(server string, workspaceId string, templateId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "templateId", runtime.ParamLocationPath, templateId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/templates/%s/activate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeactivateRequest calls the generic Deactivate builder with application/json body
func NewDeactivateRequest(server string, workspaceId string, templateId string, body DeactivateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeactivateRequestWithBody(server, workspaceId, templateId, "application/json", bodyReader)
}
// NewDeactivateRequestWithBody generates requests for Deactivate with any type of body
func NewDeactivateRequestWithBody(server string, workspaceId string, templateId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "templateId", runtime.ParamLocationPath, templateId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/templates/%s/deactivate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCopyTimeEntriesRequest calls the generic CopyTimeEntries builder with application/json body
func NewCopyTimeEntriesRequest(server string, workspaceId string, userId string, body CopyTimeEntriesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCopyTimeEntriesRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCopyTimeEntriesRequestWithBody generates requests for CopyTimeEntries with any type of body
func NewCopyTimeEntriesRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-entries/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewContinueTimeEntryRequest generates requests for ContinueTimeEntry
func NewContinueTimeEntryRequest(server string, workspaceId string, timeEntryId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "timeEntryId", runtime.ParamLocationPath, timeEntryId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-entries/%s/continue", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTeamMembersOfAdminRequest generates requests for GetTeamMembersOfAdmin
func NewGetTeamMembersOfAdminRequest(server string, workspaceId string, params *GetTeamMembersOfAdminParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/admin/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetBalancesForPolicyRequest generates requests for GetBalancesForPolicy
func NewGetBalancesForPolicyRequest(server string, workspaceId string, policyId string, params *GetBalancesForPolicyParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/balance/policy/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Sort != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort", runtime.ParamLocationQuery, *params.Sort); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateBalanceRequest calls the generic UpdateBalance builder with application/json body
func NewUpdateBalanceRequest(server string, workspaceId string, policyId string, body UpdateBalanceJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateBalanceRequestWithBody(server, workspaceId, policyId, "application/json", bodyReader)
}
// NewUpdateBalanceRequestWithBody generates requests for UpdateBalance with any type of body
func NewUpdateBalanceRequestWithBody(server string, workspaceId string, policyId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/balance/policy/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetBalancesForUserRequest generates requests for GetBalancesForUser
func NewGetBalancesForUserRequest(server string, workspaceId string, userId string, params *GetBalancesForUserParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/balance/user/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Sort != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort", runtime.ParamLocationQuery, *params.Sort); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.WithArchived != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "with-archived", runtime.ParamLocationQuery, *params.WithArchived); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTeamMembersOfManagerRequest generates requests for GetTeamMembersOfManager
func NewGetTeamMembersOfManagerRequest(server string, workspaceId string, params *GetTeamMembersOfManagerParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/manager/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewFindPoliciesForWorkspaceRequest generates requests for FindPoliciesForWorkspace
func NewFindPoliciesForWorkspaceRequest(server string, workspaceId string, params *FindPoliciesForWorkspaceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreatePolicyRequest calls the generic CreatePolicy builder with application/json body
func NewCreatePolicyRequest(server string, workspaceId string, body CreatePolicyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreatePolicyRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreatePolicyRequestWithBody generates requests for CreatePolicy with any type of body
func NewCreatePolicyRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetPolicyAssignmentForCurrentUserRequest generates requests for GetPolicyAssignmentForCurrentUser
func NewGetPolicyAssignmentForCurrentUserRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/assignments", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTeamAssignmentsDistributionRequest generates requests for GetTeamAssignmentsDistribution
func NewGetTeamAssignmentsDistributionRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/assignments/team", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetPolicyAssignmentsForUserRequest generates requests for GetPolicyAssignmentsForUser
func NewGetPolicyAssignmentsForUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/assignments/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewFindPoliciesForUserRequest generates requests for FindPoliciesForUser
func NewFindPoliciesForUserRequest(server string, workspaceId string, userId string, params *FindPoliciesForUserParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeletePolicyRequest generates requests for DeletePolicy
func NewDeletePolicyRequest(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdatePolicyRequest calls the generic UpdatePolicy builder with application/json body
func NewUpdatePolicyRequest(server string, workspaceId string, id string, body UpdatePolicyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdatePolicyRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdatePolicyRequestWithBody generates requests for UpdatePolicy with any type of body
func NewUpdatePolicyRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewArchiveRequest generates requests for Archive
func NewArchiveRequest(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s/archive", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRestoreRequest generates requests for Restore
func NewRestoreRequest(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s/restore", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetPolicyRequest generates requests for GetPolicy
func NewGetPolicyRequest(server string, workspaceId string, policyId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate7Request calls the generic Create7 builder with application/json body
func NewCreate7Request(server string, workspaceId string, policyId string, body Create7JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate7RequestWithBody(server, workspaceId, policyId, "application/json", bodyReader)
}
// NewCreate7RequestWithBody generates requests for Create7 with any type of body
func NewCreate7RequestWithBody(server string, workspaceId string, policyId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s/requests", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete6Request generates requests for Delete6
func NewDelete6Request(server string, workspaceId string, policyId string, requestId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "requestId", runtime.ParamLocationPath, requestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s/requests/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewApproveRequest generates requests for Approve
func NewApproveRequest(server string, workspaceId string, policyId string, requestId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "requestId", runtime.ParamLocationPath, requestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s/requests/%s/approve", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRejectRequest calls the generic Reject builder with application/json body
func NewRejectRequest(server string, workspaceId string, policyId string, requestId string, body RejectJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewRejectRequestWithBody(server, workspaceId, policyId, requestId, "application/json", bodyReader)
}
// NewRejectRequestWithBody generates requests for Reject with any type of body
func NewRejectRequestWithBody(server string, workspaceId string, policyId string, requestId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "requestId", runtime.ParamLocationPath, requestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s/requests/%s/reject", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateForOther1Request calls the generic CreateForOther1 builder with application/json body
func NewCreateForOther1Request(server string, workspaceId string, policyId string, userId string, body CreateForOther1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateForOther1RequestWithBody(server, workspaceId, policyId, userId, "application/json", bodyReader)
}
// NewCreateForOther1RequestWithBody generates requests for CreateForOther1 with any type of body
func NewCreateForOther1RequestWithBody(server string, workspaceId string, policyId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "policyId", runtime.ParamLocationPath, policyId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/policies/%s/users/%s/requests", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGet1Request calls the generic Get1 builder with application/json body
func NewGet1Request(server string, workspaceId string, params *Get1Params, body Get1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGet1RequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewGet1RequestWithBody generates requests for Get1 with any type of body
func NewGet1RequestWithBody(server string, workspaceId string, params *Get1Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/requests", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.FetchScope != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "fetch-scope", runtime.ParamLocationQuery, *params.FetchScope); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTimeOffRequestByIdRequest generates requests for GetTimeOffRequestById
func NewGetTimeOffRequestByIdRequest(server string, workspaceId string, requestId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "requestId", runtime.ParamLocationPath, requestId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/requests/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetAllUsersOfWorkspaceRequest generates requests for GetAllUsersOfWorkspace
func NewGetAllUsersOfWorkspaceRequest(server string, workspaceId string, params *GetAllUsersOfWorkspaceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/specific-member/all-users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserGroupsOfWorkspaceRequest generates requests for GetUserGroupsOfWorkspace
func NewGetUserGroupsOfWorkspaceRequest(server string, workspaceId string, params *GetUserGroupsOfWorkspaceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/specific-member/user-groups", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.FilterTeam != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "filter-team", runtime.ParamLocationQuery, *params.FilterTeam); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUsersOfWorkspaceRequest generates requests for GetUsersOfWorkspace
func NewGetUsersOfWorkspaceRequest(server string, workspaceId string, params *GetUsersOfWorkspaceParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/specific-member/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Search != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search", runtime.ParamLocationQuery, *params.Search); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.FilterTeam != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "filter-team", runtime.ParamLocationQuery, *params.FilterTeam); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRequest calls the generic Get builder with application/json body
func NewGetRequest(server string, workspaceId string, params *GetParams, body GetJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewGetRequestWithBody generates requests for Get with any type of body
func NewGetRequestWithBody(server string, workspaceId string, params *GetParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/timeline", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Hydrated != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "hydrated", runtime.ParamLocationQuery, *params.Hydrated); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.FetchScope != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "fetch-scope", runtime.ParamLocationQuery, *params.FetchScope); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTimelineForReportsRequest calls the generic GetTimelineForReports builder with application/json body
func NewGetTimelineForReportsRequest(server string, workspaceId string, params *GetTimelineForReportsParams, body GetTimelineForReportsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetTimelineForReportsRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewGetTimelineForReportsRequestWithBody generates requests for GetTimelineForReports with any type of body
func NewGetTimelineForReportsRequestWithBody(server string, workspaceId string, params *GetTimelineForReportsParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/time-off/timeline-for-reports", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Hydrated != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "hydrated", runtime.ParamLocationQuery, *params.Hydrated); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.FetchScope != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "fetch-scope", runtime.ParamLocationQuery, *params.FetchScope); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteManyRequest calls the generic DeleteMany builder with application/json body
func NewDeleteManyRequest(server string, workspaceId string, body DeleteManyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteManyRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewDeleteManyRequestWithBody generates requests for DeleteMany with any type of body
func NewDeleteManyRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTimeEntriesBySearchValueRequest generates requests for GetTimeEntriesBySearchValue
func NewGetTimeEntriesBySearchValueRequest(server string, workspaceId string, params *GetTimeEntriesBySearchValueParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchValue", runtime.ParamLocationQuery, params.SearchValue); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate6Request calls the generic Create6 builder with application/json body
func NewCreate6Request(server string, workspaceId string, params *Create6Params, body Create6JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate6RequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewCreate6RequestWithBody generates requests for Create6 with any type of body
func NewCreate6RequestWithBody(server string, workspaceId string, params *Create6Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.FromEntry != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "from-entry", runtime.ParamLocationQuery, *params.FromEntry); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.AppName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "App-Name", runtime.ParamLocationHeader, *params.AppName)
if err != nil {
return nil, err
}
req.Header.Set("App-Name", headerParam0)
}
if params.RequestId != nil {
var headerParam1 string
headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Request-Id", runtime.ParamLocationHeader, *params.RequestId)
if err != nil {
return nil, err
}
req.Header.Set("Request-Id", headerParam1)
}
if params.Signature != nil {
var headerParam2 string
headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Signature", runtime.ParamLocationHeader, *params.Signature)
if err != nil {
return nil, err
}
req.Header.Set("Signature", headerParam2)
}
}
return req, nil
}
// NewPatchTimeEntriesRequest calls the generic PatchTimeEntries builder with application/json body
func NewPatchTimeEntriesRequest(server string, workspaceId string, body PatchTimeEntriesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPatchTimeEntriesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewPatchTimeEntriesRequestWithBody generates requests for PatchTimeEntries with any type of body
func NewPatchTimeEntriesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/bulk", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewEndStartedRequest calls the generic EndStarted builder with application/json body
func NewEndStartedRequest(server string, workspaceId string, body EndStartedJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewEndStartedRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewEndStartedRequestWithBody generates requests for EndStarted with any type of body
func NewEndStartedRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/endStarted", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetMultipleTimeEntriesByIdRequest generates requests for GetMultipleTimeEntriesById
func NewGetMultipleTimeEntriesByIdRequest(server string, workspaceId string, params *GetMultipleTimeEntriesByIdParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/fetch", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id", runtime.ParamLocationQuery, params.Id); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateFull1Request calls the generic CreateFull1 builder with application/json body
func NewCreateFull1Request(server string, workspaceId string, params *CreateFull1Params, body CreateFull1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateFull1RequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewCreateFull1RequestWithBody generates requests for CreateFull1 with any type of body
func NewCreateFull1RequestWithBody(server string, workspaceId string, params *CreateFull1Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/full", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.AppName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "App-Name", runtime.ParamLocationHeader, *params.AppName)
if err != nil {
return nil, err
}
req.Header.Set("App-Name", headerParam0)
}
if params.RequestId != nil {
var headerParam1 string
headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Request-Id", runtime.ParamLocationHeader, *params.RequestId)
if err != nil {
return nil, err
}
req.Header.Set("Request-Id", headerParam1)
}
if params.Signature != nil {
var headerParam2 string
headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Signature", runtime.ParamLocationHeader, *params.Signature)
if err != nil {
return nil, err
}
req.Header.Set("Signature", headerParam2)
}
}
return req, nil
}
// NewGetTimeEntryInProgressRequest generates requests for GetTimeEntryInProgress
func NewGetTimeEntryInProgressRequest(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/inProgress", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateInvoicedStatusRequest calls the generic UpdateInvoicedStatus builder with application/json body
func NewUpdateInvoicedStatusRequest(server string, workspaceId string, body UpdateInvoicedStatusJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateInvoicedStatusRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewUpdateInvoicedStatusRequestWithBody generates requests for UpdateInvoicedStatus with any type of body
func NewUpdateInvoicedStatusRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/invoiced", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewListOfProjectRequest generates requests for ListOfProject
func NewListOfProjectRequest(server string, workspaceId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/project/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTimeEntriesRecentlyUsedRequest generates requests for GetTimeEntriesRecentlyUsed
func NewGetTimeEntriesRecentlyUsedRequest(server string, workspaceId string, params *GetTimeEntriesRecentlyUsedParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/recent", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Limit != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRestoreTimeEntriesRequest calls the generic RestoreTimeEntries builder with application/json body
func NewRestoreTimeEntriesRequest(server string, workspaceId string, body RestoreTimeEntriesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewRestoreTimeEntriesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewRestoreTimeEntriesRequestWithBody generates requests for RestoreTimeEntries with any type of body
func NewRestoreTimeEntriesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/restore", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateForManyRequest calls the generic CreateForMany builder with application/json body
func NewCreateForManyRequest(server string, workspaceId string, body CreateForManyJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateForManyRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreateForManyRequestWithBody generates requests for CreateForMany with any type of body
func NewCreateForManyRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/time-entries", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateForOthersRequest calls the generic CreateForOthers builder with application/json body
func NewCreateForOthersRequest(server string, workspaceId string, userId string, body CreateForOthersJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateForOthersRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCreateForOthersRequestWithBody generates requests for CreateForOthers with any type of body
func NewCreateForOthersRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/user/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewListOfFullRequest generates requests for ListOfFull
func NewListOfFullRequest(server string, workspaceId string, userId string, params *ListOfFullParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/user/%s/full", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Limit != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTimeEntriesRequest generates requests for GetTimeEntries
func NewGetTimeEntriesRequest(server string, workspaceId string, userId string, params *GetTimeEntriesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Description != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "description", runtime.ParamLocationQuery, *params.Description); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Start != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, *params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.End != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, *params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Project != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "project", runtime.ParamLocationQuery, *params.Project); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Task != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "task", runtime.ParamLocationQuery, *params.Task); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Tags != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tags", runtime.ParamLocationQuery, *params.Tags); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ProjectRequired != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "project-required", runtime.ParamLocationQuery, *params.ProjectRequired); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.TaskRequired != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "task-required", runtime.ParamLocationQuery, *params.TaskRequired); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Hydrated != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "hydrated", runtime.ParamLocationQuery, *params.Hydrated); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.InProgress != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "in-progress", runtime.ParamLocationQuery, *params.InProgress); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.GetWeekBefore != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "get-week-before", runtime.ParamLocationQuery, *params.GetWeekBefore); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewAssertTimeEntriesExistInDateRangeRequest generates requests for AssertTimeEntriesExistInDateRange
func NewAssertTimeEntriesExistInDateRangeRequest(server string, workspaceId string, userId string, params *AssertTimeEntriesExistInDateRangeParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("HEAD", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateFullRequest calls the generic CreateFull builder with application/json body
func NewCreateFullRequest(server string, workspaceId string, userId string, params *CreateFullParams, body CreateFullJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateFullRequestWithBody(server, workspaceId, userId, params, "application/json", bodyReader)
}
// NewCreateFullRequestWithBody generates requests for CreateFull with any type of body
func NewCreateFullRequestWithBody(server string, workspaceId string, userId string, params *CreateFullParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/users/%s/full", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.AppName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "App-Name", runtime.ParamLocationHeader, *params.AppName)
if err != nil {
return nil, err
}
req.Header.Set("App-Name", headerParam0)
}
if params.RequestId != nil {
var headerParam1 string
headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Request-Id", runtime.ParamLocationHeader, *params.RequestId)
if err != nil {
return nil, err
}
req.Header.Set("Request-Id", headerParam1)
}
if params.Signature != nil {
var headerParam2 string
headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Signature", runtime.ParamLocationHeader, *params.Signature)
if err != nil {
return nil, err
}
req.Header.Set("Signature", headerParam2)
}
}
return req, nil
}
// NewGetTimeEntriesInRangeRequest generates requests for GetTimeEntriesInRange
func NewGetTimeEntriesInRangeRequest(server string, workspaceId string, userId string, params *GetTimeEntriesInRangeParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/users/%s/in-range", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTimeEntriesForTimesheetRequest generates requests for GetTimeEntriesForTimesheet
func NewGetTimeEntriesForTimesheetRequest(server string, workspaceId string, userId string, params *GetTimeEntriesForTimesheetParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/users/%s/timesheet", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Start != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, *params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.End != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, *params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.InProgress != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "in-progress", runtime.ParamLocationQuery, *params.InProgress); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewPatchRequest calls the generic Patch builder with application/json body
func NewPatchRequest(server string, workspaceId string, id string, body PatchJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPatchRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewPatchRequestWithBody generates requests for Patch with any type of body
func NewPatchRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdate3Request calls the generic Update3 builder with application/json body
func NewUpdate3Request(server string, workspaceId string, id string, params *Update3Params, body Update3JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate3RequestWithBody(server, workspaceId, id, params, "application/json", bodyReader)
}
// NewUpdate3RequestWithBody generates requests for Update3 with any type of body
func NewUpdate3RequestWithBody(server string, workspaceId string, id string, params *Update3Params, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
if params != nil {
if params.AppName != nil {
var headerParam0 string
headerParam0, err = runtime.StyleParamWithLocation("simple", false, "App-Name", runtime.ParamLocationHeader, *params.AppName)
if err != nil {
return nil, err
}
req.Header.Set("App-Name", headerParam0)
}
if params.RequestId != nil {
var headerParam1 string
headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Request-Id", runtime.ParamLocationHeader, *params.RequestId)
if err != nil {
return nil, err
}
req.Header.Set("Request-Id", headerParam1)
}
if params.Signature != nil {
var headerParam2 string
headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Signature", runtime.ParamLocationHeader, *params.Signature)
if err != nil {
return nil, err
}
req.Header.Set("Signature", headerParam2)
}
}
return req, nil
}
// NewGetTimeEntryAttributesRequest generates requests for GetTimeEntryAttributes
func NewGetTimeEntryAttributesRequest(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/attributes", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateTimeEntryAttributeRequest calls the generic CreateTimeEntryAttribute builder with application/json body
func NewCreateTimeEntryAttributeRequest(server string, workspaceId string, id string, body CreateTimeEntryAttributeJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateTimeEntryAttributeRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewCreateTimeEntryAttributeRequestWithBody generates requests for CreateTimeEntryAttribute with any type of body
func NewCreateTimeEntryAttributeRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/attributes", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteTimeEntryAttributeRequest calls the generic DeleteTimeEntryAttribute builder with application/json body
func NewDeleteTimeEntryAttributeRequest(server string, workspaceId string, id string, body DeleteTimeEntryAttributeJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewDeleteTimeEntryAttributeRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewDeleteTimeEntryAttributeRequestWithBody generates requests for DeleteTimeEntryAttribute with any type of body
func NewDeleteTimeEntryAttributeRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/attributes/delete", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateBillableRequest calls the generic UpdateBillable builder with application/json body
func NewUpdateBillableRequest(server string, workspaceId string, id string, body UpdateBillableJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateBillableRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateBillableRequestWithBody generates requests for UpdateBillable with any type of body
func NewUpdateBillableRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/billable", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateDescriptionRequest calls the generic UpdateDescription builder with application/json body
func NewUpdateDescriptionRequest(server string, workspaceId string, id string, body UpdateDescriptionJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateDescriptionRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateDescriptionRequestWithBody generates requests for UpdateDescription with any type of body
func NewUpdateDescriptionRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/description", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateEndRequest calls the generic UpdateEnd builder with application/json body
func NewUpdateEndRequest(server string, workspaceId string, id string, body UpdateEndJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateEndRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateEndRequestWithBody generates requests for UpdateEnd with any type of body
func NewUpdateEndRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/end", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateFullRequest calls the generic UpdateFull builder with application/json body
func NewUpdateFullRequest(server string, workspaceId string, id string, params *UpdateFullParams, body UpdateFullJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateFullRequestWithBody(server, workspaceId, id, params, "application/json", bodyReader)
}
// NewUpdateFullRequestWithBody generates requests for UpdateFull with any type of body
func NewUpdateFullRequestWithBody(server string, workspaceId string, id string, params *UpdateFullParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/full", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.StopTimer != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "stop-timer", runtime.ParamLocationQuery, *params.StopTimer); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body
func NewUpdateProjectRequest(server string, workspaceId string, id string, body UpdateProjectJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateProjectRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body
func NewUpdateProjectRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/project", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRemoveProjectRequest generates requests for RemoveProject
func NewRemoveProjectRequest(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/project/remove", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateProjectAndTaskRequest calls the generic UpdateProjectAndTask builder with application/json body
func NewUpdateProjectAndTaskRequest(server string, workspaceId string, id string, body UpdateProjectAndTaskJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateProjectAndTaskRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateProjectAndTaskRequestWithBody generates requests for UpdateProjectAndTask with any type of body
func NewUpdateProjectAndTaskRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/projectAndTask", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateAndSplitRequest calls the generic UpdateAndSplit builder with application/json body
func NewUpdateAndSplitRequest(server string, workspaceId string, id string, body UpdateAndSplitJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateAndSplitRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateAndSplitRequestWithBody generates requests for UpdateAndSplit with any type of body
func NewUpdateAndSplitRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/split", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewSplitTimeEntryRequest calls the generic SplitTimeEntry builder with application/json body
func NewSplitTimeEntryRequest(server string, workspaceId string, id string, body SplitTimeEntryJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSplitTimeEntryRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewSplitTimeEntryRequestWithBody generates requests for SplitTimeEntry with any type of body
func NewSplitTimeEntryRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/split", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateStartRequest calls the generic UpdateStart builder with application/json body
func NewUpdateStartRequest(server string, workspaceId string, id string, body UpdateStartJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateStartRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateStartRequestWithBody generates requests for UpdateStart with any type of body
func NewUpdateStartRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/start", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateTagsRequest calls the generic UpdateTags builder with application/json body
func NewUpdateTagsRequest(server string, workspaceId string, id string, body UpdateTagsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateTagsRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateTagsRequestWithBody generates requests for UpdateTags with any type of body
func NewUpdateTagsRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/tags", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRemoveTaskRequest generates requests for RemoveTask
func NewRemoveTaskRequest(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/task/remove", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateTimeIntervalRequest calls the generic UpdateTimeInterval builder with application/json body
func NewUpdateTimeIntervalRequest(server string, workspaceId string, id string, body UpdateTimeIntervalJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateTimeIntervalRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateTimeIntervalRequestWithBody generates requests for UpdateTimeInterval with any type of body
func NewUpdateTimeIntervalRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/timeInterval", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpdateUserRequest calls the generic UpdateUser builder with application/json body
func NewUpdateUserRequest(server string, workspaceId string, id string, body UpdateUserJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateUserRequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdateUserRequestWithBody generates requests for UpdateUser with any type of body
func NewUpdateUserRequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/user", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete5Request generates requests for Delete5
func NewDelete5Request(server string, workspaceId string, timeEntryId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "timeEntryId", runtime.ParamLocationPath, timeEntryId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateCustomFieldRequest calls the generic UpdateCustomField builder with application/json body
func NewUpdateCustomFieldRequest(server string, workspaceId string, timeEntryId string, body UpdateCustomFieldJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateCustomFieldRequestWithBody(server, workspaceId, timeEntryId, "application/json", bodyReader)
}
// NewUpdateCustomFieldRequestWithBody generates requests for UpdateCustomField with any type of body
func NewUpdateCustomFieldRequestWithBody(server string, workspaceId string, timeEntryId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "timeEntryId", runtime.ParamLocationPath, timeEntryId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/custom-field", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewPenalizeCurrentTimerAndStartNewTimeEntryRequest calls the generic PenalizeCurrentTimerAndStartNewTimeEntry builder with application/json body
func NewPenalizeCurrentTimerAndStartNewTimeEntryRequest(server string, workspaceId string, timeEntryId string, body PenalizeCurrentTimerAndStartNewTimeEntryJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPenalizeCurrentTimerAndStartNewTimeEntryRequestWithBody(server, workspaceId, timeEntryId, "application/json", bodyReader)
}
// NewPenalizeCurrentTimerAndStartNewTimeEntryRequestWithBody generates requests for PenalizeCurrentTimerAndStartNewTimeEntry with any type of body
func NewPenalizeCurrentTimerAndStartNewTimeEntryRequestWithBody(server string, workspaceId string, timeEntryId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "timeEntryId", runtime.ParamLocationPath, timeEntryId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/timeEntries/%s/penalty", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewTransferWorkspaceDeprecatedFlowRequest calls the generic TransferWorkspaceDeprecatedFlow builder with application/json body
func NewTransferWorkspaceDeprecatedFlowRequest(server string, workspaceId string, body TransferWorkspaceDeprecatedFlowJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewTransferWorkspaceDeprecatedFlowRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewTransferWorkspaceDeprecatedFlowRequestWithBody generates requests for TransferWorkspaceDeprecatedFlow with any type of body
func NewTransferWorkspaceDeprecatedFlowRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/transfer", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewTransferWorkspaceRequest calls the generic TransferWorkspace builder with application/json body
func NewTransferWorkspaceRequest(server string, workspaceId string, body TransferWorkspaceJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewTransferWorkspaceRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewTransferWorkspaceRequestWithBody generates requests for TransferWorkspace with any type of body
func NewTransferWorkspaceRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/transfers", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTrialActivationDataRequest generates requests for GetTrialActivationData
func NewGetTrialActivationDataRequest(server string, workspaceId string, params *GetTrialActivationDataParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/trial-activation-data", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.TestReverseFreeTrialPhase != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "testReverseFreeTrialPhase", runtime.ParamLocationQuery, *params.TestReverseFreeTrialPhase); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.TestActivateTrial != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "testActivateTrial", runtime.ParamLocationQuery, *params.TestActivateTrial); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRemoveMemberRequest generates requests for RemoveMember
func NewRemoveMemberRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/user/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCopyTimeEntryCalendarDragRequest calls the generic CopyTimeEntryCalendarDrag builder with application/json body
func NewCopyTimeEntryCalendarDragRequest(server string, workspaceId string, userId string, body CopyTimeEntryCalendarDragJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCopyTimeEntryCalendarDragRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCopyTimeEntryCalendarDragRequestWithBody generates requests for CopyTimeEntryCalendarDrag with any type of body
func NewCopyTimeEntryCalendarDragRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/user/%s/time-entries/calendar-drag", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDuplicateTimeEntryRequest generates requests for DuplicateTimeEntry
func NewDuplicateTimeEntryRequest(server string, workspaceId string, userId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/user/%s/time-entries/%s/duplicate", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserGroups1Request generates requests for GetUserGroups1
func NewGetUserGroups1Request(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate5Request calls the generic Create5 builder with application/json body
func NewCreate5Request(server string, workspaceId string, body Create5JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate5RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate5RequestWithBody generates requests for Create5 with any type of body
func NewCreate5RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUserGroups2Request generates requests for GetUserGroups2
func NewGetUserGroups2Request(server string, workspaceId string, params *GetUserGroups2Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/full", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.ProjectId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "projectId", runtime.ParamLocationQuery, *params.ProjectId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortColumn != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-column", runtime.ParamLocationQuery, *params.SortColumn); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortOrder != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sort-order", runtime.ParamLocationQuery, *params.SortOrder); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SearchGroups != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "search-groups", runtime.ParamLocationQuery, *params.SearchGroups); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserGroupNamesRequest calls the generic GetUserGroupNames builder with application/json body
func NewGetUserGroupNamesRequest(server string, workspaceId string, body GetUserGroupNamesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUserGroupNamesRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUserGroupNamesRequestWithBody generates requests for GetUserGroupNames with any type of body
func NewGetUserGroupNamesRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/names", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsersForReportFilter1Request generates requests for GetUsersForReportFilter1
func NewGetUsersForReportFilter1Request(server string, workspaceId string, params *GetUsersForReportFilter1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/report-filters", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SearchValue != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchValue", runtime.ParamLocationQuery, *params.SearchValue); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ForceFilter != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "force-filter", runtime.ParamLocationQuery, *params.ForceFilter); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.IgnoreFilter != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ignore-filter", runtime.ParamLocationQuery, *params.IgnoreFilter); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ExcludedIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "excludedIds", runtime.ParamLocationQuery, *params.ExcludedIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.ForApproval != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "forApproval", runtime.ParamLocationQuery, *params.ForApproval); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserGroupForReportFilterPostRequest calls the generic GetUserGroupForReportFilterPost builder with application/json body
func NewGetUserGroupForReportFilterPostRequest(server string, workspaceId string, body GetUserGroupForReportFilterPostJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUserGroupForReportFilterPostRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUserGroupForReportFilterPostRequestWithBody generates requests for GetUserGroupForReportFilterPost with any type of body
func NewGetUserGroupForReportFilterPostRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/report-filters", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsersForAttendanceReportFilterRequest calls the generic GetUsersForAttendanceReportFilter builder with application/json body
func NewGetUsersForAttendanceReportFilterRequest(server string, workspaceId string, body GetUsersForAttendanceReportFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUsersForAttendanceReportFilterRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUsersForAttendanceReportFilterRequestWithBody generates requests for GetUsersForAttendanceReportFilter with any type of body
func NewGetUsersForAttendanceReportFilterRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/report-filters/attendance-report", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUserGroupIdsByNameRequest generates requests for GetUserGroupIdsByName
func NewGetUserGroupIdsByNameRequest(server string, workspaceId string, params *GetUserGroupIdsByNameParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/report-filters/ids", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Name != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetUserGroupsRequest calls the generic GetUserGroups builder with application/json body
func NewGetUserGroupsRequest(server string, workspaceId string, params *GetUserGroupsParams, body GetUserGroupsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUserGroupsRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewGetUserGroupsRequestWithBody generates requests for GetUserGroups with any type of body
func NewGetUserGroupsRequestWithBody(server string, workspaceId string, params *GetUserGroupsParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/userGroupIds", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SearchValue != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "searchValue", runtime.ParamLocationQuery, *params.SearchValue); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewRemoveUserRequest calls the generic RemoveUser builder with application/json body
func NewRemoveUserRequest(server string, workspaceId string, params *RemoveUserParams, body RemoveUserJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewRemoveUserRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewRemoveUserRequestWithBody generates requests for RemoveUser with any type of body
func NewRemoveUserRequestWithBody(server string, workspaceId string, params *RemoveUserParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.UserGroupIds != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userGroupIds", runtime.ParamLocationQuery, *params.UserGroupIds); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.UserId != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, *params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("DELETE", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewAddUsersToUserGroupsFilterRequest calls the generic AddUsersToUserGroupsFilter builder with application/json body
func NewAddUsersToUserGroupsFilterRequest(server string, workspaceId string, body AddUsersToUserGroupsFilterJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddUsersToUserGroupsFilterRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewAddUsersToUserGroupsFilterRequestWithBody generates requests for AddUsersToUserGroupsFilter with any type of body
func NewAddUsersToUserGroupsFilterRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete4Request generates requests for Delete4
func NewDelete4Request(server string, workspaceId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate2Request calls the generic Update2 builder with application/json body
func NewUpdate2Request(server string, workspaceId string, id string, body Update2JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate2RequestWithBody(server, workspaceId, id, "application/json", bodyReader)
}
// NewUpdate2RequestWithBody generates requests for Update2 with any type of body
func NewUpdate2RequestWithBody(server string, workspaceId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userGroups/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsersRequest calls the generic GetUsers builder with application/json body
func NewGetUsersRequest(server string, workspaceId string, body GetUsersJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetUsersRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewGetUsersRequestWithBody generates requests for GetUsers with any type of body
func NewGetUsersRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/userIds", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUsers1Request generates requests for GetUsers1
func NewGetUsers1Request(server string, workspaceId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewAddUsersRequest calls the generic AddUsers builder with application/json body
func NewAddUsersRequest(server string, workspaceId string, params *AddUsersParams, body AddUsersJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewAddUsersRequestWithBody(server, workspaceId, params, "application/json", bodyReader)
}
// NewAddUsersRequestWithBody generates requests for AddUsers with any type of body
func NewAddUsersRequestWithBody(server string, workspaceId string, params *AddUsersParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.SendEmail != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sendEmail", runtime.ParamLocationQuery, *params.SendEmail); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetExpensesForUsersRequest generates requests for GetExpensesForUsers
func NewGetExpensesForUsersRequest(server string, workspaceId string, params *GetExpensesForUsersParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/expenses", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userId", runtime.ParamLocationQuery, params.UserId); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewSetMembershipsRequest calls the generic SetMemberships builder with application/json body
func NewSetMembershipsRequest(server string, workspaceId string, body SetMembershipsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetMembershipsRequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewSetMembershipsRequestWithBody generates requests for SetMemberships with any type of body
func NewSetMembershipsRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/memberships", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewResendInviteRequest generates requests for ResendInvite
func NewResendInviteRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateDeprecatedRequest calls the generic CreateDeprecated builder with application/json body
func NewCreateDeprecatedRequest(server string, workspaceId string, userId string, body CreateDeprecatedJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateDeprecatedRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCreateDeprecatedRequestWithBody generates requests for CreateDeprecated with any type of body
func NewCreateDeprecatedRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetRequestsByUserRequest generates requests for GetRequestsByUser
func NewGetRequestsByUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/all-pending", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetApprovedTotalsRequest calls the generic GetApprovedTotals builder with application/json body
func NewGetApprovedTotalsRequest(server string, workspaceId string, userId string, body GetApprovedTotalsJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetApprovedTotalsRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewGetApprovedTotalsRequestWithBody generates requests for GetApprovedTotals with any type of body
func NewGetApprovedTotalsRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/approved-totals", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateForOtherDeprecatedRequest calls the generic CreateForOtherDeprecated builder with application/json body
func NewCreateForOtherDeprecatedRequest(server string, workspaceId string, userId string, body CreateForOtherDeprecatedJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateForOtherDeprecatedRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCreateForOtherDeprecatedRequestWithBody generates requests for CreateForOtherDeprecated with any type of body
func NewCreateForOtherDeprecatedRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/for-other", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetPreviewRequest calls the generic GetPreview builder with application/json body
func NewGetPreviewRequest(server string, workspaceId string, userId string, params *GetPreviewParams, body GetPreviewJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewGetPreviewRequestWithBody(server, workspaceId, userId, params, "application/json", bodyReader)
}
// NewGetPreviewRequestWithBody generates requests for GetPreview with any type of body
func NewGetPreviewRequestWithBody(server string, workspaceId string, userId string, params *GetPreviewParams, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/preview", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Unsubmitted != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "unsubmitted", runtime.ParamLocationQuery, *params.Unsubmitted); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetTimeEntryStatusRequest generates requests for GetTimeEntryStatus
func NewGetTimeEntryStatusRequest(server string, workspaceId string, userId string, params *GetTimeEntryStatusParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/status", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Start != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, *params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetTimeEntryWeekStatusRequest generates requests for GetTimeEntryWeekStatus
func NewGetTimeEntryWeekStatusRequest(server string, workspaceId string, userId string, params *GetTimeEntryWeekStatusParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/week-status", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Start != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, *params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWeeklyRequestsByUserRequest generates requests for GetWeeklyRequestsByUser
func NewGetWeeklyRequestsByUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/weekly-pending", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewWithdrawAllOfUserRequest generates requests for WithdrawAllOfUser
func NewWithdrawAllOfUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/withdraw-all", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewWithdrawAllOfWorkspaceDeprecatedRequest generates requests for WithdrawAllOfWorkspaceDeprecated
func NewWithdrawAllOfWorkspaceDeprecatedRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/withdraw-on-workspace", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewWithdrawWeeklyOfUserRequest generates requests for WithdrawWeeklyOfUser
func NewWithdrawWeeklyOfUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/approval-requests/withdraw-weekly", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewSetCostRateForUser1Request calls the generic SetCostRateForUser1 builder with application/json body
func NewSetCostRateForUser1Request(server string, workspaceId string, userId string, body SetCostRateForUser1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetCostRateForUser1RequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewSetCostRateForUser1RequestWithBody generates requests for SetCostRateForUser1 with any type of body
func NewSetCostRateForUser1RequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/cost-rate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewUpsertUserCustomFieldValueRequest calls the generic UpsertUserCustomFieldValue builder with application/json body
func NewUpsertUserCustomFieldValueRequest(server string, workspaceId string, userId string, body UpsertUserCustomFieldValueJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpsertUserCustomFieldValueRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpsertUserCustomFieldValueRequestWithBody generates requests for UpsertUserCustomFieldValue with any type of body
func NewUpsertUserCustomFieldValueRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/custom-field-values", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetFavoriteEntriesRequest generates requests for GetFavoriteEntries
func NewGetFavoriteEntriesRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/favorite-entries", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreateFavoriteTimeEntryRequest calls the generic CreateFavoriteTimeEntry builder with application/json body
func NewCreateFavoriteTimeEntryRequest(server string, workspaceId string, userId string, body CreateFavoriteTimeEntryJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateFavoriteTimeEntryRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCreateFavoriteTimeEntryRequestWithBody generates requests for CreateFavoriteTimeEntry with any type of body
func NewCreateFavoriteTimeEntryRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/favorite-entries", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewReorderInvoiceItemRequest calls the generic ReorderInvoiceItem builder with application/json body
func NewReorderInvoiceItemRequest(server string, workspaceId string, userId string, body ReorderInvoiceItemJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewReorderInvoiceItemRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewReorderInvoiceItemRequestWithBody generates requests for ReorderInvoiceItem with any type of body
func NewReorderInvoiceItemRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/favorite-entries/reorder", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDelete3Request generates requests for Delete3
func NewDelete3Request(server string, workspaceId string, userId string, id string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/favorite-entries/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdate1Request calls the generic Update1 builder with application/json body
func NewUpdate1Request(server string, workspaceId string, userId string, id string, body Update1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdate1RequestWithBody(server, workspaceId, userId, id, "application/json", bodyReader)
}
// NewUpdate1RequestWithBody generates requests for Update1 with any type of body
func NewUpdate1RequestWithBody(server string, workspaceId string, userId string, id string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/favorite-entries/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetHolidays1Request generates requests for GetHolidays1
func NewGetHolidays1Request(server string, workspaceId string, userId string, params *GetHolidays1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/holidays", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "start", runtime.ParamLocationQuery, params.Start); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "end", runtime.ParamLocationQuery, params.End); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewSetHourlyRateForUser1Request calls the generic SetHourlyRateForUser1 builder with application/json body
func NewSetHourlyRateForUser1Request(server string, workspaceId string, userId string, body SetHourlyRateForUser1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewSetHourlyRateForUser1RequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewSetHourlyRateForUser1RequestWithBody generates requests for SetHourlyRateForUser1 with any type of body
func NewSetHourlyRateForUser1RequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/hourly-rate", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetPermissionsToUserRequest generates requests for GetPermissionsToUser
func NewGetPermissionsToUserRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/permissions", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewRemoveFavoriteProjectRequest generates requests for RemoveFavoriteProject
func NewRemoveFavoriteProjectRequest(server string, workspaceId string, userId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/projects/favorites/projects/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDelete2Request generates requests for Delete2
func NewDelete2Request(server string, workspaceId string, userId string, projectFavoritesId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "projectFavoritesId", runtime.ParamLocationPath, projectFavoritesId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/projects/favorites/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate4Request generates requests for Create4
func NewCreate4Request(server string, workspaceId string, userId string, projectId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/projects/favorites/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDelete1Request generates requests for Delete1
func NewDelete1Request(server string, workspaceId string, userId string, projectId string, taskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam3 string
pathParam3, err = runtime.StyleParamWithLocation("simple", false, "taskId", runtime.ParamLocationPath, taskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/projects/%s/tasks/%s/favorites", pathParam0, pathParam1, pathParam2, pathParam3)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate3Request generates requests for Create3
func NewCreate3Request(server string, workspaceId string, userId string, projectId string, taskId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "projectId", runtime.ParamLocationPath, projectId)
if err != nil {
return nil, err
}
var pathParam3 string
pathParam3, err = runtime.StyleParamWithLocation("simple", false, "taskId", runtime.ParamLocationPath, taskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/projects/%s/tasks/%s/favorites", pathParam0, pathParam1, pathParam2, pathParam3)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewReSubmitRequest calls the generic ReSubmit builder with application/json body
func NewReSubmitRequest(server string, workspaceId string, userId string, body ReSubmitJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewReSubmitRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewReSubmitRequestWithBody generates requests for ReSubmit with any type of body
func NewReSubmitRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/resubmit-entries-for-approval", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetUserRolesRequest generates requests for GetUserRoles
func NewGetUserRolesRequest(server string, workspaceId string, userId string, params *GetUserRolesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/roles", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page-size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateUserRolesRequest calls the generic UpdateUserRoles builder with application/json body
func NewUpdateUserRolesRequest(server string, workspaceId string, userId string, body UpdateUserRolesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateUserRolesRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewUpdateUserRolesRequestWithBody generates requests for UpdateUserRoles with any type of body
func NewUpdateUserRolesRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/roles", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreate2Request calls the generic Create2 builder with application/json body
func NewCreate2Request(server string, workspaceId string, userId string, body Create2JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate2RequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCreate2RequestWithBody generates requests for Create2 with any type of body
func NewCreate2RequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/submit-approval-request", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewCreateForOtherRequest calls the generic CreateForOther builder with application/json body
func NewCreateForOtherRequest(server string, workspaceId string, userId string, body CreateForOtherJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreateForOtherRequestWithBody(server, workspaceId, userId, "application/json", bodyReader)
}
// NewCreateForOtherRequestWithBody generates requests for CreateForOther with any type of body
func NewCreateForOtherRequestWithBody(server string, workspaceId string, userId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/submit-approval-request/for-other", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetWorkCapacityRequest generates requests for GetWorkCapacity
func NewGetWorkCapacityRequest(server string, workspaceId string, userId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/users/%s/work-capacity", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWebhooksRequest generates requests for GetWebhooks
func NewGetWebhooksRequest(server string, workspaceId string, params *GetWebhooksParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Type != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewCreate1Request calls the generic Create1 builder with application/json body
func NewCreate1Request(server string, workspaceId string, body Create1JSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewCreate1RequestWithBody(server, workspaceId, "application/json", bodyReader)
}
// NewCreate1RequestWithBody generates requests for Create1 with any type of body
func NewCreate1RequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteRequest generates requests for Delete
func NewDeleteRequest(server string, workspaceId string, webhookId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetWebhookRequest generates requests for GetWebhook
func NewGetWebhookRequest(server string, workspaceId string, webhookId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewUpdateRequest calls the generic Update builder with application/json body
func NewUpdateRequest(server string, workspaceId string, webhookId string, body UpdateJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewUpdateRequestWithBody(server, workspaceId, webhookId, "application/json", bodyReader)
}
// NewUpdateRequestWithBody generates requests for Update with any type of body
func NewUpdateRequestWithBody(server string, workspaceId string, webhookId string, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetLogsForWebhook1Request generates requests for GetLogsForWebhook1
func NewGetLogsForWebhook1Request(server string, workspaceId string, webhookId string, params *GetLogsForWebhook1Params) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s/logs", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Size != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "size", runtime.ParamLocationQuery, *params.Size); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.SortByNewest != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortByNewest", runtime.ParamLocationQuery, *params.SortByNewest); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.From != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "from", runtime.ParamLocationQuery, *params.From); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.To != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "to", runtime.ParamLocationQuery, *params.To); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetLogCountRequest generates requests for GetLogCount
func NewGetLogCountRequest(server string, workspaceId string, webhookId string, params *GetLogCountParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s/logs/count", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Status != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewTriggerResendEventForWebhookRequest generates requests for TriggerResendEventForWebhook
func NewTriggerResendEventForWebhookRequest(server string, workspaceId string, webhookId string, webhookLogId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "webhookLogId", runtime.ParamLocationPath, webhookLogId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s/resend/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewTriggerTestEventForWebhookRequest generates requests for TriggerTestEventForWebhook
func NewTriggerTestEventForWebhookRequest(server string, workspaceId string, webhookId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s/test", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGenerateNewTokenRequest generates requests for GenerateNewToken
func NewGenerateNewTokenRequest(server string, workspaceId string, webhookId string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "webhookId", runtime.ParamLocationPath, webhookId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/workspaces/%s/webhooks/%s/token", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
func (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error {
for _, r := range c.RequestEditors {
if err := r(ctx, req); err != nil {
return err
}
}
for _, r := range additionalEditors {
if err := r(ctx, req); err != nil {
return err
}
}
return nil
}
// ClientWithResponses builds on ClientInterface to offer response payloads
type ClientWithResponses struct {
ClientInterface
}
// NewClientWithResponses creates a new ClientWithResponses, which wraps
// Client with return type handling
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) {
client, err := NewClient(server, opts...)
if err != nil {
return nil, err
}
return &ClientWithResponses{client}, nil
}
// WithBaseURL overrides the baseURL.
func WithBaseURL(baseURL string) ClientOption {
return func(c *Client) error {
newBaseURL, err := url.Parse(baseURL)
if err != nil {
return err
}
c.Server = newBaseURL.String()
return nil
}
}
// ClientWithResponsesInterface is the interface specification for the client with responses above.
type ClientWithResponsesInterface interface {
// GetInitialDataWithResponse request
GetInitialDataWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*GetInitialDataResponse, error)
// DownloadReportWithBodyWithResponse request with any body
DownloadReportWithBodyWithResponse(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DownloadReportResponse, error)
DownloadReportWithResponse(ctx context.Context, reportId string, body DownloadReportJSONRequestBody, reqEditors ...RequestEditorFn) (*DownloadReportResponse, error)
// ResetPinWithResponse request
ResetPinWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*ResetPinResponse, error)
// ValidatePinWithBodyWithResponse request with any body
ValidatePinWithBodyWithResponse(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidatePinResponse, error)
ValidatePinWithResponse(ctx context.Context, reportId string, body ValidatePinJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidatePinResponse, error)
// UpdateSmtpConfigurationWithBodyWithResponse request with any body
UpdateSmtpConfigurationWithBodyWithResponse(ctx context.Context, systemSettingsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSmtpConfigurationResponse, error)
UpdateSmtpConfigurationWithResponse(ctx context.Context, systemSettingsId string, body UpdateSmtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSmtpConfigurationResponse, error)
// DisableAccessToEntitiesInTransferWithBodyWithResponse request with any body
DisableAccessToEntitiesInTransferWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableAccessToEntitiesInTransferResponse, error)
DisableAccessToEntitiesInTransferWithResponse(ctx context.Context, body DisableAccessToEntitiesInTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableAccessToEntitiesInTransferResponse, error)
// EnableAccessToEntitiesInTransferWithResponse request
EnableAccessToEntitiesInTransferWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*EnableAccessToEntitiesInTransferResponse, error)
// UsersExistWithBodyWithResponse request with any body
UsersExistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersExistResponse, error)
UsersExistWithResponse(ctx context.Context, body UsersExistJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersExistResponse, error)
// HandleCleanupOnSourceRegionWithResponse request
HandleCleanupOnSourceRegionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HandleCleanupOnSourceRegionResponse, error)
// HandleTransferCompletedOnSourceRegionWithResponse request
HandleTransferCompletedOnSourceRegionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HandleTransferCompletedOnSourceRegionResponse, error)
// HandleTransferCompletedFailureWithBodyWithResponse request with any body
HandleTransferCompletedFailureWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleTransferCompletedFailureResponse, error)
HandleTransferCompletedFailureWithResponse(ctx context.Context, workspaceId string, body HandleTransferCompletedFailureJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleTransferCompletedFailureResponse, error)
// HandleTransferCompletedSuccessWithBodyWithResponse request with any body
HandleTransferCompletedSuccessWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleTransferCompletedSuccessResponse, error)
HandleTransferCompletedSuccessWithResponse(ctx context.Context, workspaceId string, body HandleTransferCompletedSuccessJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleTransferCompletedSuccessResponse, error)
// GetAllUsersWithResponse request
GetAllUsersWithResponse(ctx context.Context, params *GetAllUsersParams, reqEditors ...RequestEditorFn) (*GetAllUsersResponse, error)
// GetUserInfoWithBodyWithResponse request with any body
GetUserInfoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserInfoResponse, error)
GetUserInfoWithResponse(ctx context.Context, body GetUserInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserInfoResponse, error)
// GetUserMembershipsAndInvitesWithBodyWithResponse request with any body
GetUserMembershipsAndInvitesWithBodyWithResponse(ctx context.Context, params *GetUserMembershipsAndInvitesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserMembershipsAndInvitesResponse, error)
GetUserMembershipsAndInvitesWithResponse(ctx context.Context, params *GetUserMembershipsAndInvitesParams, body GetUserMembershipsAndInvitesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserMembershipsAndInvitesResponse, error)
// CheckForNewsletterSubscriptionWithResponse request
CheckForNewsletterSubscriptionWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*CheckForNewsletterSubscriptionResponse, error)
// AddNotificationsWithBodyWithResponse request with any body
AddNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddNotificationsResponse, error)
// GetNewsWithResponse request
GetNewsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNewsResponse, error)
// DeleteNewsWithResponse request
DeleteNewsWithResponse(ctx context.Context, newsId string, reqEditors ...RequestEditorFn) (*DeleteNewsResponse, error)
// UpdateNewsWithBodyWithResponse request with any body
UpdateNewsWithBodyWithResponse(ctx context.Context, newsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNewsResponse, error)
// SearchAllUsersWithResponse request
SearchAllUsersWithResponse(ctx context.Context, params *SearchAllUsersParams, reqEditors ...RequestEditorFn) (*SearchAllUsersResponse, error)
// NumberOfUsersRegisteredWithResponse request
NumberOfUsersRegisteredWithResponse(ctx context.Context, params *NumberOfUsersRegisteredParams, reqEditors ...RequestEditorFn) (*NumberOfUsersRegisteredResponse, error)
// GetUsersOnWorkspaceWithResponse request
GetUsersOnWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetUsersOnWorkspaceParams, reqEditors ...RequestEditorFn) (*GetUsersOnWorkspaceResponse, error)
// BulkEditUsersWithBodyWithResponse request with any body
BulkEditUsersWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkEditUsersResponse, error)
BulkEditUsersWithResponse(ctx context.Context, workspaceId string, body BulkEditUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkEditUsersResponse, error)
// GetUsersOfWorkspace5WithResponse request
GetUsersOfWorkspace5WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace5Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace5Response, error)
// GetInfoWithBodyWithResponse request with any body
GetInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInfoResponse, error)
GetInfoWithResponse(ctx context.Context, workspaceId string, body GetInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInfoResponse, error)
// GetMembersInfoWithResponse request
GetMembersInfoWithResponse(ctx context.Context, workspaceId string, params *GetMembersInfoParams, reqEditors ...RequestEditorFn) (*GetMembersInfoResponse, error)
// GetUserNamesWithBodyWithResponse request with any body
GetUserNamesWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetUserNamesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserNamesResponse, error)
GetUserNamesWithResponse(ctx context.Context, workspaceId string, params *GetUserNamesParams, body GetUserNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserNamesResponse, error)
// FindPoliciesToBeApprovedByUserWithResponse request
FindPoliciesToBeApprovedByUserWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*FindPoliciesToBeApprovedByUserResponse, error)
// GetUsersAndUsersFromUserGroupsAssignedToProjectWithResponse request
GetUsersAndUsersFromUserGroupsAssignedToProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsersAndUsersFromUserGroupsAssignedToProjectParams, reqEditors ...RequestEditorFn) (*GetUsersAndUsersFromUserGroupsAssignedToProjectResponse, error)
// GetUsersForProjectMembersFilterWithBodyWithResponse request with any body
GetUsersForProjectMembersFilterWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForProjectMembersFilterResponse, error)
GetUsersForProjectMembersFilterWithResponse(ctx context.Context, workspaceId string, projectId string, body GetUsersForProjectMembersFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForProjectMembersFilterResponse, error)
// GetUsersForAttendanceReportFilter1WithBodyWithResponse request with any body
GetUsersForAttendanceReportFilter1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilter1Response, error)
GetUsersForAttendanceReportFilter1WithResponse(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilter1JSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilter1Response, error)
// GetUsersOfWorkspace4WithResponse request
GetUsersOfWorkspace4WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace4Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace4Response, error)
// GetUsersForReportFilterOldWithResponse request
GetUsersForReportFilterOldWithResponse(ctx context.Context, workspaceId string, params *GetUsersForReportFilterOldParams, reqEditors ...RequestEditorFn) (*GetUsersForReportFilterOldResponse, error)
// GetUsersForReportFilterWithBodyWithResponse request with any body
GetUsersForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForReportFilterResponse, error)
GetUsersForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetUsersForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForReportFilterResponse, error)
// GetUsersOfUserGroupWithResponse request
GetUsersOfUserGroupWithResponse(ctx context.Context, workspaceId string, userGroupId string, params *GetUsersOfUserGroupParams, reqEditors ...RequestEditorFn) (*GetUsersOfUserGroupResponse, error)
// GetUsersOfWorkspace3WithResponse request
GetUsersOfWorkspace3WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace3Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace3Response, error)
// GetUsersOfWorkspace2WithResponse request
GetUsersOfWorkspace2WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace2Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace2Response, error)
// GetUserWithResponse request
GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserResponse, error)
// UpdateTimeTrackingSettings1WithBodyWithResponse request with any body
UpdateTimeTrackingSettings1WithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettings1Response, error)
UpdateTimeTrackingSettings1WithResponse(ctx context.Context, userId string, body UpdateTimeTrackingSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettings1Response, error)
// UpdateDashboardSelectionWithBodyWithResponse request with any body
UpdateDashboardSelectionWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDashboardSelectionResponse, error)
UpdateDashboardSelectionWithResponse(ctx context.Context, userId string, body UpdateDashboardSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDashboardSelectionResponse, error)
// SetDefaultWorkspaceWithResponse request
SetDefaultWorkspaceWithResponse(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*SetDefaultWorkspaceResponse, error)
// DeleteUserWithBodyWithResponse request with any body
DeleteUserWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)
DeleteUserWithResponse(ctx context.Context, userId string, body DeleteUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)
// ChangeEmailWithBodyWithResponse request with any body
ChangeEmailWithBodyWithResponse(ctx context.Context, userId string, params *ChangeEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeEmailResponse, error)
ChangeEmailWithResponse(ctx context.Context, userId string, params *ChangeEmailParams, body ChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeEmailResponse, error)
// HasPendingEmailChangeWithResponse request
HasPendingEmailChangeWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*HasPendingEmailChangeResponse, error)
// UpdateLangWithBodyWithResponse request with any body
UpdateLangWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLangResponse, error)
UpdateLangWithResponse(ctx context.Context, userId string, body UpdateLangJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLangResponse, error)
// MarkAsRead1WithBodyWithResponse request with any body
MarkAsRead1WithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAsRead1Response, error)
MarkAsRead1WithResponse(ctx context.Context, userId string, body MarkAsRead1JSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAsRead1Response, error)
// MarkAsReadWithBodyWithResponse request with any body
MarkAsReadWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error)
MarkAsReadWithResponse(ctx context.Context, userId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error)
// ChangeNameAdminWithBodyWithResponse request with any body
ChangeNameAdminWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeNameAdminResponse, error)
ChangeNameAdminWithResponse(ctx context.Context, userId string, body ChangeNameAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeNameAdminResponse, error)
// GetNewsForUserWithResponse request
GetNewsForUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetNewsForUserResponse, error)
// ReadNewsWithBodyWithResponse request with any body
ReadNewsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReadNewsResponse, error)
ReadNewsWithResponse(ctx context.Context, userId string, body ReadNewsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReadNewsResponse, error)
// GetNotificationsWithResponse request
GetNotificationsWithResponse(ctx context.Context, userId string, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*GetNotificationsResponse, error)
// UpdatePictureWithBodyWithResponse request with any body
UpdatePictureWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePictureResponse, error)
UpdatePictureWithResponse(ctx context.Context, userId string, body UpdatePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePictureResponse, error)
// UpdateNameAndProfilePictureWithBodyWithResponse request with any body
UpdateNameAndProfilePictureWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNameAndProfilePictureResponse, error)
UpdateNameAndProfilePictureWithResponse(ctx context.Context, userId string, body UpdateNameAndProfilePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNameAndProfilePictureResponse, error)
// UpdateSettingsWithBodyWithResponse request with any body
UpdateSettingsWithBodyWithResponse(ctx context.Context, userId string, params *UpdateSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsResponse, error)
UpdateSettingsWithResponse(ctx context.Context, userId string, params *UpdateSettingsParams, body UpdateSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsResponse, error)
// UpdateSummaryReportSettingsWithBodyWithResponse request with any body
UpdateSummaryReportSettingsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSummaryReportSettingsResponse, error)
UpdateSummaryReportSettingsWithResponse(ctx context.Context, userId string, body UpdateSummaryReportSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSummaryReportSettingsResponse, error)
// UpdateTimeTrackingSettingsWithBodyWithResponse request with any body
UpdateTimeTrackingSettingsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettingsResponse, error)
UpdateTimeTrackingSettingsWithResponse(ctx context.Context, userId string, body UpdateTimeTrackingSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettingsResponse, error)
// UpdateTimezoneWithBodyWithResponse request with any body
UpdateTimezoneWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimezoneResponse, error)
UpdateTimezoneWithResponse(ctx context.Context, userId string, body UpdateTimezoneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimezoneResponse, error)
// GetVerificationCampaignNotificationsWithResponse request
GetVerificationCampaignNotificationsWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetVerificationCampaignNotificationsResponse, error)
// MarkNotificationsAsReadWithBodyWithResponse request with any body
MarkNotificationsAsReadWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkNotificationsAsReadResponse, error)
MarkNotificationsAsReadWithResponse(ctx context.Context, userId string, body MarkNotificationsAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkNotificationsAsReadResponse, error)
// GetWorkCapacityForUserWithResponse request
GetWorkCapacityForUserWithResponse(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkCapacityForUserResponse, error)
// GetUsersWorkingDaysWithResponse request
GetUsersWorkingDaysWithResponse(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*GetUsersWorkingDaysResponse, error)
// UploadImageWithBodyWithResponse request with any body
UploadImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadImageResponse, error)
// GetAllUnfinishedWalkthroughTypesWithResponse request
GetAllUnfinishedWalkthroughTypesWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetAllUnfinishedWalkthroughTypesResponse, error)
// FinishWalkthroughWithBodyWithResponse request with any body
FinishWalkthroughWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FinishWalkthroughResponse, error)
FinishWalkthroughWithResponse(ctx context.Context, userId string, body FinishWalkthroughJSONRequestBody, reqEditors ...RequestEditorFn) (*FinishWalkthroughResponse, error)
// GetOwnerEmailByWorkspaceIdWithResponse request
GetOwnerEmailByWorkspaceIdWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetOwnerEmailByWorkspaceIdResponse, error)
// GetWorkspacesOfUserWithResponse request
GetWorkspacesOfUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWorkspacesOfUserResponse, error)
// CreateWithBodyWithResponse request with any body
CreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResponse, error)
CreateWithResponse(ctx context.Context, body CreateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResponse, error)
// GetWorkspaceInfoWithResponse request
GetWorkspaceInfoWithResponse(ctx context.Context, params *GetWorkspaceInfoParams, reqEditors ...RequestEditorFn) (*GetWorkspaceInfoResponse, error)
// InsertLegacyPlanNotificationsWithBodyWithResponse request with any body
InsertLegacyPlanNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InsertLegacyPlanNotificationsResponse, error)
InsertLegacyPlanNotificationsWithResponse(ctx context.Context, body InsertLegacyPlanNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*InsertLegacyPlanNotificationsResponse, error)
// GetPermissionsToUserForWorkspacesWithBodyWithResponse request with any body
GetPermissionsToUserForWorkspacesWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForWorkspacesResponse, error)
GetPermissionsToUserForWorkspacesWithResponse(ctx context.Context, userId string, body GetPermissionsToUserForWorkspacesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForWorkspacesResponse, error)
// LeaveWorkspaceWithResponse request
LeaveWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*LeaveWorkspaceResponse, error)
// GetWorkspaceByIdWithResponse request
GetWorkspaceByIdWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceByIdResponse, error)
// UpdateWorkspaceWithBodyWithResponse request with any body
UpdateWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error)
UpdateWorkspaceWithResponse(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error)
// GetABTestingWithResponse request
GetABTestingWithResponse(ctx context.Context, workspaceId string, params *GetABTestingParams, reqEditors ...RequestEditorFn) (*GetABTestingResponse, error)
// GetActiveMembersWithResponse request
GetActiveMembersWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetActiveMembersResponse, error)
// UninstallWithBodyWithResponse request with any body
UninstallWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UninstallResponse, error)
UninstallWithResponse(ctx context.Context, workspaceId string, body UninstallJSONRequestBody, reqEditors ...RequestEditorFn) (*UninstallResponse, error)
// GetInstalledAddonsWithResponse request
GetInstalledAddonsWithResponse(ctx context.Context, workspaceId string, params *GetInstalledAddonsParams, reqEditors ...RequestEditorFn) (*GetInstalledAddonsResponse, error)
// InstallWithBodyWithResponse request with any body
InstallWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstallResponse, error)
InstallWithResponse(ctx context.Context, workspaceId string, body InstallJSONRequestBody, reqEditors ...RequestEditorFn) (*InstallResponse, error)
// GetInstalledAddonsIdNamePairWithResponse request
GetInstalledAddonsIdNamePairWithResponse(ctx context.Context, workspaceId string, params *GetInstalledAddonsIdNamePairParams, reqEditors ...RequestEditorFn) (*GetInstalledAddonsIdNamePairResponse, error)
// GetInstalledAddonsByKeysWithBodyWithResponse request with any body
GetInstalledAddonsByKeysWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInstalledAddonsByKeysResponse, error)
GetInstalledAddonsByKeysWithResponse(ctx context.Context, workspaceId string, body GetInstalledAddonsByKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInstalledAddonsByKeysResponse, error)
// Uninstall1WithResponse request
Uninstall1WithResponse(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*Uninstall1Response, error)
// GetAddonByIdWithResponse request
GetAddonByIdWithResponse(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*GetAddonByIdResponse, error)
// UpdateSettings1WithBodyWithResponse request with any body
UpdateSettings1WithBodyWithResponse(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettings1Response, error)
UpdateSettings1WithResponse(ctx context.Context, workspaceId string, addonId string, body UpdateSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettings1Response, error)
// UpdateStatus3WithBodyWithResponse request with any body
UpdateStatus3WithBodyWithResponse(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatus3Response, error)
UpdateStatus3WithResponse(ctx context.Context, workspaceId string, addonId string, body UpdateStatus3JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatus3Response, error)
// GetAddonUserJWTWithResponse request
GetAddonUserJWTWithResponse(ctx context.Context, workspaceId string, addonId string, params *GetAddonUserJWTParams, reqEditors ...RequestEditorFn) (*GetAddonUserJWTResponse, error)
// GetAddonWebhooksWithResponse request
GetAddonWebhooksWithResponse(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*GetAddonWebhooksResponse, error)
// RemoveUninstalledAddonWithResponse request
RemoveUninstalledAddonWithResponse(ctx context.Context, workspaceId string, addonKey string, reqEditors ...RequestEditorFn) (*RemoveUninstalledAddonResponse, error)
// ListOfWorkspace1WithResponse request
ListOfWorkspace1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ListOfWorkspace1Response, error)
// Create20WithBodyWithResponse request with any body
Create20WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create20Response, error)
Create20WithResponse(ctx context.Context, workspaceId string, body Create20JSONRequestBody, reqEditors ...RequestEditorFn) (*Create20Response, error)
// Delete18WithResponse request
Delete18WithResponse(ctx context.Context, workspaceId string, alertId string, reqEditors ...RequestEditorFn) (*Delete18Response, error)
// Update11WithBodyWithResponse request with any body
Update11WithBodyWithResponse(ctx context.Context, workspaceId string, alertId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update11Response, error)
Update11WithResponse(ctx context.Context, workspaceId string, alertId string, body Update11JSONRequestBody, reqEditors ...RequestEditorFn) (*Update11Response, error)
// GetAllowedUpdatesWithResponse request
GetAllowedUpdatesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetAllowedUpdatesResponse, error)
// ApproveRequestsWithBodyWithResponse request with any body
ApproveRequestsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApproveRequestsResponse, error)
ApproveRequestsWithResponse(ctx context.Context, workspaceId string, body ApproveRequestsJSONRequestBody, reqEditors ...RequestEditorFn) (*ApproveRequestsResponse, error)
// CountWithBodyWithResponse request with any body
CountWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountResponse, error)
CountWithResponse(ctx context.Context, workspaceId string, body CountJSONRequestBody, reqEditors ...RequestEditorFn) (*CountResponse, error)
// HasPendingWithResponse request
HasPendingWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HasPendingResponse, error)
// RemindManagersToApproveWithBodyWithResponse request with any body
RemindManagersToApproveWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemindManagersToApproveResponse, error)
RemindManagersToApproveWithResponse(ctx context.Context, workspaceId string, body RemindManagersToApproveJSONRequestBody, reqEditors ...RequestEditorFn) (*RemindManagersToApproveResponse, error)
// RemindUsersToSubmitWithBodyWithResponse request with any body
RemindUsersToSubmitWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemindUsersToSubmitResponse, error)
RemindUsersToSubmitWithResponse(ctx context.Context, workspaceId string, body RemindUsersToSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*RemindUsersToSubmitResponse, error)
// GetApprovalGroupsWithBodyWithResponse request with any body
GetApprovalGroupsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetApprovalGroupsResponse, error)
GetApprovalGroupsWithResponse(ctx context.Context, workspaceId string, body GetApprovalGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetApprovalGroupsResponse, error)
// GetUnsubmittedSummariesWithBodyWithResponse request with any body
GetUnsubmittedSummariesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUnsubmittedSummariesResponse, error)
GetUnsubmittedSummariesWithResponse(ctx context.Context, workspaceId string, body GetUnsubmittedSummariesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUnsubmittedSummariesResponse, error)
// WithdrawAllOfWorkspaceWithResponse request
WithdrawAllOfWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*WithdrawAllOfWorkspaceResponse, error)
// GetRequestsByWorkspaceWithResponse request
GetRequestsByWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetRequestsByWorkspaceResponse, error)
// GetApprovalRequestWithResponse request
GetApprovalRequestWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*GetApprovalRequestResponse, error)
// UpdateStatus2WithBodyWithResponse request with any body
UpdateStatus2WithBodyWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatus2Response, error)
UpdateStatus2WithResponse(ctx context.Context, workspaceId string, approvalRequestId string, body UpdateStatus2JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatus2Response, error)
// GetApprovalDashboardWithResponse request
GetApprovalDashboardWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*GetApprovalDashboardResponse, error)
// GetApprovalDetailsWithResponse request
GetApprovalDetailsWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*GetApprovalDetailsResponse, error)
// FetchCustomAttributesWithBodyWithResponse request with any body
FetchCustomAttributesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FetchCustomAttributesResponse, error)
FetchCustomAttributesWithResponse(ctx context.Context, workspaceId string, body FetchCustomAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*FetchCustomAttributesResponse, error)
// CheckWorkspaceTransferPossibilityWithResponse request
CheckWorkspaceTransferPossibilityWithResponse(ctx context.Context, workspaceId string, params *CheckWorkspaceTransferPossibilityParams, reqEditors ...RequestEditorFn) (*CheckWorkspaceTransferPossibilityResponse, error)
// DeleteMany3WithBodyWithResponse request with any body
DeleteMany3WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteMany3Response, error)
DeleteMany3WithResponse(ctx context.Context, workspaceId string, body DeleteMany3JSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteMany3Response, error)
// GetClients1WithResponse request
GetClients1WithResponse(ctx context.Context, workspaceId string, params *GetClients1Params, reqEditors ...RequestEditorFn) (*GetClients1Response, error)
// UpdateMany2WithBodyWithResponse request with any body
UpdateMany2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMany2Response, error)
UpdateMany2WithResponse(ctx context.Context, workspaceId string, body UpdateMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMany2Response, error)
// Create19WithBodyWithResponse request with any body
Create19WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create19Response, error)
Create19WithResponse(ctx context.Context, workspaceId string, body Create19JSONRequestBody, reqEditors ...RequestEditorFn) (*Create19Response, error)
// GetArchivePermissionsWithBodyWithResponse request with any body
GetArchivePermissionsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetArchivePermissionsResponse, error)
GetArchivePermissionsWithResponse(ctx context.Context, workspaceId string, body GetArchivePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetArchivePermissionsResponse, error)
// HaveRelatedTasksWithBodyWithResponse request with any body
HaveRelatedTasksWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HaveRelatedTasksResponse, error)
HaveRelatedTasksWithResponse(ctx context.Context, workspaceId string, body HaveRelatedTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*HaveRelatedTasksResponse, error)
// GetClientsOfIdsWithBodyWithResponse request with any body
GetClientsOfIdsWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetClientsOfIdsResponse, error)
GetClientsOfIdsWithResponse(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, body GetClientsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetClientsOfIdsResponse, error)
// GetClientsForInvoiceFilter1WithResponse request
GetClientsForInvoiceFilter1WithResponse(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilter1Params, reqEditors ...RequestEditorFn) (*GetClientsForInvoiceFilter1Response, error)
// GetClients2WithResponse request
GetClients2WithResponse(ctx context.Context, workspaceId string, params *GetClients2Params, reqEditors ...RequestEditorFn) (*GetClients2Response, error)
// GetClientsForReportFilterWithResponse request
GetClientsForReportFilterWithResponse(ctx context.Context, workspaceId string, params *GetClientsForReportFilterParams, reqEditors ...RequestEditorFn) (*GetClientsForReportFilterResponse, error)
// GetClientIdsForReportFilterWithResponse request
GetClientIdsForReportFilterWithResponse(ctx context.Context, workspaceId string, params *GetClientIdsForReportFilterParams, reqEditors ...RequestEditorFn) (*GetClientIdsForReportFilterResponse, error)
// GetTimeOffPoliciesAndHolidaysForClientWithBodyWithResponse request with any body
GetTimeOffPoliciesAndHolidaysForClientWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysForClientResponse, error)
GetTimeOffPoliciesAndHolidaysForClientWithResponse(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysForClientJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysForClientResponse, error)
// Delete17WithResponse request
Delete17WithResponse(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*Delete17Response, error)
// GetClientWithResponse request
GetClientWithResponse(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*GetClientResponse, error)
// GetProjectsArchivePermissionsWithResponse request
GetProjectsArchivePermissionsWithResponse(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*GetProjectsArchivePermissionsResponse, error)
// Update10WithBodyWithResponse request with any body
Update10WithBodyWithResponse(ctx context.Context, workspaceId string, id string, params *Update10Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update10Response, error)
Update10WithResponse(ctx context.Context, workspaceId string, id string, params *Update10Params, body Update10JSONRequestBody, reqEditors ...RequestEditorFn) (*Update10Response, error)
// SetCostRate2WithBodyWithResponse request with any body
SetCostRate2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRate2Response, error)
SetCostRate2WithResponse(ctx context.Context, workspaceId string, body SetCostRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRate2Response, error)
// GetCouponWithResponse request
GetCouponWithResponse(ctx context.Context, workspaceId string, params *GetCouponParams, reqEditors ...RequestEditorFn) (*GetCouponResponse, error)
// GetWorkspaceCurrenciesWithResponse request
GetWorkspaceCurrenciesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceCurrenciesResponse, error)
// CreateCurrencyWithBodyWithResponse request with any body
CreateCurrencyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCurrencyResponse, error)
CreateCurrencyWithResponse(ctx context.Context, workspaceId string, body CreateCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCurrencyResponse, error)
// RemoveCurrencyWithResponse request
RemoveCurrencyWithResponse(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*RemoveCurrencyResponse, error)
// GetCurrencyWithResponse request
GetCurrencyWithResponse(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*GetCurrencyResponse, error)
// UpdateCurrencyCodeWithBodyWithResponse request with any body
UpdateCurrencyCodeWithBodyWithResponse(ctx context.Context, workspaceId string, currencyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCurrencyCodeResponse, error)
UpdateCurrencyCodeWithResponse(ctx context.Context, workspaceId string, currencyId string, body UpdateCurrencyCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrencyCodeResponse, error)
// SetCurrencyWithBodyWithResponse request with any body
SetCurrencyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCurrencyResponse, error)
SetCurrencyWithResponse(ctx context.Context, workspaceId string, body SetCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCurrencyResponse, error)
// OfWorkspaceWithResponse request
OfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *OfWorkspaceParams, reqEditors ...RequestEditorFn) (*OfWorkspaceResponse, error)
// Create18WithBodyWithResponse request with any body
Create18WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create18Response, error)
Create18WithResponse(ctx context.Context, workspaceId string, body Create18JSONRequestBody, reqEditors ...RequestEditorFn) (*Create18Response, error)
// OfWorkspaceWithRequiredAvailabilityWithResponse request
OfWorkspaceWithRequiredAvailabilityWithResponse(ctx context.Context, workspaceId string, params *OfWorkspaceWithRequiredAvailabilityParams, reqEditors ...RequestEditorFn) (*OfWorkspaceWithRequiredAvailabilityResponse, error)
// Delete16WithResponse request
Delete16WithResponse(ctx context.Context, workspaceId string, customFieldId string, reqEditors ...RequestEditorFn) (*Delete16Response, error)
// EditWithBodyWithResponse request with any body
EditWithBodyWithResponse(ctx context.Context, workspaceId string, customFieldId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditResponse, error)
EditWithResponse(ctx context.Context, workspaceId string, customFieldId string, body EditJSONRequestBody, reqEditors ...RequestEditorFn) (*EditResponse, error)
// RemoveDefaultValueOfProjectWithResponse request
RemoveDefaultValueOfProjectWithResponse(ctx context.Context, workspaceId string, customFieldId string, projectId string, reqEditors ...RequestEditorFn) (*RemoveDefaultValueOfProjectResponse, error)
// EditDefaultValuesWithBodyWithResponse request with any body
EditDefaultValuesWithBodyWithResponse(ctx context.Context, workspaceId string, customFieldId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditDefaultValuesResponse, error)
EditDefaultValuesWithResponse(ctx context.Context, workspaceId string, customFieldId string, projectId string, body EditDefaultValuesJSONRequestBody, reqEditors ...RequestEditorFn) (*EditDefaultValuesResponse, error)
// GetOfProjectWithResponse request
GetOfProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetOfProjectParams, reqEditors ...RequestEditorFn) (*GetOfProjectResponse, error)
// UpdateCustomLabelsWithBodyWithResponse request with any body
UpdateCustomLabelsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomLabelsResponse, error)
UpdateCustomLabelsWithResponse(ctx context.Context, workspaceId string, body UpdateCustomLabelsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomLabelsResponse, error)
// AddEmailWithBodyWithResponse request with any body
AddEmailWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddEmailResponse, error)
AddEmailWithResponse(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, body AddEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*AddEmailResponse, error)
// DeleteManyExpensesWithBodyWithResponse request with any body
DeleteManyExpensesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyExpensesResponse, error)
DeleteManyExpensesWithResponse(ctx context.Context, workspaceId string, body DeleteManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyExpensesResponse, error)
// GetExpensesWithResponse request
GetExpensesWithResponse(ctx context.Context, workspaceId string, params *GetExpensesParams, reqEditors ...RequestEditorFn) (*GetExpensesResponse, error)
// CreateExpenseWithBodyWithResponse request with any body
CreateExpenseWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExpenseResponse, error)
// GetCategoriesWithResponse request
GetCategoriesWithResponse(ctx context.Context, workspaceId string, params *GetCategoriesParams, reqEditors ...RequestEditorFn) (*GetCategoriesResponse, error)
// Create17WithBodyWithResponse request with any body
Create17WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create17Response, error)
Create17WithResponse(ctx context.Context, workspaceId string, body Create17JSONRequestBody, reqEditors ...RequestEditorFn) (*Create17Response, error)
// GetCategoriesByIdsWithResponse request
GetCategoriesByIdsWithResponse(ctx context.Context, workspaceId string, params *GetCategoriesByIdsParams, reqEditors ...RequestEditorFn) (*GetCategoriesByIdsResponse, error)
// DeleteCategoryWithResponse request
DeleteCategoryWithResponse(ctx context.Context, workspaceId string, categoryId string, reqEditors ...RequestEditorFn) (*DeleteCategoryResponse, error)
// UpdateCategoryWithBodyWithResponse request with any body
UpdateCategoryWithBodyWithResponse(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCategoryResponse, error)
UpdateCategoryWithResponse(ctx context.Context, workspaceId string, categoryId string, body UpdateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCategoryResponse, error)
// UpdateStatus1WithBodyWithResponse request with any body
UpdateStatus1WithBodyWithResponse(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatus1Response, error)
UpdateStatus1WithResponse(ctx context.Context, workspaceId string, categoryId string, body UpdateStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatus1Response, error)
// GetExpensesInDateRangeWithResponse request
GetExpensesInDateRangeWithResponse(ctx context.Context, workspaceId string, params *GetExpensesInDateRangeParams, reqEditors ...RequestEditorFn) (*GetExpensesInDateRangeResponse, error)
// UpdateInvoicedStatus1WithBodyWithResponse request with any body
UpdateInvoicedStatus1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatus1Response, error)
UpdateInvoicedStatus1WithResponse(ctx context.Context, workspaceId string, body UpdateInvoicedStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatus1Response, error)
// RestoreManyExpensesWithBodyWithResponse request with any body
RestoreManyExpensesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreManyExpensesResponse, error)
RestoreManyExpensesWithResponse(ctx context.Context, workspaceId string, body RestoreManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreManyExpensesResponse, error)
// DeleteExpenseWithResponse request
DeleteExpenseWithResponse(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*DeleteExpenseResponse, error)
// GetExpenseWithResponse request
GetExpenseWithResponse(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*GetExpenseResponse, error)
// UpdateExpenseWithBodyWithResponse request with any body
UpdateExpenseWithBodyWithResponse(ctx context.Context, workspaceId string, expenseId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExpenseResponse, error)
// DownloadFileWithResponse request
DownloadFileWithResponse(ctx context.Context, workspaceId string, expenseId string, fileId string, reqEditors ...RequestEditorFn) (*DownloadFileResponse, error)
// ImportFileDataWithBodyWithResponse request with any body
ImportFileDataWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportFileDataResponse, error)
ImportFileDataWithResponse(ctx context.Context, workspaceId string, body ImportFileDataJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportFileDataResponse, error)
// CheckUsersForImportWithResponse request
CheckUsersForImportWithResponse(ctx context.Context, workspaceId string, fileImportId string, reqEditors ...RequestEditorFn) (*CheckUsersForImportResponse, error)
// GetHolidaysWithResponse request
GetHolidaysWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetHolidaysResponse, error)
// Create16WithBodyWithResponse request with any body
Create16WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create16Response, error)
Create16WithResponse(ctx context.Context, workspaceId string, body Create16JSONRequestBody, reqEditors ...RequestEditorFn) (*Create16Response, error)
// Delete15WithResponse request
Delete15WithResponse(ctx context.Context, workspaceId string, holidayId string, reqEditors ...RequestEditorFn) (*Delete15Response, error)
// Update9WithBodyWithResponse request with any body
Update9WithBodyWithResponse(ctx context.Context, workspaceId string, holidayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update9Response, error)
Update9WithResponse(ctx context.Context, workspaceId string, holidayId string, body Update9JSONRequestBody, reqEditors ...RequestEditorFn) (*Update9Response, error)
// SetHourlyRate2WithBodyWithResponse request with any body
SetHourlyRate2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRate2Response, error)
SetHourlyRate2WithResponse(ctx context.Context, workspaceId string, body SetHourlyRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRate2Response, error)
// GetInvitedEmailsInfoWithBodyWithResponse request with any body
GetInvitedEmailsInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInvitedEmailsInfoResponse, error)
GetInvitedEmailsInfoWithResponse(ctx context.Context, workspaceId string, body GetInvitedEmailsInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInvitedEmailsInfoResponse, error)
// GetInvoiceEmailTemplatesWithResponse request
GetInvoiceEmailTemplatesWithResponse(ctx context.Context, workspaceId string, params *GetInvoiceEmailTemplatesParams, reqEditors ...RequestEditorFn) (*GetInvoiceEmailTemplatesResponse, error)
// UpsertInvoiceEmailTemplateWithBodyWithResponse request with any body
UpsertInvoiceEmailTemplateWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertInvoiceEmailTemplateResponse, error)
UpsertInvoiceEmailTemplateWithResponse(ctx context.Context, workspaceId string, body UpsertInvoiceEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertInvoiceEmailTemplateResponse, error)
// GetInvoiceEmailDataWithResponse request
GetInvoiceEmailDataWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, reqEditors ...RequestEditorFn) (*GetInvoiceEmailDataResponse, error)
// SendInvoiceEmailWithBodyWithResponse request with any body
SendInvoiceEmailWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendInvoiceEmailResponse, error)
SendInvoiceEmailWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, body SendInvoiceEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*SendInvoiceEmailResponse, error)
// CreateInvoiceWithBodyWithResponse request with any body
CreateInvoiceWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInvoiceResponse, error)
CreateInvoiceWithResponse(ctx context.Context, workspaceId string, body CreateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInvoiceResponse, error)
// GetAllCompaniesWithResponse request
GetAllCompaniesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetAllCompaniesResponse, error)
// CreateCompanyWithBodyWithResponse request with any body
CreateCompanyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCompanyResponse, error)
CreateCompanyWithResponse(ctx context.Context, workspaceId string, body CreateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCompanyResponse, error)
// UpdateCompaniesInWorkspaceWithBodyWithResponse request with any body
UpdateCompaniesInWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompaniesInWorkspaceResponse, error)
UpdateCompaniesInWorkspaceWithResponse(ctx context.Context, workspaceId string, body UpdateCompaniesInWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCompaniesInWorkspaceResponse, error)
// CountAllCompaniesWithResponse request
CountAllCompaniesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*CountAllCompaniesResponse, error)
// GetClientsForInvoiceFilterWithResponse request
GetClientsForInvoiceFilterWithResponse(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilterParams, reqEditors ...RequestEditorFn) (*GetClientsForInvoiceFilterResponse, error)
// DeleteCompanyWithResponse request
DeleteCompanyWithResponse(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*DeleteCompanyResponse, error)
// GetCompanyByIdWithResponse request
GetCompanyByIdWithResponse(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*GetCompanyByIdResponse, error)
// UpdateCompanyWithBodyWithResponse request with any body
UpdateCompanyWithBodyWithResponse(ctx context.Context, workspaceId string, companyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompanyResponse, error)
UpdateCompanyWithResponse(ctx context.Context, workspaceId string, companyId string, body UpdateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCompanyResponse, error)
// GetInvoicesInfoWithBodyWithResponse request with any body
GetInvoicesInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInvoicesInfoResponse, error)
GetInvoicesInfoWithResponse(ctx context.Context, workspaceId string, body GetInvoicesInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInvoicesInfoResponse, error)
// GetInvoiceItemTypesWithResponse request
GetInvoiceItemTypesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoiceItemTypesResponse, error)
// CreateInvoiceItemTypeWithBodyWithResponse request with any body
CreateInvoiceItemTypeWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInvoiceItemTypeResponse, error)
CreateInvoiceItemTypeWithResponse(ctx context.Context, workspaceId string, body CreateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInvoiceItemTypeResponse, error)
// DeleteInvoiceItemTypeWithResponse request
DeleteInvoiceItemTypeWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*DeleteInvoiceItemTypeResponse, error)
// UpdateInvoiceItemTypeWithBodyWithResponse request with any body
UpdateInvoiceItemTypeWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoiceItemTypeResponse, error)
UpdateInvoiceItemTypeWithResponse(ctx context.Context, workspaceId string, id string, body UpdateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoiceItemTypeResponse, error)
// GetNextInvoiceNumberWithResponse request
GetNextInvoiceNumberWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetNextInvoiceNumberResponse, error)
// GetInvoicePermissionsWithResponse request
GetInvoicePermissionsWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoicePermissionsResponse, error)
// UpdateInvoicePermissionsWithBodyWithResponse request with any body
UpdateInvoicePermissionsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoicePermissionsResponse, error)
UpdateInvoicePermissionsWithResponse(ctx context.Context, workspaceId string, body UpdateInvoicePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoicePermissionsResponse, error)
// CanUserManageInvoicesWithResponse request
CanUserManageInvoicesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*CanUserManageInvoicesResponse, error)
// GetInvoiceSettingsWithResponse request
GetInvoiceSettingsWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoiceSettingsResponse, error)
// UpdateInvoiceSettingsWithBodyWithResponse request with any body
UpdateInvoiceSettingsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoiceSettingsResponse, error)
UpdateInvoiceSettingsWithResponse(ctx context.Context, workspaceId string, body UpdateInvoiceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoiceSettingsResponse, error)
// DeleteInvoiceWithResponse request
DeleteInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*DeleteInvoiceResponse, error)
// GetInvoiceWithResponse request
GetInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*GetInvoiceResponse, error)
// UpdateInvoiceWithBodyWithResponse request with any body
UpdateInvoiceWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoiceResponse, error)
UpdateInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, body UpdateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoiceResponse, error)
// DuplicateInvoiceWithResponse request
DuplicateInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*DuplicateInvoiceResponse, error)
// ExportInvoiceWithResponse request
ExportInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, params *ExportInvoiceParams, reqEditors ...RequestEditorFn) (*ExportInvoiceResponse, error)
// ImportTimeAndExpensesWithBodyWithResponse request with any body
ImportTimeAndExpensesWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportTimeAndExpensesResponse, error)
ImportTimeAndExpensesWithResponse(ctx context.Context, workspaceId string, invoiceId string, body ImportTimeAndExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportTimeAndExpensesResponse, error)
// AddInvoiceItemWithResponse request
AddInvoiceItemWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*AddInvoiceItemResponse, error)
// ReorderInvoiceItem1WithBodyWithResponse request with any body
ReorderInvoiceItem1WithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReorderInvoiceItem1Response, error)
ReorderInvoiceItem1WithResponse(ctx context.Context, workspaceId string, invoiceId string, body ReorderInvoiceItem1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReorderInvoiceItem1Response, error)
// EditInvoiceItemWithBodyWithResponse request with any body
EditInvoiceItemWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditInvoiceItemResponse, error)
EditInvoiceItemWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, body EditInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*EditInvoiceItemResponse, error)
// DeleteInvoiceItemsWithResponse request
DeleteInvoiceItemsWithResponse(ctx context.Context, workspaceId string, invoiceId string, params *DeleteInvoiceItemsParams, reqEditors ...RequestEditorFn) (*DeleteInvoiceItemsResponse, error)
// GetPaymentsForInvoiceWithResponse request
GetPaymentsForInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, params *GetPaymentsForInvoiceParams, reqEditors ...RequestEditorFn) (*GetPaymentsForInvoiceResponse, error)
// CreateInvoicePaymentWithBodyWithResponse request with any body
CreateInvoicePaymentWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInvoicePaymentResponse, error)
CreateInvoicePaymentWithResponse(ctx context.Context, workspaceId string, invoiceId string, body CreateInvoicePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInvoicePaymentResponse, error)
// DeletePaymentByIdWithResponse request
DeletePaymentByIdWithResponse(ctx context.Context, workspaceId string, invoiceId string, paymentId string, reqEditors ...RequestEditorFn) (*DeletePaymentByIdResponse, error)
// ChangeInvoiceStatusWithBodyWithResponse request with any body
ChangeInvoiceStatusWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeInvoiceStatusResponse, error)
ChangeInvoiceStatusWithResponse(ctx context.Context, workspaceId string, invoiceId string, body ChangeInvoiceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeInvoiceStatusResponse, error)
// AuthorizationCheckWithResponse request
AuthorizationCheckWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*AuthorizationCheckResponse, error)
// IsAvailableWithResponse request
IsAvailableWithResponse(ctx context.Context, workspaceId string, params *IsAvailableParams, reqEditors ...RequestEditorFn) (*IsAvailableResponse, error)
// IsAvailable1WithResponse request
IsAvailable1WithResponse(ctx context.Context, workspaceId string, userId string, params *IsAvailable1Params, reqEditors ...RequestEditorFn) (*IsAvailable1Response, error)
// GeneratePinCodeWithResponse request
GeneratePinCodeWithResponse(ctx context.Context, workspaceId string, params *GeneratePinCodeParams, reqEditors ...RequestEditorFn) (*GeneratePinCodeResponse, error)
// GeneratePinCodeForUserWithResponse request
GeneratePinCodeForUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GeneratePinCodeForUserResponse, error)
// GetUserPinCodeWithResponse request
GetUserPinCodeWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetUserPinCodeResponse, error)
// UpdatePinCodeWithBodyWithResponse request with any body
UpdatePinCodeWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePinCodeResponse, error)
UpdatePinCodeWithResponse(ctx context.Context, workspaceId string, userId string, body UpdatePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePinCodeResponse, error)
// GetKiosksOfWorkspaceWithResponse request
GetKiosksOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetKiosksOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetKiosksOfWorkspaceResponse, error)
// Create15WithBodyWithResponse request with any body
Create15WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create15Response, error)
Create15WithResponse(ctx context.Context, workspaceId string, body Create15JSONRequestBody, reqEditors ...RequestEditorFn) (*Create15Response, error)
// UpdateBreakDefaultsWithBodyWithResponse request with any body
UpdateBreakDefaultsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBreakDefaultsResponse, error)
UpdateBreakDefaultsWithResponse(ctx context.Context, workspaceId string, body UpdateBreakDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBreakDefaultsResponse, error)
// GetTotalCountOfKiosksOnWorkspaceWithResponse request
GetTotalCountOfKiosksOnWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetTotalCountOfKiosksOnWorkspaceResponse, error)
// UpdateDefaultsWithBodyWithResponse request with any body
UpdateDefaultsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDefaultsResponse, error)
UpdateDefaultsWithResponse(ctx context.Context, workspaceId string, body UpdateDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDefaultsResponse, error)
// HasActiveKiosksWithResponse request
HasActiveKiosksWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HasActiveKiosksResponse, error)
// GetWithProjectWithBodyWithResponse request with any body
GetWithProjectWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWithProjectResponse, error)
GetWithProjectWithResponse(ctx context.Context, workspaceId string, body GetWithProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWithProjectResponse, error)
// GetWithTaskWithBodyWithResponse request with any body
GetWithTaskWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWithTaskResponse, error)
GetWithTaskWithResponse(ctx context.Context, workspaceId string, projectId string, body GetWithTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWithTaskResponse, error)
// GetForReportFilterWithResponse request
GetForReportFilterWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetForReportFilterResponse, error)
// GetWithoutDefaultsWithResponse request
GetWithoutDefaultsWithResponse(ctx context.Context, workspaceId string, params *GetWithoutDefaultsParams, reqEditors ...RequestEditorFn) (*GetWithoutDefaultsResponse, error)
// DeleteKioskWithResponse request
DeleteKioskWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*DeleteKioskResponse, error)
// GetKioskByIdWithResponse request
GetKioskByIdWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*GetKioskByIdResponse, error)
// Update8WithBodyWithResponse request with any body
Update8WithBodyWithResponse(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update8Response, error)
Update8WithResponse(ctx context.Context, workspaceId string, kioskId string, body Update8JSONRequestBody, reqEditors ...RequestEditorFn) (*Update8Response, error)
// ExportAssigneesWithResponse request
ExportAssigneesWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*ExportAssigneesResponse, error)
// HasEntryInProgressWithResponse request
HasEntryInProgressWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*HasEntryInProgressResponse, error)
// UpdateStatusWithBodyWithResponse request with any body
UpdateStatusWithBodyWithResponse(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatusResponse, error)
UpdateStatusWithResponse(ctx context.Context, workspaceId string, kioskId string, body UpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatusResponse, error)
// AcknowledgeLegacyPlanNotificationsWithResponse request
AcknowledgeLegacyPlanNotificationsWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*AcknowledgeLegacyPlanNotificationsResponse, error)
// GetLegacyPlanUpgradeDataWithResponse request
GetLegacyPlanUpgradeDataWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLegacyPlanUpgradeDataResponse, error)
// AddLimitedUsersWithBodyWithResponse request with any body
AddLimitedUsersWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLimitedUsersResponse, error)
AddLimitedUsersWithResponse(ctx context.Context, workspaceId string, body AddLimitedUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLimitedUsersResponse, error)
// GetLimitedUsersCountWithResponse request
GetLimitedUsersCountWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLimitedUsersCountResponse, error)
// GetMemberProfileWithResponse request
GetMemberProfileWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetMemberProfileResponse, error)
// UpdateMemberProfileWithBodyWithResponse request with any body
UpdateMemberProfileWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberProfileResponse, error)
UpdateMemberProfileWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberProfileResponse, error)
// UpdateMemberProfileWithAdditionalDataWithBodyWithResponse request with any body
UpdateMemberProfileWithAdditionalDataWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberProfileWithAdditionalDataResponse, error)
UpdateMemberProfileWithAdditionalDataWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileWithAdditionalDataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberProfileWithAdditionalDataResponse, error)
// UpdateMemberSettingsWithBodyWithResponse request with any body
UpdateMemberSettingsWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberSettingsResponse, error)
UpdateMemberSettingsWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberSettingsResponse, error)
// GetWeekStartWithResponse request
GetWeekStartWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetWeekStartResponse, error)
// UpdateMemberWorkingDaysAndCapacityWithBodyWithResponse request with any body
UpdateMemberWorkingDaysAndCapacityWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberWorkingDaysAndCapacityResponse, error)
UpdateMemberWorkingDaysAndCapacityWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberWorkingDaysAndCapacityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberWorkingDaysAndCapacityResponse, error)
// GetMembersCountWithResponse request
GetMembersCountWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetMembersCountResponse, error)
// FindNotInvitedEmailsInWithBodyWithResponse request with any body
FindNotInvitedEmailsInWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindNotInvitedEmailsInResponse, error)
FindNotInvitedEmailsInWithResponse(ctx context.Context, workspaceId string, body FindNotInvitedEmailsInJSONRequestBody, reqEditors ...RequestEditorFn) (*FindNotInvitedEmailsInResponse, error)
// GetOrganizationWithResponse request
GetOrganizationWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)
// Create14WithBodyWithResponse request with any body
Create14WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create14Response, error)
Create14WithResponse(ctx context.Context, workspaceId string, body Create14JSONRequestBody, reqEditors ...RequestEditorFn) (*Create14Response, error)
// GetOrganizationNameWithResponse request
GetOrganizationNameWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetOrganizationNameResponse, error)
// CheckAvailabilityOfDomainNameWithResponse request
CheckAvailabilityOfDomainNameWithResponse(ctx context.Context, workspaceId string, params *CheckAvailabilityOfDomainNameParams, reqEditors ...RequestEditorFn) (*CheckAvailabilityOfDomainNameResponse, error)
// DeleteOrganizationWithResponse request
DeleteOrganizationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*DeleteOrganizationResponse, error)
// UpdateOrganizationWithBodyWithResponse request with any body
UpdateOrganizationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)
UpdateOrganizationWithResponse(ctx context.Context, workspaceId string, organizationId string, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)
// GetLoginSettingsWithResponse request
GetLoginSettingsWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*GetLoginSettingsResponse, error)
// DeleteOAuth2ConfigurationWithResponse request
DeleteOAuth2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*DeleteOAuth2ConfigurationResponse, error)
// GetOrganizationOAuth2ConfigurationWithResponse request
GetOrganizationOAuth2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*GetOrganizationOAuth2ConfigurationResponse, error)
// UpdateOAuth2Configuration1WithBodyWithResponse request with any body
UpdateOAuth2Configuration1WithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOAuth2Configuration1Response, error)
UpdateOAuth2Configuration1WithResponse(ctx context.Context, workspaceId string, organizationId string, body UpdateOAuth2Configuration1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOAuth2Configuration1Response, error)
// TestOAuth2ConfigurationWithBodyWithResponse request with any body
TestOAuth2ConfigurationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestOAuth2ConfigurationResponse, error)
TestOAuth2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, body TestOAuth2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*TestOAuth2ConfigurationResponse, error)
// DeleteSAML2ConfigurationWithResponse request
DeleteSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*DeleteSAML2ConfigurationResponse, error)
// GetOrganizationSAML2ConfigurationWithResponse request
GetOrganizationSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*GetOrganizationSAML2ConfigurationResponse, error)
// UpdateSAML2ConfigurationWithBodyWithResponse request with any body
UpdateSAML2ConfigurationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSAML2ConfigurationResponse, error)
UpdateSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, body UpdateSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSAML2ConfigurationResponse, error)
// TestSAML2ConfigurationWithBodyWithResponse request with any body
TestSAML2ConfigurationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestSAML2ConfigurationResponse, error)
TestSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, body TestSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*TestSAML2ConfigurationResponse, error)
// GetAllOrganizationsOfUserWithResponse request
GetAllOrganizationsOfUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetAllOrganizationsOfUserParams, reqEditors ...RequestEditorFn) (*GetAllOrganizationsOfUserResponse, error)
// GetWorkspaceOwnerWithResponse request
GetWorkspaceOwnerWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceOwnerResponse, error)
// TransferOwnershipWithBodyWithResponse request with any body
TransferOwnershipWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferOwnershipResponse, error)
TransferOwnershipWithResponse(ctx context.Context, workspaceId string, body TransferOwnershipJSONRequestBody, reqEditors ...RequestEditorFn) (*TransferOwnershipResponse, error)
// GetWorkspaceOwnerTimeZoneWithResponse request
GetWorkspaceOwnerTimeZoneWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceOwnerTimeZoneResponse, error)
// CancelSubscriptionWithBodyWithResponse request with any body
CancelSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelSubscriptionResponse, error)
CancelSubscriptionWithResponse(ctx context.Context, workspaceId string, body CancelSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelSubscriptionResponse, error)
// ConfirmPaymentWithResponse request
ConfirmPaymentWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ConfirmPaymentResponse, error)
// GetCustomerInfoWithResponse request
GetCustomerInfoWithResponse(ctx context.Context, workspaceId string, params *GetCustomerInfoParams, reqEditors ...RequestEditorFn) (*GetCustomerInfoResponse, error)
// CreateCustomerWithBodyWithResponse request with any body
CreateCustomerWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomerResponse, error)
CreateCustomerWithResponse(ctx context.Context, workspaceId string, body CreateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomerResponse, error)
// UpdateCustomerWithBodyWithResponse request with any body
UpdateCustomerWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error)
UpdateCustomerWithResponse(ctx context.Context, workspaceId string, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error)
// EditInvoiceInformationWithBodyWithResponse request with any body
EditInvoiceInformationWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditInvoiceInformationResponse, error)
EditInvoiceInformationWithResponse(ctx context.Context, workspaceId string, body EditInvoiceInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*EditInvoiceInformationResponse, error)
// EditPaymentInformationWithBodyWithResponse request with any body
EditPaymentInformationWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditPaymentInformationResponse, error)
EditPaymentInformationWithResponse(ctx context.Context, workspaceId string, body EditPaymentInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*EditPaymentInformationResponse, error)
// ExtendTrialWithResponse request
ExtendTrialWithResponse(ctx context.Context, workspaceId string, params *ExtendTrialParams, reqEditors ...RequestEditorFn) (*ExtendTrialResponse, error)
// GetFeatureSubscriptionsWithResponse request
GetFeatureSubscriptionsWithResponse(ctx context.Context, workspaceId string, params *GetFeatureSubscriptionsParams, reqEditors ...RequestEditorFn) (*GetFeatureSubscriptionsResponse, error)
// InitialUpgradeWithBodyWithResponse request with any body
InitialUpgradeWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InitialUpgradeResponse, error)
InitialUpgradeWithResponse(ctx context.Context, workspaceId string, body InitialUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*InitialUpgradeResponse, error)
// GetInvoiceInfoWithResponse request
GetInvoiceInfoWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoiceInfoResponse, error)
// GetInvoicesWithResponse request
GetInvoicesWithResponse(ctx context.Context, workspaceId string, params *GetInvoicesParams, reqEditors ...RequestEditorFn) (*GetInvoicesResponse, error)
// GetInvoicesCountWithResponse request
GetInvoicesCountWithResponse(ctx context.Context, workspaceId string, params *GetInvoicesCountParams, reqEditors ...RequestEditorFn) (*GetInvoicesCountResponse, error)
// GetLastOpenInvoiceWithResponse request
GetLastOpenInvoiceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLastOpenInvoiceResponse, error)
// GetInvoicesListWithResponse request
GetInvoicesListWithResponse(ctx context.Context, workspaceId string, params *GetInvoicesListParams, reqEditors ...RequestEditorFn) (*GetInvoicesListResponse, error)
// GetPaymentDateWithResponse request
GetPaymentDateWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetPaymentDateResponse, error)
// GetPaymentInfoWithResponse request
GetPaymentInfoWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetPaymentInfoResponse, error)
// CreateSetupIntentForPaymentMethodWithBodyWithResponse request with any body
CreateSetupIntentForPaymentMethodWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSetupIntentForPaymentMethodResponse, error)
CreateSetupIntentForPaymentMethodWithResponse(ctx context.Context, workspaceId string, body CreateSetupIntentForPaymentMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSetupIntentForPaymentMethodResponse, error)
// PreviewUpgradeWithResponse request
PreviewUpgradeWithResponse(ctx context.Context, workspaceId string, params *PreviewUpgradeParams, reqEditors ...RequestEditorFn) (*PreviewUpgradeResponse, error)
// ReactivateSubscriptionWithResponse request
ReactivateSubscriptionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ReactivateSubscriptionResponse, error)
// GetScheduledInvoiceInfoWithResponse request
GetScheduledInvoiceInfoWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetScheduledInvoiceInfoResponse, error)
// UpdateUserSeatsWithBodyWithResponse request with any body
UpdateUserSeatsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserSeatsResponse, error)
UpdateUserSeatsWithResponse(ctx context.Context, workspaceId string, body UpdateUserSeatsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserSeatsResponse, error)
// CreateSetupIntentForInitialSubscriptionWithBodyWithResponse request with any body
CreateSetupIntentForInitialSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSetupIntentForInitialSubscriptionResponse, error)
CreateSetupIntentForInitialSubscriptionWithResponse(ctx context.Context, workspaceId string, body CreateSetupIntentForInitialSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSetupIntentForInitialSubscriptionResponse, error)
// CreateSubscriptionWithBodyWithResponse request with any body
CreateSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSubscriptionResponse, error)
CreateSubscriptionWithResponse(ctx context.Context, workspaceId string, body CreateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSubscriptionResponse, error)
// UpdateSubscriptionWithBodyWithResponse request with any body
UpdateSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error)
UpdateSubscriptionWithResponse(ctx context.Context, workspaceId string, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error)
// UpgradePreCheckWithResponse request
UpgradePreCheckWithResponse(ctx context.Context, workspaceId string, params *UpgradePreCheckParams, reqEditors ...RequestEditorFn) (*UpgradePreCheckResponse, error)
// DeleteSubscriptionWithBodyWithResponse request with any body
DeleteSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSubscriptionResponse, error)
DeleteSubscriptionWithResponse(ctx context.Context, workspaceId string, body DeleteSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSubscriptionResponse, error)
// TerminateTrialWithResponse request
TerminateTrialWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*TerminateTrialResponse, error)
// StartTrialWithResponse request
StartTrialWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*StartTrialResponse, error)
// WasRegionalEverAllowedWithResponse request
WasRegionalEverAllowedWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*WasRegionalEverAllowedResponse, error)
// FindForUserAndPolicyWithResponse request
FindForUserAndPolicyWithResponse(ctx context.Context, workspaceId string, policyId string, userId string, params *FindForUserAndPolicyParams, reqEditors ...RequestEditorFn) (*FindForUserAndPolicyResponse, error)
// GetClientsWithResponse request
GetClientsWithResponse(ctx context.Context, workspaceId string, params *GetClientsParams, reqEditors ...RequestEditorFn) (*GetClientsResponse, error)
// GetProjects3WithResponse request
GetProjects3WithResponse(ctx context.Context, workspaceId string, params *GetProjects3Params, reqEditors ...RequestEditorFn) (*GetProjects3Response, error)
// GetProjectFavoritesWithResponse request
GetProjectFavoritesWithResponse(ctx context.Context, workspaceId string, params *GetProjectFavoritesParams, reqEditors ...RequestEditorFn) (*GetProjectFavoritesResponse, error)
// GetTasks21WithResponse request
GetTasks21WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetTasks21Params, reqEditors ...RequestEditorFn) (*GetTasks21Response, error)
// RecalculateProjectStatus1WithResponse request
RecalculateProjectStatus1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*RecalculateProjectStatus1Response, error)
// GetProjectAndTaskWithBodyWithResponse request with any body
GetProjectAndTaskWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectAndTaskResponse, error)
GetProjectAndTaskWithResponse(ctx context.Context, workspaceId string, body GetProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectAndTaskResponse, error)
// DeleteMany2WithBodyWithResponse request with any body
DeleteMany2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteMany2Response, error)
DeleteMany2WithResponse(ctx context.Context, workspaceId string, body DeleteMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteMany2Response, error)
// GetProjects2WithResponse request
GetProjects2WithResponse(ctx context.Context, workspaceId string, params *GetProjects2Params, reqEditors ...RequestEditorFn) (*GetProjects2Response, error)
// UpdateMany1WithBodyWithResponse request with any body
UpdateMany1WithBodyWithResponse(ctx context.Context, workspaceId string, params *UpdateMany1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMany1Response, error)
UpdateMany1WithResponse(ctx context.Context, workspaceId string, params *UpdateMany1Params, body UpdateMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMany1Response, error)
// Create12WithBodyWithResponse request with any body
Create12WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create12Response, error)
Create12WithResponse(ctx context.Context, workspaceId string, body Create12JSONRequestBody, reqEditors ...RequestEditorFn) (*Create12Response, error)
// GetFilteredProjectsCountWithResponse request
GetFilteredProjectsCountWithResponse(ctx context.Context, workspaceId string, params *GetFilteredProjectsCountParams, reqEditors ...RequestEditorFn) (*GetFilteredProjectsCountResponse, error)
// GetFilteredProjectsWithBodyWithResponse request with any body
GetFilteredProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredProjectsResponse, error)
GetFilteredProjectsWithResponse(ctx context.Context, workspaceId string, body GetFilteredProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredProjectsResponse, error)
// CreateFromTemplateWithBodyWithResponse request with any body
CreateFromTemplateWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFromTemplateResponse, error)
CreateFromTemplateWithResponse(ctx context.Context, workspaceId string, body CreateFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFromTemplateResponse, error)
// GetProjectWithBodyWithResponse request with any body
GetProjectWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)
GetProjectWithResponse(ctx context.Context, workspaceId string, body GetProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)
// GetLastUsedProjectWithResponse request
GetLastUsedProjectWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLastUsedProjectResponse, error)
// LastUsedProject1WithResponse request
LastUsedProject1WithResponse(ctx context.Context, workspaceId string, params *LastUsedProject1Params, reqEditors ...RequestEditorFn) (*LastUsedProject1Response, error)
// GetProjectsListWithResponse request
GetProjectsListWithResponse(ctx context.Context, workspaceId string, params *GetProjectsListParams, reqEditors ...RequestEditorFn) (*GetProjectsListResponse, error)
// HasManagerRole1WithResponse request
HasManagerRole1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HasManagerRole1Response, error)
// GetProjectsForReportFilterWithBodyWithResponse request with any body
GetProjectsForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectsForReportFilterResponse, error)
GetProjectsForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetProjectsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectsForReportFilterResponse, error)
// GetProjectIdsForReportFilterWithBodyWithResponse request with any body
GetProjectIdsForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectIdsForReportFilterResponse, error)
GetProjectIdsForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetProjectIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectIdsForReportFilterResponse, error)
// GetTasksByIdsWithBodyWithResponse request with any body
GetTasksByIdsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTasksByIdsResponse, error)
GetTasksByIdsWithResponse(ctx context.Context, workspaceId string, body GetTasksByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTasksByIdsResponse, error)
// GetAllTasksWithBodyWithResponse request with any body
GetAllTasksWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetAllTasksResponse, error)
GetAllTasksWithResponse(ctx context.Context, workspaceId string, body GetAllTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*GetAllTasksResponse, error)
// GetTasksWithBodyWithResponse request with any body
GetTasksWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetTasksParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTasksResponse, error)
GetTasksWithResponse(ctx context.Context, workspaceId string, params *GetTasksParams, body GetTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTasksResponse, error)
// GetTasksForReportFilterWithBodyWithResponse request with any body
GetTasksForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTasksForReportFilterResponse, error)
GetTasksForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetTasksForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTasksForReportFilterResponse, error)
// GetTaskIdsForReportFilterWithBodyWithResponse request with any body
GetTaskIdsForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTaskIdsForReportFilterResponse, error)
GetTaskIdsForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetTaskIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTaskIdsForReportFilterResponse, error)
// GetTimeOffPoliciesAndHolidaysWithProjectsWithBodyWithResponse request with any body
GetTimeOffPoliciesAndHolidaysWithProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithProjectsResponse, error)
GetTimeOffPoliciesAndHolidaysWithProjectsWithResponse(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysWithProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithProjectsResponse, error)
// GetLastUsedOfUserWithResponse request
GetLastUsedOfUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetLastUsedOfUserResponse, error)
// GetPermissionsToUserForProjectsWithBodyWithResponse request with any body
GetPermissionsToUserForProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForProjectsResponse, error)
GetPermissionsToUserForProjectsWithResponse(ctx context.Context, workspaceId string, userId string, body GetPermissionsToUserForProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForProjectsResponse, error)
// Delete13WithResponse request
Delete13WithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*Delete13Response, error)
// GetProject1WithResponse request
GetProject1WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetProject1Params, reqEditors ...RequestEditorFn) (*GetProject1Response, error)
// Update14WithBodyWithResponse request with any body
Update14WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, params *Update14Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update14Response, error)
Update14WithResponse(ctx context.Context, workspaceId string, projectId string, params *Update14Params, body Update14JSONRequestBody, reqEditors ...RequestEditorFn) (*Update14Response, error)
// Update6WithBodyWithResponse request with any body
Update6WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, params *Update6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update6Response, error)
Update6WithResponse(ctx context.Context, workspaceId string, projectId string, params *Update6Params, body Update6JSONRequestBody, reqEditors ...RequestEditorFn) (*Update6Response, error)
// SetCostRate1WithBodyWithResponse request with any body
SetCostRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRate1Response, error)
SetCostRate1WithResponse(ctx context.Context, workspaceId string, projectId string, body SetCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRate1Response, error)
// UpdateEstimateWithBodyWithResponse request with any body
UpdateEstimateWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEstimateResponse, error)
UpdateEstimateWithResponse(ctx context.Context, workspaceId string, projectId string, body UpdateEstimateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEstimateResponse, error)
// SetHourlyRate1WithBodyWithResponse request with any body
SetHourlyRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRate1Response, error)
SetHourlyRate1WithResponse(ctx context.Context, workspaceId string, projectId string, body SetHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRate1Response, error)
// HasManagerRoleWithResponse request
HasManagerRoleWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*HasManagerRoleResponse, error)
// GetAuthsForProjectWithResponse request
GetAuthsForProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetAuthsForProjectResponse, error)
// RecalculateProjectStatusWithResponse request
RecalculateProjectStatusWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*RecalculateProjectStatusResponse, error)
// GetTasks1WithResponse request
GetTasks1WithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetTasks1Response, error)
// Create13WithBodyWithResponse request with any body
Create13WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, params *Create13Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create13Response, error)
Create13WithResponse(ctx context.Context, workspaceId string, projectId string, params *Create13Params, body Create13JSONRequestBody, reqEditors ...RequestEditorFn) (*Create13Response, error)
// GetTasksAssignedToUserWithResponse request
GetTasksAssignedToUserWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetTasksAssignedToUserResponse, error)
// GetTimeOffPoliciesAndHolidaysWithTasksWithBodyWithResponse request with any body
GetTimeOffPoliciesAndHolidaysWithTasksWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithTasksResponse, error)
GetTimeOffPoliciesAndHolidaysWithTasksWithResponse(ctx context.Context, workspaceId string, projectId string, body GetTimeOffPoliciesAndHolidaysWithTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithTasksResponse, error)
// Update7WithBodyWithResponse request with any body
Update7WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update7Response, error)
Update7WithResponse(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, body Update7JSONRequestBody, reqEditors ...RequestEditorFn) (*Update7Response, error)
// SetCostRateWithBodyWithResponse request with any body
SetCostRateWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRateResponse, error)
SetCostRateWithResponse(ctx context.Context, workspaceId string, projectId string, id string, body SetCostRateJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRateResponse, error)
// SetHourlyRateWithBodyWithResponse request with any body
SetHourlyRateWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRateResponse, error)
SetHourlyRateWithResponse(ctx context.Context, workspaceId string, projectId string, id string, body SetHourlyRateJSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRateResponse, error)
// Delete14WithResponse request
Delete14WithResponse(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*Delete14Response, error)
// GetTaskAssignedToUserWithResponse request
GetTaskAssignedToUserWithResponse(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*GetTaskAssignedToUserResponse, error)
// AddUsers1WithBodyWithResponse request with any body
AddUsers1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsers1Response, error)
AddUsers1WithResponse(ctx context.Context, workspaceId string, projectId string, body AddUsers1JSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsers1Response, error)
// GetStatusWithResponse request
GetStatusWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetStatusResponse, error)
// RemoveUserGroupMembershipWithResponse request
RemoveUserGroupMembershipWithResponse(ctx context.Context, workspaceId string, projectId string, usergroupId string, reqEditors ...RequestEditorFn) (*RemoveUserGroupMembershipResponse, error)
// GetUsers4WithResponse request
GetUsers4WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsers4Params, reqEditors ...RequestEditorFn) (*GetUsers4Response, error)
// AddUsersCostRate1WithBodyWithResponse request with any body
AddUsersCostRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersCostRate1Response, error)
AddUsersCostRate1WithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersCostRate1Response, error)
// AddUsersHourlyRate1WithBodyWithResponse request with any body
AddUsersHourlyRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersHourlyRate1Response, error)
AddUsersHourlyRate1WithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersHourlyRate1Response, error)
// RemoveUserMembershipWithResponse request
RemoveUserMembershipWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*RemoveUserMembershipResponse, error)
// RemovePermissionsToUserWithBodyWithResponse request with any body
RemovePermissionsToUserWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemovePermissionsToUserResponse, error)
RemovePermissionsToUserWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body RemovePermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*RemovePermissionsToUserResponse, error)
// GetPermissionsToUser1WithResponse request
GetPermissionsToUser1WithResponse(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*GetPermissionsToUser1Response, error)
// AddPermissionsToUserWithBodyWithResponse request with any body
AddPermissionsToUserWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPermissionsToUserResponse, error)
AddPermissionsToUserWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body AddPermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPermissionsToUserResponse, error)
// DisconnectWithResponse request
DisconnectWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*DisconnectResponse, error)
// ConnectWithBodyWithResponse request with any body
ConnectWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectResponse, error)
ConnectWithResponse(ctx context.Context, workspaceId string, body ConnectJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectResponse, error)
// Connect1WithResponse request
Connect1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*Connect1Response, error)
// SyncClientsWithBodyWithResponse request with any body
SyncClientsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SyncClientsResponse, error)
SyncClientsWithResponse(ctx context.Context, workspaceId string, body SyncClientsJSONRequestBody, reqEditors ...RequestEditorFn) (*SyncClientsResponse, error)
// SyncProjectsWithBodyWithResponse request with any body
SyncProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SyncProjectsResponse, error)
SyncProjectsWithResponse(ctx context.Context, workspaceId string, body SyncProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*SyncProjectsResponse, error)
// UpdateProjectsWithBodyWithResponse request with any body
UpdateProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectsResponse, error)
UpdateProjectsWithResponse(ctx context.Context, workspaceId string, body UpdateProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectsResponse, error)
// GetAllRegionsForUserAccountWithResponse request
GetAllRegionsForUserAccountWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetAllRegionsForUserAccountResponse, error)
// ListOfWorkspaceWithResponse request
ListOfWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ListOfWorkspaceResponse, error)
// Create11WithBodyWithResponse request with any body
Create11WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create11Response, error)
Create11WithResponse(ctx context.Context, workspaceId string, body Create11JSONRequestBody, reqEditors ...RequestEditorFn) (*Create11Response, error)
// OfWorkspaceIdAndUserIdWithResponse request
OfWorkspaceIdAndUserIdWithResponse(ctx context.Context, workspaceId string, params *OfWorkspaceIdAndUserIdParams, reqEditors ...RequestEditorFn) (*OfWorkspaceIdAndUserIdResponse, error)
// Delete12WithResponse request
Delete12WithResponse(ctx context.Context, workspaceId string, reminderId string, reqEditors ...RequestEditorFn) (*Delete12Response, error)
// Update5WithBodyWithResponse request with any body
Update5WithBodyWithResponse(ctx context.Context, workspaceId string, reminderId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update5Response, error)
Update5WithResponse(ctx context.Context, workspaceId string, reminderId string, body Update5JSONRequestBody, reqEditors ...RequestEditorFn) (*Update5Response, error)
// GetDashboardInfoWithBodyWithResponse request with any body
GetDashboardInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetDashboardInfoResponse, error)
GetDashboardInfoWithResponse(ctx context.Context, workspaceId string, body GetDashboardInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetDashboardInfoResponse, error)
// GetMyMostTrackedWithResponse request
GetMyMostTrackedWithResponse(ctx context.Context, workspaceId string, params *GetMyMostTrackedParams, reqEditors ...RequestEditorFn) (*GetMyMostTrackedResponse, error)
// GetTeamActivitiesWithResponse request
GetTeamActivitiesWithResponse(ctx context.Context, workspaceId string, params *GetTeamActivitiesParams, reqEditors ...RequestEditorFn) (*GetTeamActivitiesResponse, error)
// GetAmountPreviewWithResponse request
GetAmountPreviewWithResponse(ctx context.Context, workspaceId string, params *GetAmountPreviewParams, reqEditors ...RequestEditorFn) (*GetAmountPreviewResponse, error)
// GetDraftAssignmentsCountWithBodyWithResponse request with any body
GetDraftAssignmentsCountWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetDraftAssignmentsCountResponse, error)
GetDraftAssignmentsCountWithResponse(ctx context.Context, workspaceId string, body GetDraftAssignmentsCountJSONRequestBody, reqEditors ...RequestEditorFn) (*GetDraftAssignmentsCountResponse, error)
// GetProjectTotalsWithResponse request
GetProjectTotalsWithResponse(ctx context.Context, workspaceId string, params *GetProjectTotalsParams, reqEditors ...RequestEditorFn) (*GetProjectTotalsResponse, error)
// GetFilteredProjectTotalsWithBodyWithResponse request with any body
GetFilteredProjectTotalsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredProjectTotalsResponse, error)
GetFilteredProjectTotalsWithResponse(ctx context.Context, workspaceId string, body GetFilteredProjectTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredProjectTotalsResponse, error)
// GetProjectTotalsForSingleProjectWithResponse request
GetProjectTotalsForSingleProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetProjectTotalsForSingleProjectParams, reqEditors ...RequestEditorFn) (*GetProjectTotalsForSingleProjectResponse, error)
// GetProjectsForUserWithResponse request
GetProjectsForUserWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, params *GetProjectsForUserParams, reqEditors ...RequestEditorFn) (*GetProjectsForUserResponse, error)
// PublishAssignmentsWithBodyWithResponse request with any body
PublishAssignmentsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishAssignmentsResponse, error)
PublishAssignmentsWithResponse(ctx context.Context, workspaceId string, body PublishAssignmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishAssignmentsResponse, error)
// CreateRecurringWithBodyWithResponse request with any body
CreateRecurringWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRecurringResponse, error)
CreateRecurringWithResponse(ctx context.Context, workspaceId string, body CreateRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRecurringResponse, error)
// Delete11WithResponse request
Delete11WithResponse(ctx context.Context, workspaceId string, assignmentId string, params *Delete11Params, reqEditors ...RequestEditorFn) (*Delete11Response, error)
// EditRecurringWithBodyWithResponse request with any body
EditRecurringWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditRecurringResponse, error)
EditRecurringWithResponse(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*EditRecurringResponse, error)
// EditPeriodForRecurringWithBodyWithResponse request with any body
EditPeriodForRecurringWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditPeriodForRecurringResponse, error)
EditPeriodForRecurringWithResponse(ctx context.Context, workspaceId string, assignmentId string, body EditPeriodForRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*EditPeriodForRecurringResponse, error)
// EditRecurringPeriodWithBodyWithResponse request with any body
EditRecurringPeriodWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditRecurringPeriodResponse, error)
EditRecurringPeriodWithResponse(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringPeriodJSONRequestBody, reqEditors ...RequestEditorFn) (*EditRecurringPeriodResponse, error)
// GetUserTotalsWithBodyWithResponse request with any body
GetUserTotalsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserTotalsResponse, error)
GetUserTotalsWithResponse(ctx context.Context, workspaceId string, body GetUserTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserTotalsResponse, error)
// GetAssignmentsForUserWithResponse request
GetAssignmentsForUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetAssignmentsForUserParams, reqEditors ...RequestEditorFn) (*GetAssignmentsForUserResponse, error)
// GetFilteredAssignmentsForUserWithBodyWithResponse request with any body
GetFilteredAssignmentsForUserWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredAssignmentsForUserResponse, error)
GetFilteredAssignmentsForUserWithResponse(ctx context.Context, workspaceId string, userId string, body GetFilteredAssignmentsForUserJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredAssignmentsForUserResponse, error)
// GetUsers3WithResponse request
GetUsers3WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsers3Params, reqEditors ...RequestEditorFn) (*GetUsers3Response, error)
// GetProjects1WithResponse request
GetProjects1WithResponse(ctx context.Context, workspaceId string, userId string, params *GetProjects1Params, reqEditors ...RequestEditorFn) (*GetProjects1Response, error)
// RemindToPublishWithResponse request
RemindToPublishWithResponse(ctx context.Context, workspaceId string, userId string, params *RemindToPublishParams, reqEditors ...RequestEditorFn) (*RemindToPublishResponse, error)
// GetUserTotalsForSingleUserWithResponse request
GetUserTotalsForSingleUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetUserTotalsForSingleUserParams, reqEditors ...RequestEditorFn) (*GetUserTotalsForSingleUserResponse, error)
// Get3WithResponse request
Get3WithResponse(ctx context.Context, workspaceId string, assignmentId string, reqEditors ...RequestEditorFn) (*Get3Response, error)
// CopyAssignmentWithBodyWithResponse request with any body
CopyAssignmentWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyAssignmentResponse, error)
CopyAssignmentWithResponse(ctx context.Context, workspaceId string, assignmentId string, body CopyAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyAssignmentResponse, error)
// SplitAssignmentWithBodyWithResponse request with any body
SplitAssignmentWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SplitAssignmentResponse, error)
SplitAssignmentWithResponse(ctx context.Context, workspaceId string, assignmentId string, body SplitAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*SplitAssignmentResponse, error)
// ShiftScheduleWithBodyWithResponse request with any body
ShiftScheduleWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShiftScheduleResponse, error)
ShiftScheduleWithResponse(ctx context.Context, workspaceId string, projectId string, body ShiftScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*ShiftScheduleResponse, error)
// HideProjectWithResponse request
HideProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*HideProjectResponse, error)
// ShowProjectWithResponse request
ShowProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*ShowProjectResponse, error)
// HideUserWithResponse request
HideUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*HideUserResponse, error)
// ShowUserWithResponse request
ShowUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*ShowUserResponse, error)
// Create10WithBodyWithResponse request with any body
Create10WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create10Response, error)
Create10WithResponse(ctx context.Context, workspaceId string, body Create10JSONRequestBody, reqEditors ...RequestEditorFn) (*Create10Response, error)
// Delete10WithResponse request
Delete10WithResponse(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*Delete10Response, error)
// Get2WithResponse request
Get2WithResponse(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*Get2Response, error)
// Edit1WithBodyWithResponse request with any body
Edit1WithBodyWithResponse(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Edit1Response, error)
Edit1WithResponse(ctx context.Context, workspaceId string, milestoneId string, body Edit1JSONRequestBody, reqEditors ...RequestEditorFn) (*Edit1Response, error)
// EditDateWithBodyWithResponse request with any body
EditDateWithBodyWithResponse(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditDateResponse, error)
EditDateWithResponse(ctx context.Context, workspaceId string, milestoneId string, body EditDateJSONRequestBody, reqEditors ...RequestEditorFn) (*EditDateResponse, error)
// GetProjectsWithResponse request
GetProjectsWithResponse(ctx context.Context, workspaceId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error)
// GetUsers2WithResponse request
GetUsers2WithResponse(ctx context.Context, workspaceId string, params *GetUsers2Params, reqEditors ...RequestEditorFn) (*GetUsers2Response, error)
// GetUsersAssignedToProjectWithResponse request
GetUsersAssignedToProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsersAssignedToProjectParams, reqEditors ...RequestEditorFn) (*GetUsersAssignedToProjectResponse, error)
// GetSidebarConfigWithResponse request
GetSidebarConfigWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetSidebarConfigResponse, error)
// UpdateSidebarWithBodyWithResponse request with any body
UpdateSidebarWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSidebarResponse, error)
UpdateSidebarWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateSidebarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSidebarResponse, error)
// FilterUsersByStatusWithBodyWithResponse request with any body
FilterUsersByStatusWithBodyWithResponse(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FilterUsersByStatusResponse, error)
FilterUsersByStatusWithResponse(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, body FilterUsersByStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*FilterUsersByStatusResponse, error)
// Delete9WithBodyWithResponse request with any body
Delete9WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Delete9Response, error)
Delete9WithResponse(ctx context.Context, workspaceId string, body Delete9JSONRequestBody, reqEditors ...RequestEditorFn) (*Delete9Response, error)
// StopWithBodyWithResponse request with any body
StopWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StopResponse, error)
StopWithResponse(ctx context.Context, workspaceId string, body StopJSONRequestBody, reqEditors ...RequestEditorFn) (*StopResponse, error)
// StartWithBodyWithResponse request with any body
StartWithBodyWithResponse(ctx context.Context, workspaceId string, params *StartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartResponse, error)
StartWithResponse(ctx context.Context, workspaceId string, params *StartParams, body StartJSONRequestBody, reqEditors ...RequestEditorFn) (*StartResponse, error)
// DeleteMany1WithBodyWithResponse request with any body
DeleteMany1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteMany1Response, error)
DeleteMany1WithResponse(ctx context.Context, workspaceId string, body DeleteMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteMany1Response, error)
// GetTagsWithResponse request
GetTagsWithResponse(ctx context.Context, workspaceId string, params *GetTagsParams, reqEditors ...RequestEditorFn) (*GetTagsResponse, error)
// UpdateManyWithBodyWithResponse request with any body
UpdateManyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateManyResponse, error)
UpdateManyWithResponse(ctx context.Context, workspaceId string, body UpdateManyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateManyResponse, error)
// Create9WithBodyWithResponse request with any body
Create9WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create9Response, error)
Create9WithResponse(ctx context.Context, workspaceId string, body Create9JSONRequestBody, reqEditors ...RequestEditorFn) (*Create9Response, error)
// ConnectedToApprovedEntriesWithBodyWithResponse request with any body
ConnectedToApprovedEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectedToApprovedEntriesResponse, error)
ConnectedToApprovedEntriesWithResponse(ctx context.Context, workspaceId string, body ConnectedToApprovedEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectedToApprovedEntriesResponse, error)
// GetTagsOfIdsWithBodyWithResponse request with any body
GetTagsOfIdsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTagsOfIdsResponse, error)
GetTagsOfIdsWithResponse(ctx context.Context, workspaceId string, body GetTagsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTagsOfIdsResponse, error)
// GetTagIdsByNameAndStatusWithResponse request
GetTagIdsByNameAndStatusWithResponse(ctx context.Context, workspaceId string, params *GetTagIdsByNameAndStatusParams, reqEditors ...RequestEditorFn) (*GetTagIdsByNameAndStatusResponse, error)
// Delete8WithResponse request
Delete8WithResponse(ctx context.Context, workspaceId string, tagId string, reqEditors ...RequestEditorFn) (*Delete8Response, error)
// Update4WithBodyWithResponse request with any body
Update4WithBodyWithResponse(ctx context.Context, workspaceId string, tagId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update4Response, error)
Update4WithResponse(ctx context.Context, workspaceId string, tagId string, body Update4JSONRequestBody, reqEditors ...RequestEditorFn) (*Update4Response, error)
// GetTemplatesWithResponse request
GetTemplatesWithResponse(ctx context.Context, workspaceId string, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*GetTemplatesResponse, error)
// Create8WithBodyWithResponse request with any body
Create8WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create8Response, error)
Create8WithResponse(ctx context.Context, workspaceId string, body Create8JSONRequestBody, reqEditors ...RequestEditorFn) (*Create8Response, error)
// Delete7WithResponse request
Delete7WithResponse(ctx context.Context, workspaceId string, templateId string, reqEditors ...RequestEditorFn) (*Delete7Response, error)
// GetTemplateWithResponse request
GetTemplateWithResponse(ctx context.Context, workspaceId string, templateId string, params *GetTemplateParams, reqEditors ...RequestEditorFn) (*GetTemplateResponse, error)
// Update13WithBodyWithResponse request with any body
Update13WithBodyWithResponse(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update13Response, error)
Update13WithResponse(ctx context.Context, workspaceId string, templateId string, body Update13JSONRequestBody, reqEditors ...RequestEditorFn) (*Update13Response, error)
// ActivateWithBodyWithResponse request with any body
ActivateWithBodyWithResponse(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ActivateResponse, error)
ActivateWithResponse(ctx context.Context, workspaceId string, templateId string, body ActivateJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivateResponse, error)
// DeactivateWithBodyWithResponse request with any body
DeactivateWithBodyWithResponse(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeactivateResponse, error)
DeactivateWithResponse(ctx context.Context, workspaceId string, templateId string, body DeactivateJSONRequestBody, reqEditors ...RequestEditorFn) (*DeactivateResponse, error)
// CopyTimeEntriesWithBodyWithResponse request with any body
CopyTimeEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyTimeEntriesResponse, error)
CopyTimeEntriesWithResponse(ctx context.Context, workspaceId string, userId string, body CopyTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyTimeEntriesResponse, error)
// ContinueTimeEntryWithResponse request
ContinueTimeEntryWithResponse(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*ContinueTimeEntryResponse, error)
// GetTeamMembersOfAdminWithResponse request
GetTeamMembersOfAdminWithResponse(ctx context.Context, workspaceId string, params *GetTeamMembersOfAdminParams, reqEditors ...RequestEditorFn) (*GetTeamMembersOfAdminResponse, error)
// GetBalancesForPolicyWithResponse request
GetBalancesForPolicyWithResponse(ctx context.Context, workspaceId string, policyId string, params *GetBalancesForPolicyParams, reqEditors ...RequestEditorFn) (*GetBalancesForPolicyResponse, error)
// UpdateBalanceWithBodyWithResponse request with any body
UpdateBalanceWithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBalanceResponse, error)
UpdateBalanceWithResponse(ctx context.Context, workspaceId string, policyId string, body UpdateBalanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBalanceResponse, error)
// GetBalancesForUserWithResponse request
GetBalancesForUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetBalancesForUserParams, reqEditors ...RequestEditorFn) (*GetBalancesForUserResponse, error)
// GetTeamMembersOfManagerWithResponse request
GetTeamMembersOfManagerWithResponse(ctx context.Context, workspaceId string, params *GetTeamMembersOfManagerParams, reqEditors ...RequestEditorFn) (*GetTeamMembersOfManagerResponse, error)
// FindPoliciesForWorkspaceWithResponse request
FindPoliciesForWorkspaceWithResponse(ctx context.Context, workspaceId string, params *FindPoliciesForWorkspaceParams, reqEditors ...RequestEditorFn) (*FindPoliciesForWorkspaceResponse, error)
// CreatePolicyWithBodyWithResponse request with any body
CreatePolicyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)
CreatePolicyWithResponse(ctx context.Context, workspaceId string, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)
// GetPolicyAssignmentForCurrentUserWithResponse request
GetPolicyAssignmentForCurrentUserWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetPolicyAssignmentForCurrentUserResponse, error)
// GetTeamAssignmentsDistributionWithResponse request
GetTeamAssignmentsDistributionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetTeamAssignmentsDistributionResponse, error)
// GetPolicyAssignmentsForUserWithResponse request
GetPolicyAssignmentsForUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetPolicyAssignmentsForUserResponse, error)
// FindPoliciesForUserWithResponse request
FindPoliciesForUserWithResponse(ctx context.Context, workspaceId string, userId string, params *FindPoliciesForUserParams, reqEditors ...RequestEditorFn) (*FindPoliciesForUserResponse, error)
// DeletePolicyWithResponse request
DeletePolicyWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)
// UpdatePolicyWithBodyWithResponse request with any body
UpdatePolicyWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)
UpdatePolicyWithResponse(ctx context.Context, workspaceId string, id string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)
// ArchiveWithResponse request
ArchiveWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*ArchiveResponse, error)
// RestoreWithResponse request
RestoreWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*RestoreResponse, error)
// GetPolicyWithResponse request
GetPolicyWithResponse(ctx context.Context, workspaceId string, policyId string, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)
// Create7WithBodyWithResponse request with any body
Create7WithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create7Response, error)
Create7WithResponse(ctx context.Context, workspaceId string, policyId string, body Create7JSONRequestBody, reqEditors ...RequestEditorFn) (*Create7Response, error)
// Delete6WithResponse request
Delete6WithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*Delete6Response, error)
// ApproveWithResponse request
ApproveWithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*ApproveResponse, error)
// RejectWithBodyWithResponse request with any body
RejectWithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RejectResponse, error)
RejectWithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, body RejectJSONRequestBody, reqEditors ...RequestEditorFn) (*RejectResponse, error)
// CreateForOther1WithBodyWithResponse request with any body
CreateForOther1WithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOther1Response, error)
CreateForOther1WithResponse(ctx context.Context, workspaceId string, policyId string, userId string, body CreateForOther1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOther1Response, error)
// Get1WithBodyWithResponse request with any body
Get1WithBodyWithResponse(ctx context.Context, workspaceId string, params *Get1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Get1Response, error)
Get1WithResponse(ctx context.Context, workspaceId string, params *Get1Params, body Get1JSONRequestBody, reqEditors ...RequestEditorFn) (*Get1Response, error)
// GetTimeOffRequestByIdWithResponse request
GetTimeOffRequestByIdWithResponse(ctx context.Context, workspaceId string, requestId string, reqEditors ...RequestEditorFn) (*GetTimeOffRequestByIdResponse, error)
// GetAllUsersOfWorkspaceWithResponse request
GetAllUsersOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetAllUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetAllUsersOfWorkspaceResponse, error)
// GetUserGroupsOfWorkspaceWithResponse request
GetUserGroupsOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupsOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetUserGroupsOfWorkspaceResponse, error)
// GetUsersOfWorkspaceWithResponse request
GetUsersOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspaceResponse, error)
// GetWithBodyWithResponse request with any body
GetWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetResponse, error)
GetWithResponse(ctx context.Context, workspaceId string, params *GetParams, body GetJSONRequestBody, reqEditors ...RequestEditorFn) (*GetResponse, error)
// GetTimelineForReportsWithBodyWithResponse request with any body
GetTimelineForReportsWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimelineForReportsResponse, error)
GetTimelineForReportsWithResponse(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, body GetTimelineForReportsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimelineForReportsResponse, error)
// DeleteManyWithBodyWithResponse request with any body
DeleteManyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyResponse, error)
DeleteManyWithResponse(ctx context.Context, workspaceId string, body DeleteManyJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyResponse, error)
// GetTimeEntriesBySearchValueWithResponse request
GetTimeEntriesBySearchValueWithResponse(ctx context.Context, workspaceId string, params *GetTimeEntriesBySearchValueParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesBySearchValueResponse, error)
// Create6WithBodyWithResponse request with any body
Create6WithBodyWithResponse(ctx context.Context, workspaceId string, params *Create6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create6Response, error)
Create6WithResponse(ctx context.Context, workspaceId string, params *Create6Params, body Create6JSONRequestBody, reqEditors ...RequestEditorFn) (*Create6Response, error)
// PatchTimeEntriesWithBodyWithResponse request with any body
PatchTimeEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchTimeEntriesResponse, error)
PatchTimeEntriesWithResponse(ctx context.Context, workspaceId string, body PatchTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchTimeEntriesResponse, error)
// EndStartedWithBodyWithResponse request with any body
EndStartedWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EndStartedResponse, error)
EndStartedWithResponse(ctx context.Context, workspaceId string, body EndStartedJSONRequestBody, reqEditors ...RequestEditorFn) (*EndStartedResponse, error)
// GetMultipleTimeEntriesByIdWithResponse request
GetMultipleTimeEntriesByIdWithResponse(ctx context.Context, workspaceId string, params *GetMultipleTimeEntriesByIdParams, reqEditors ...RequestEditorFn) (*GetMultipleTimeEntriesByIdResponse, error)
// CreateFull1WithBodyWithResponse request with any body
CreateFull1WithBodyWithResponse(ctx context.Context, workspaceId string, params *CreateFull1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFull1Response, error)
CreateFull1WithResponse(ctx context.Context, workspaceId string, params *CreateFull1Params, body CreateFull1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFull1Response, error)
// GetTimeEntryInProgressWithResponse request
GetTimeEntryInProgressWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetTimeEntryInProgressResponse, error)
// UpdateInvoicedStatusWithBodyWithResponse request with any body
UpdateInvoicedStatusWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatusResponse, error)
UpdateInvoicedStatusWithResponse(ctx context.Context, workspaceId string, body UpdateInvoicedStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatusResponse, error)
// ListOfProjectWithResponse request
ListOfProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*ListOfProjectResponse, error)
// GetTimeEntriesRecentlyUsedWithResponse request
GetTimeEntriesRecentlyUsedWithResponse(ctx context.Context, workspaceId string, params *GetTimeEntriesRecentlyUsedParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesRecentlyUsedResponse, error)
// RestoreTimeEntriesWithBodyWithResponse request with any body
RestoreTimeEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreTimeEntriesResponse, error)
RestoreTimeEntriesWithResponse(ctx context.Context, workspaceId string, body RestoreTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreTimeEntriesResponse, error)
// CreateForManyWithBodyWithResponse request with any body
CreateForManyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForManyResponse, error)
CreateForManyWithResponse(ctx context.Context, workspaceId string, body CreateForManyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForManyResponse, error)
// CreateForOthersWithBodyWithResponse request with any body
CreateForOthersWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOthersResponse, error)
CreateForOthersWithResponse(ctx context.Context, workspaceId string, userId string, body CreateForOthersJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOthersResponse, error)
// ListOfFullWithResponse request
ListOfFullWithResponse(ctx context.Context, workspaceId string, userId string, params *ListOfFullParams, reqEditors ...RequestEditorFn) (*ListOfFullResponse, error)
// GetTimeEntriesWithResponse request
GetTimeEntriesWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesResponse, error)
// AssertTimeEntriesExistInDateRangeWithResponse request
AssertTimeEntriesExistInDateRangeWithResponse(ctx context.Context, workspaceId string, userId string, params *AssertTimeEntriesExistInDateRangeParams, reqEditors ...RequestEditorFn) (*AssertTimeEntriesExistInDateRangeResponse, error)
// CreateFullWithBodyWithResponse request with any body
CreateFullWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFullResponse, error)
CreateFullWithResponse(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, body CreateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFullResponse, error)
// GetTimeEntriesInRangeWithResponse request
GetTimeEntriesInRangeWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesInRangeParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesInRangeResponse, error)
// GetTimeEntriesForTimesheetWithResponse request
GetTimeEntriesForTimesheetWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesForTimesheetParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesForTimesheetResponse, error)
// PatchWithBodyWithResponse request with any body
PatchWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchResponse, error)
PatchWithResponse(ctx context.Context, workspaceId string, id string, body PatchJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchResponse, error)
// Update3WithBodyWithResponse request with any body
Update3WithBodyWithResponse(ctx context.Context, workspaceId string, id string, params *Update3Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update3Response, error)
Update3WithResponse(ctx context.Context, workspaceId string, id string, params *Update3Params, body Update3JSONRequestBody, reqEditors ...RequestEditorFn) (*Update3Response, error)
// GetTimeEntryAttributesWithResponse request
GetTimeEntryAttributesWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*GetTimeEntryAttributesResponse, error)
// CreateTimeEntryAttributeWithBodyWithResponse request with any body
CreateTimeEntryAttributeWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTimeEntryAttributeResponse, error)
CreateTimeEntryAttributeWithResponse(ctx context.Context, workspaceId string, id string, body CreateTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTimeEntryAttributeResponse, error)
// DeleteTimeEntryAttributeWithBodyWithResponse request with any body
DeleteTimeEntryAttributeWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteTimeEntryAttributeResponse, error)
DeleteTimeEntryAttributeWithResponse(ctx context.Context, workspaceId string, id string, body DeleteTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteTimeEntryAttributeResponse, error)
// UpdateBillableWithBodyWithResponse request with any body
UpdateBillableWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBillableResponse, error)
UpdateBillableWithResponse(ctx context.Context, workspaceId string, id string, body UpdateBillableJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBillableResponse, error)
// UpdateDescriptionWithBodyWithResponse request with any body
UpdateDescriptionWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDescriptionResponse, error)
UpdateDescriptionWithResponse(ctx context.Context, workspaceId string, id string, body UpdateDescriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDescriptionResponse, error)
// UpdateEndWithBodyWithResponse request with any body
UpdateEndWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEndResponse, error)
UpdateEndWithResponse(ctx context.Context, workspaceId string, id string, body UpdateEndJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEndResponse, error)
// UpdateFullWithBodyWithResponse request with any body
UpdateFullWithBodyWithResponse(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFullResponse, error)
UpdateFullWithResponse(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, body UpdateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFullResponse, error)
// UpdateProjectWithBodyWithResponse request with any body
UpdateProjectWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
UpdateProjectWithResponse(ctx context.Context, workspaceId string, id string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
// RemoveProjectWithResponse request
RemoveProjectWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*RemoveProjectResponse, error)
// UpdateProjectAndTaskWithBodyWithResponse request with any body
UpdateProjectAndTaskWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectAndTaskResponse, error)
UpdateProjectAndTaskWithResponse(ctx context.Context, workspaceId string, id string, body UpdateProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectAndTaskResponse, error)
// UpdateAndSplitWithBodyWithResponse request with any body
UpdateAndSplitWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAndSplitResponse, error)
UpdateAndSplitWithResponse(ctx context.Context, workspaceId string, id string, body UpdateAndSplitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAndSplitResponse, error)
// SplitTimeEntryWithBodyWithResponse request with any body
SplitTimeEntryWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SplitTimeEntryResponse, error)
SplitTimeEntryWithResponse(ctx context.Context, workspaceId string, id string, body SplitTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*SplitTimeEntryResponse, error)
// UpdateStartWithBodyWithResponse request with any body
UpdateStartWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStartResponse, error)
UpdateStartWithResponse(ctx context.Context, workspaceId string, id string, body UpdateStartJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStartResponse, error)
// UpdateTagsWithBodyWithResponse request with any body
UpdateTagsWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTagsResponse, error)
UpdateTagsWithResponse(ctx context.Context, workspaceId string, id string, body UpdateTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTagsResponse, error)
// RemoveTaskWithResponse request
RemoveTaskWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*RemoveTaskResponse, error)
// UpdateTimeIntervalWithBodyWithResponse request with any body
UpdateTimeIntervalWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimeIntervalResponse, error)
UpdateTimeIntervalWithResponse(ctx context.Context, workspaceId string, id string, body UpdateTimeIntervalJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimeIntervalResponse, error)
// UpdateUserWithBodyWithResponse request with any body
UpdateUserWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)
UpdateUserWithResponse(ctx context.Context, workspaceId string, id string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)
// Delete5WithResponse request
Delete5WithResponse(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*Delete5Response, error)
// UpdateCustomFieldWithBodyWithResponse request with any body
UpdateCustomFieldWithBodyWithResponse(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomFieldResponse, error)
UpdateCustomFieldWithResponse(ctx context.Context, workspaceId string, timeEntryId string, body UpdateCustomFieldJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomFieldResponse, error)
// PenalizeCurrentTimerAndStartNewTimeEntryWithBodyWithResponse request with any body
PenalizeCurrentTimerAndStartNewTimeEntryWithBodyWithResponse(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PenalizeCurrentTimerAndStartNewTimeEntryResponse, error)
PenalizeCurrentTimerAndStartNewTimeEntryWithResponse(ctx context.Context, workspaceId string, timeEntryId string, body PenalizeCurrentTimerAndStartNewTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*PenalizeCurrentTimerAndStartNewTimeEntryResponse, error)
// TransferWorkspaceDeprecatedFlowWithBodyWithResponse request with any body
TransferWorkspaceDeprecatedFlowWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferWorkspaceDeprecatedFlowResponse, error)
TransferWorkspaceDeprecatedFlowWithResponse(ctx context.Context, workspaceId string, body TransferWorkspaceDeprecatedFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*TransferWorkspaceDeprecatedFlowResponse, error)
// TransferWorkspaceWithBodyWithResponse request with any body
TransferWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferWorkspaceResponse, error)
TransferWorkspaceWithResponse(ctx context.Context, workspaceId string, body TransferWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*TransferWorkspaceResponse, error)
// GetTrialActivationDataWithResponse request
GetTrialActivationDataWithResponse(ctx context.Context, workspaceId string, params *GetTrialActivationDataParams, reqEditors ...RequestEditorFn) (*GetTrialActivationDataResponse, error)
// RemoveMemberWithResponse request
RemoveMemberWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*RemoveMemberResponse, error)
// CopyTimeEntryCalendarDragWithBodyWithResponse request with any body
CopyTimeEntryCalendarDragWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyTimeEntryCalendarDragResponse, error)
CopyTimeEntryCalendarDragWithResponse(ctx context.Context, workspaceId string, userId string, body CopyTimeEntryCalendarDragJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyTimeEntryCalendarDragResponse, error)
// DuplicateTimeEntryWithResponse request
DuplicateTimeEntryWithResponse(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*DuplicateTimeEntryResponse, error)
// GetUserGroups1WithResponse request
GetUserGroups1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetUserGroups1Response, error)
// Create5WithBodyWithResponse request with any body
Create5WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create5Response, error)
Create5WithResponse(ctx context.Context, workspaceId string, body Create5JSONRequestBody, reqEditors ...RequestEditorFn) (*Create5Response, error)
// GetUserGroups2WithResponse request
GetUserGroups2WithResponse(ctx context.Context, workspaceId string, params *GetUserGroups2Params, reqEditors ...RequestEditorFn) (*GetUserGroups2Response, error)
// GetUserGroupNamesWithBodyWithResponse request with any body
GetUserGroupNamesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserGroupNamesResponse, error)
GetUserGroupNamesWithResponse(ctx context.Context, workspaceId string, body GetUserGroupNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserGroupNamesResponse, error)
// GetUsersForReportFilter1WithResponse request
GetUsersForReportFilter1WithResponse(ctx context.Context, workspaceId string, params *GetUsersForReportFilter1Params, reqEditors ...RequestEditorFn) (*GetUsersForReportFilter1Response, error)
// GetUserGroupForReportFilterPostWithBodyWithResponse request with any body
GetUserGroupForReportFilterPostWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserGroupForReportFilterPostResponse, error)
GetUserGroupForReportFilterPostWithResponse(ctx context.Context, workspaceId string, body GetUserGroupForReportFilterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserGroupForReportFilterPostResponse, error)
// GetUsersForAttendanceReportFilterWithBodyWithResponse request with any body
GetUsersForAttendanceReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilterResponse, error)
GetUsersForAttendanceReportFilterWithResponse(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilterResponse, error)
// GetUserGroupIdsByNameWithResponse request
GetUserGroupIdsByNameWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupIdsByNameParams, reqEditors ...RequestEditorFn) (*GetUserGroupIdsByNameResponse, error)
// GetUserGroupsWithBodyWithResponse request with any body
GetUserGroupsWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserGroupsResponse, error)
GetUserGroupsWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupsParams, body GetUserGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserGroupsResponse, error)
// RemoveUserWithBodyWithResponse request with any body
RemoveUserWithBodyWithResponse(ctx context.Context, workspaceId string, params *RemoveUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveUserResponse, error)
RemoveUserWithResponse(ctx context.Context, workspaceId string, params *RemoveUserParams, body RemoveUserJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveUserResponse, error)
// AddUsersToUserGroupsFilterWithBodyWithResponse request with any body
AddUsersToUserGroupsFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersToUserGroupsFilterResponse, error)
AddUsersToUserGroupsFilterWithResponse(ctx context.Context, workspaceId string, body AddUsersToUserGroupsFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersToUserGroupsFilterResponse, error)
// Delete4WithResponse request
Delete4WithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*Delete4Response, error)
// Update2WithBodyWithResponse request with any body
Update2WithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update2Response, error)
Update2WithResponse(ctx context.Context, workspaceId string, id string, body Update2JSONRequestBody, reqEditors ...RequestEditorFn) (*Update2Response, error)
// GetUsersWithBodyWithResponse request with any body
GetUsersWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)
GetUsersWithResponse(ctx context.Context, workspaceId string, body GetUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)
// GetUsers1WithResponse request
GetUsers1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetUsers1Response, error)
// AddUsersWithBodyWithResponse request with any body
AddUsersWithBodyWithResponse(ctx context.Context, workspaceId string, params *AddUsersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersResponse, error)
AddUsersWithResponse(ctx context.Context, workspaceId string, params *AddUsersParams, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersResponse, error)
// GetExpensesForUsersWithResponse request
GetExpensesForUsersWithResponse(ctx context.Context, workspaceId string, params *GetExpensesForUsersParams, reqEditors ...RequestEditorFn) (*GetExpensesForUsersResponse, error)
// SetMembershipsWithBodyWithResponse request with any body
SetMembershipsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetMembershipsResponse, error)
SetMembershipsWithResponse(ctx context.Context, workspaceId string, body SetMembershipsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetMembershipsResponse, error)
// ResendInviteWithResponse request
ResendInviteWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*ResendInviteResponse, error)
// CreateDeprecatedWithBodyWithResponse request with any body
CreateDeprecatedWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeprecatedResponse, error)
CreateDeprecatedWithResponse(ctx context.Context, workspaceId string, userId string, body CreateDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeprecatedResponse, error)
// GetRequestsByUserWithResponse request
GetRequestsByUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetRequestsByUserResponse, error)
// GetApprovedTotalsWithBodyWithResponse request with any body
GetApprovedTotalsWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetApprovedTotalsResponse, error)
GetApprovedTotalsWithResponse(ctx context.Context, workspaceId string, userId string, body GetApprovedTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetApprovedTotalsResponse, error)
// CreateForOtherDeprecatedWithBodyWithResponse request with any body
CreateForOtherDeprecatedWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOtherDeprecatedResponse, error)
CreateForOtherDeprecatedWithResponse(ctx context.Context, workspaceId string, userId string, body CreateForOtherDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOtherDeprecatedResponse, error)
// GetPreviewWithBodyWithResponse request with any body
GetPreviewWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPreviewResponse, error)
GetPreviewWithResponse(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, body GetPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPreviewResponse, error)
// GetTimeEntryStatusWithResponse request
GetTimeEntryStatusWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryStatusParams, reqEditors ...RequestEditorFn) (*GetTimeEntryStatusResponse, error)
// GetTimeEntryWeekStatusWithResponse request
GetTimeEntryWeekStatusWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryWeekStatusParams, reqEditors ...RequestEditorFn) (*GetTimeEntryWeekStatusResponse, error)
// GetWeeklyRequestsByUserWithResponse request
GetWeeklyRequestsByUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetWeeklyRequestsByUserResponse, error)
// WithdrawAllOfUserWithResponse request
WithdrawAllOfUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*WithdrawAllOfUserResponse, error)
// WithdrawAllOfWorkspaceDeprecatedWithResponse request
WithdrawAllOfWorkspaceDeprecatedWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*WithdrawAllOfWorkspaceDeprecatedResponse, error)
// WithdrawWeeklyOfUserWithResponse request
WithdrawWeeklyOfUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*WithdrawWeeklyOfUserResponse, error)
// SetCostRateForUser1WithBodyWithResponse request with any body
SetCostRateForUser1WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRateForUser1Response, error)
SetCostRateForUser1WithResponse(ctx context.Context, workspaceId string, userId string, body SetCostRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRateForUser1Response, error)
// UpsertUserCustomFieldValueWithBodyWithResponse request with any body
UpsertUserCustomFieldValueWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertUserCustomFieldValueResponse, error)
UpsertUserCustomFieldValueWithResponse(ctx context.Context, workspaceId string, userId string, body UpsertUserCustomFieldValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertUserCustomFieldValueResponse, error)
// GetFavoriteEntriesWithResponse request
GetFavoriteEntriesWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetFavoriteEntriesResponse, error)
// CreateFavoriteTimeEntryWithBodyWithResponse request with any body
CreateFavoriteTimeEntryWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFavoriteTimeEntryResponse, error)
CreateFavoriteTimeEntryWithResponse(ctx context.Context, workspaceId string, userId string, body CreateFavoriteTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFavoriteTimeEntryResponse, error)
// ReorderInvoiceItemWithBodyWithResponse request with any body
ReorderInvoiceItemWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReorderInvoiceItemResponse, error)
ReorderInvoiceItemWithResponse(ctx context.Context, workspaceId string, userId string, body ReorderInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*ReorderInvoiceItemResponse, error)
// Delete3WithResponse request
Delete3WithResponse(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*Delete3Response, error)
// Update1WithBodyWithResponse request with any body
Update1WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update1Response, error)
Update1WithResponse(ctx context.Context, workspaceId string, userId string, id string, body Update1JSONRequestBody, reqEditors ...RequestEditorFn) (*Update1Response, error)
// GetHolidays1WithResponse request
GetHolidays1WithResponse(ctx context.Context, workspaceId string, userId string, params *GetHolidays1Params, reqEditors ...RequestEditorFn) (*GetHolidays1Response, error)
// SetHourlyRateForUser1WithBodyWithResponse request with any body
SetHourlyRateForUser1WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRateForUser1Response, error)
SetHourlyRateForUser1WithResponse(ctx context.Context, workspaceId string, userId string, body SetHourlyRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRateForUser1Response, error)
// GetPermissionsToUserWithResponse request
GetPermissionsToUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetPermissionsToUserResponse, error)
// RemoveFavoriteProjectWithResponse request
RemoveFavoriteProjectWithResponse(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*RemoveFavoriteProjectResponse, error)
// Delete2WithResponse request
Delete2WithResponse(ctx context.Context, workspaceId string, userId string, projectFavoritesId string, reqEditors ...RequestEditorFn) (*Delete2Response, error)
// Create4WithResponse request
Create4WithResponse(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*Create4Response, error)
// Delete1WithResponse request
Delete1WithResponse(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*Delete1Response, error)
// Create3WithResponse request
Create3WithResponse(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*Create3Response, error)
// ReSubmitWithBodyWithResponse request with any body
ReSubmitWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReSubmitResponse, error)
ReSubmitWithResponse(ctx context.Context, workspaceId string, userId string, body ReSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*ReSubmitResponse, error)
// GetUserRolesWithResponse request
GetUserRolesWithResponse(ctx context.Context, workspaceId string, userId string, params *GetUserRolesParams, reqEditors ...RequestEditorFn) (*GetUserRolesResponse, error)
// UpdateUserRolesWithBodyWithResponse request with any body
UpdateUserRolesWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserRolesResponse, error)
UpdateUserRolesWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateUserRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserRolesResponse, error)
// Create2WithBodyWithResponse request with any body
Create2WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create2Response, error)
Create2WithResponse(ctx context.Context, workspaceId string, userId string, body Create2JSONRequestBody, reqEditors ...RequestEditorFn) (*Create2Response, error)
// CreateForOtherWithBodyWithResponse request with any body
CreateForOtherWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOtherResponse, error)
CreateForOtherWithResponse(ctx context.Context, workspaceId string, userId string, body CreateForOtherJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOtherResponse, error)
// GetWorkCapacityWithResponse request
GetWorkCapacityWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetWorkCapacityResponse, error)
// GetWebhooksWithResponse request
GetWebhooksWithResponse(ctx context.Context, workspaceId string, params *GetWebhooksParams, reqEditors ...RequestEditorFn) (*GetWebhooksResponse, error)
// Create1WithBodyWithResponse request with any body
Create1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create1Response, error)
Create1WithResponse(ctx context.Context, workspaceId string, body Create1JSONRequestBody, reqEditors ...RequestEditorFn) (*Create1Response, error)
// DeleteWithResponse request
DeleteWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*DeleteResponse, error)
// GetWebhookWithResponse request
GetWebhookWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*GetWebhookResponse, error)
// UpdateWithBodyWithResponse request with any body
UpdateWithBodyWithResponse(ctx context.Context, workspaceId string, webhookId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResponse, error)
UpdateWithResponse(ctx context.Context, workspaceId string, webhookId string, body UpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResponse, error)
// GetLogsForWebhook1WithResponse request
GetLogsForWebhook1WithResponse(ctx context.Context, workspaceId string, webhookId string, params *GetLogsForWebhook1Params, reqEditors ...RequestEditorFn) (*GetLogsForWebhook1Response, error)
// GetLogCountWithResponse request
GetLogCountWithResponse(ctx context.Context, workspaceId string, webhookId string, params *GetLogCountParams, reqEditors ...RequestEditorFn) (*GetLogCountResponse, error)
// TriggerResendEventForWebhookWithResponse request
TriggerResendEventForWebhookWithResponse(ctx context.Context, workspaceId string, webhookId string, webhookLogId string, reqEditors ...RequestEditorFn) (*TriggerResendEventForWebhookResponse, error)
// TriggerTestEventForWebhookWithResponse request
TriggerTestEventForWebhookWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*TriggerTestEventForWebhookResponse, error)
// GenerateNewTokenWithResponse request
GenerateNewTokenWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*GenerateNewTokenResponse, error)
}
type GetInitialDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceEmailLinkDto
}
// Status returns HTTPResponse.Status
func (r GetInitialDataResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInitialDataResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DownloadReportResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *openapi_types.File
}
// Status returns HTTPResponse.Status
func (r DownloadReportResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DownloadReportResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ResetPinResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ResetPinResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ResetPinResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ValidatePinResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceEmailLinkPinValidationDto
}
// Status returns HTTPResponse.Status
func (r ValidatePinResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ValidatePinResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateSmtpConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SMTPConfigurationDto
}
// Status returns HTTPResponse.Status
func (r UpdateSmtpConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateSmtpConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DisableAccessToEntitiesInTransferResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *WorkspaceTransferAccessDisabledDto
}
// Status returns HTTPResponse.Status
func (r DisableAccessToEntitiesInTransferResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DisableAccessToEntitiesInTransferResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EnableAccessToEntitiesInTransferResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r EnableAccessToEntitiesInTransferResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EnableAccessToEntitiesInTransferResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UsersExistResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r UsersExistResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UsersExistResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HandleCleanupOnSourceRegionResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r HandleCleanupOnSourceRegionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HandleCleanupOnSourceRegionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HandleTransferCompletedOnSourceRegionResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r HandleTransferCompletedOnSourceRegionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HandleTransferCompletedOnSourceRegionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HandleTransferCompletedFailureResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r HandleTransferCompletedFailureResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HandleTransferCompletedFailureResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HandleTransferCompletedSuccessResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r HandleTransferCompletedSuccessResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HandleTransferCompletedSuccessResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UsersDto
}
// Status returns HTTPResponse.Status
func (r GetAllUsersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllUsersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TeamMemberInfoDto
}
// Status returns HTTPResponse.Status
func (r GetUserInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserMembershipsAndInvitesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserMembershipAndInviteDto
}
// Status returns HTTPResponse.Status
func (r GetUserMembershipsAndInvitesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserMembershipsAndInvitesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CheckForNewsletterSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r CheckForNewsletterSubscriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CheckForNewsletterSubscriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddNotificationsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r AddNotificationsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddNotificationsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetNewsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]NewsDto
}
// Status returns HTTPResponse.Status
func (r GetNewsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetNewsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteNewsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteNewsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteNewsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateNewsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateNewsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateNewsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SearchAllUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UsersDto
}
// Status returns HTTPResponse.Status
func (r SearchAllUsersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SearchAllUsersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type NumberOfUsersRegisteredResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int64
}
// Status returns HTTPResponse.Status
func (r NumberOfUsersRegisteredResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r NumberOfUsersRegisteredResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersOnWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UsersAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersOnWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersOnWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type BulkEditUsersResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r BulkEditUsersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r BulkEditUsersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersOfWorkspace5Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserListAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersOfWorkspace5Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersOfWorkspace5Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TeamMemberInfoDto
}
// Status returns HTTPResponse.Status
func (r GetInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetMembersInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TeamMemberInfoDto
}
// Status returns HTTPResponse.Status
func (r GetMembersInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetMembersInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserNamesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]EntityIdNameDto
}
// Status returns HTTPResponse.Status
func (r GetUserNamesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserNamesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FindPoliciesToBeApprovedByUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]PolicyDto
}
// Status returns HTTPResponse.Status
func (r FindPoliciesToBeApprovedByUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FindPoliciesToBeApprovedByUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersAndUsersFromUserGroupsAssignedToProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserDto
}
// Status returns HTTPResponse.Status
func (r GetUsersAndUsersFromUserGroupsAssignedToProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersAndUsersFromUserGroupsAssignedToProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersForProjectMembersFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersForProjectMembersFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersForProjectMembersFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersForAttendanceReportFilter1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersForAttendanceReportFilter1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersForAttendanceReportFilter1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersOfWorkspace4Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r GetUsersOfWorkspace4Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersOfWorkspace4Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersForReportFilterOldResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersForReportFilterOldResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersForReportFilterOldResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersOfUserGroupResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserDto
}
// Status returns HTTPResponse.Status
func (r GetUsersOfUserGroupResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersOfUserGroupResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersOfWorkspace3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int64
}
// Status returns HTTPResponse.Status
func (r GetUsersOfWorkspace3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersOfWorkspace3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersOfWorkspace2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TeamMembersAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersOfWorkspace2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersOfWorkspace2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r GetUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateTimeTrackingSettings1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdateTimeTrackingSettings1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateTimeTrackingSettings1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateDashboardSelectionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdateDashboardSelectionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateDashboardSelectionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetDefaultWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r SetDefaultWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetDefaultWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r DeleteUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ChangeEmailResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ChangeEmailResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ChangeEmailResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HasPendingEmailChangeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PendingEmailChangeResponse
}
// Status returns HTTPResponse.Status
func (r HasPendingEmailChangeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HasPendingEmailChangeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateLangResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdateLangResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateLangResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type MarkAsRead1Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r MarkAsRead1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r MarkAsRead1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type MarkAsReadResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r MarkAsReadResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r MarkAsReadResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ChangeNameAdminResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r ChangeNameAdminResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ChangeNameAdminResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetNewsForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]NewsDto
}
// Status returns HTTPResponse.Status
func (r GetNewsForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetNewsForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ReadNewsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ReadNewsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ReadNewsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetNotificationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]NotificationDto
}
// Status returns HTTPResponse.Status
func (r GetNotificationsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetNotificationsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdatePictureResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdatePictureResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdatePictureResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateNameAndProfilePictureResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UsersNameAndProfilePictureDto
}
// Status returns HTTPResponse.Status
func (r UpdateNameAndProfilePictureResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateNameAndProfilePictureResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdateSettingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateSettingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateSummaryReportSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdateSummaryReportSettingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateSummaryReportSettingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateTimeTrackingSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdateTimeTrackingSettingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateTimeTrackingSettingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateTimezoneResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDto
}
// Status returns HTTPResponse.Status
func (r UpdateTimezoneResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateTimezoneResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetVerificationCampaignNotificationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]NotificationDto
}
// Status returns HTTPResponse.Status
func (r GetVerificationCampaignNotificationsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetVerificationCampaignNotificationsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type MarkNotificationsAsReadResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r MarkNotificationsAsReadResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r MarkNotificationsAsReadResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkCapacityForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserCapacityDto
}
// Status returns HTTPResponse.Status
func (r GetWorkCapacityForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkCapacityForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersWorkingDaysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]GetUsersWorkingDays200
}
type GetUsersWorkingDays200 string
// Status returns HTTPResponse.Status
func (r GetUsersWorkingDaysResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersWorkingDaysResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UploadImageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UploadFileResponseV1
}
// Status returns HTTPResponse.Status
func (r UploadImageResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UploadImageResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllUnfinishedWalkthroughTypesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalkthroughDto
}
// Status returns HTTPResponse.Status
func (r GetAllUnfinishedWalkthroughTypesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllUnfinishedWalkthroughTypesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FinishWalkthroughResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r FinishWalkthroughResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FinishWalkthroughResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetOwnerEmailByWorkspaceIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *string
}
// Status returns HTTPResponse.Status
func (r GetOwnerEmailByWorkspaceIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetOwnerEmailByWorkspaceIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkspacesOfUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]WorkspaceOverviewDto
}
// Status returns HTTPResponse.Status
func (r GetWorkspacesOfUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkspacesOfUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r CreateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkspaceInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]WorkspaceSubscriptionInfoDto
}
// Status returns HTTPResponse.Status
func (r GetWorkspaceInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkspaceInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type InsertLegacyPlanNotificationsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r InsertLegacyPlanNotificationsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r InsertLegacyPlanNotificationsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPermissionsToUserForWorkspacesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AuthorizationDto
}
// Status returns HTTPResponse.Status
func (r GetPermissionsToUserForWorkspacesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPermissionsToUserForWorkspacesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type LeaveWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r LeaveWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r LeaveWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkspaceByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r GetWorkspaceByIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkspaceByIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r UpdateWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetABTestingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ABTestingDto
}
// Status returns HTTPResponse.Status
func (r GetABTestingResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetABTestingResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetActiveMembersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ActiveMembersDto
}
// Status returns HTTPResponse.Status
func (r GetActiveMembersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetActiveMembersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UninstallResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UninstallResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UninstallResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInstalledAddonsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AddonDto
}
// Status returns HTTPResponse.Status
func (r GetInstalledAddonsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInstalledAddonsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type InstallResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *AddonDto
}
// Status returns HTTPResponse.Status
func (r InstallResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r InstallResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInstalledAddonsIdNamePairResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]IdNamePairDto
}
// Status returns HTTPResponse.Status
func (r GetInstalledAddonsIdNamePairResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInstalledAddonsIdNamePairResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInstalledAddonsByKeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]IdNamePairDto
}
// Status returns HTTPResponse.Status
func (r GetInstalledAddonsByKeysResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInstalledAddonsByKeysResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Uninstall1Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r Uninstall1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Uninstall1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAddonByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AddonDto
}
// Status returns HTTPResponse.Status
func (r GetAddonByIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAddonByIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateSettings1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AddonDto
}
// Status returns HTTPResponse.Status
func (r UpdateSettings1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateSettings1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateStatus3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AddonDto
}
// Status returns HTTPResponse.Status
func (r UpdateStatus3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateStatus3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAddonUserJWTResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *string
}
// Status returns HTTPResponse.Status
func (r GetAddonUserJWTResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAddonUserJWTResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAddonWebhooksResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhooksDto
}
// Status returns HTTPResponse.Status
func (r GetAddonWebhooksResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAddonWebhooksResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveUninstalledAddonResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RemoveUninstalledAddonResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveUninstalledAddonResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ListOfWorkspace1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AlertDto
}
// Status returns HTTPResponse.Status
func (r ListOfWorkspace1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ListOfWorkspace1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create20Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *AlertDto
}
// Status returns HTTPResponse.Status
func (r Create20Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create20Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete18Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AlertDto
}
// Status returns HTTPResponse.Status
func (r Delete18Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete18Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update11Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AlertDto
}
// Status returns HTTPResponse.Status
func (r Update11Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update11Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllowedUpdatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AllowedUpdates
}
// Status returns HTTPResponse.Status
func (r GetAllowedUpdatesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllowedUpdatesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ApproveRequestsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ApproveRequestsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ApproveRequestsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int64
}
// Status returns HTTPResponse.Status
func (r CountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HasPendingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r HasPendingResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HasPendingResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemindManagersToApproveResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RemindManagersToApproveResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemindManagersToApproveResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemindUsersToSubmitResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RemindUsersToSubmitResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemindUsersToSubmitResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetApprovalGroupsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ApprovalGroupDto
}
// Status returns HTTPResponse.Status
func (r GetApprovalGroupsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetApprovalGroupsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUnsubmittedSummariesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UnsubmittedSummaryGroupDto
}
// Status returns HTTPResponse.Status
func (r GetUnsubmittedSummariesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUnsubmittedSummariesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type WithdrawAllOfWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r WithdrawAllOfWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r WithdrawAllOfWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRequestsByWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ApprovalInfoDto
}
// Status returns HTTPResponse.Status
func (r GetRequestsByWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRequestsByWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetApprovalRequestResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApprovalRequestDto
}
// Status returns HTTPResponse.Status
func (r GetApprovalRequestResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetApprovalRequestResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateStatus2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApprovalRequestDto
}
// Status returns HTTPResponse.Status
func (r UpdateStatus2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateStatus2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetApprovalDashboardResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApprovalDashboardDto
}
// Status returns HTTPResponse.Status
func (r GetApprovalDashboardResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetApprovalDashboardResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetApprovalDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApprovalDetailsDto
}
// Status returns HTTPResponse.Status
func (r GetApprovalDetailsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetApprovalDetailsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FetchCustomAttributesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CustomAttributeDto
}
// Status returns HTTPResponse.Status
func (r FetchCustomAttributesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FetchCustomAttributesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CheckWorkspaceTransferPossibilityResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceTransferPossibleDto
}
// Status returns HTTPResponse.Status
func (r CheckWorkspaceTransferPossibilityResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CheckWorkspaceTransferPossibilityResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteMany3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ClientDto
}
// Status returns HTTPResponse.Status
func (r DeleteMany3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteMany3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClients1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ClientDto
}
// Status returns HTTPResponse.Status
func (r GetClients1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClients1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateMany2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ClientWithCurrencyDto
}
// Status returns HTTPResponse.Status
func (r UpdateMany2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateMany2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create19Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ClientDto
}
// Status returns HTTPResponse.Status
func (r Create19Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create19Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetArchivePermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ArchivePermissionDto
}
// Status returns HTTPResponse.Status
func (r GetArchivePermissionsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetArchivePermissionsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HaveRelatedTasksResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r HaveRelatedTasksResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HaveRelatedTasksResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClientsOfIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ClientDto
}
// Status returns HTTPResponse.Status
func (r GetClientsOfIdsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClientsOfIdsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClientsForInvoiceFilter1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ClientDto
}
// Status returns HTTPResponse.Status
func (r GetClientsForInvoiceFilter1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClientsForInvoiceFilter1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClients2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ClientDto
}
// Status returns HTTPResponse.Status
func (r GetClients2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClients2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClientsForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ClientDto
}
// Status returns HTTPResponse.Status
func (r GetClientsForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClientsForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClientIdsForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r GetClientIdsForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClientIdsForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeOffPoliciesAndHolidaysForClientResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffPolicyHolidayForClients
}
// Status returns HTTPResponse.Status
func (r GetTimeOffPoliciesAndHolidaysForClientResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeOffPoliciesAndHolidaysForClientResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete17Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClientDto
}
// Status returns HTTPResponse.Status
func (r Delete17Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete17Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClientResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClientDto
}
// Status returns HTTPResponse.Status
func (r GetClientResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClientResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectsArchivePermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r GetProjectsArchivePermissionsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectsArchivePermissionsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update10Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClientWithCurrencyDto
}
// Status returns HTTPResponse.Status
func (r Update10Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update10Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetCostRate2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r SetCostRate2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetCostRate2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetCouponResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SubscriptionCouponDto
}
// Status returns HTTPResponse.Status
func (r GetCouponResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetCouponResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkspaceCurrenciesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CurrencyDto
}
// Status returns HTTPResponse.Status
func (r GetWorkspaceCurrenciesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkspaceCurrenciesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateCurrencyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CurrencyDto
}
// Status returns HTTPResponse.Status
func (r CreateCurrencyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateCurrencyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveCurrencyResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RemoveCurrencyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveCurrencyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetCurrencyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *string
}
// Status returns HTTPResponse.Status
func (r GetCurrencyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetCurrencyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateCurrencyCodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CurrencyDto
}
// Status returns HTTPResponse.Status
func (r UpdateCurrencyCodeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateCurrencyCodeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetCurrencyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r SetCurrencyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetCurrencyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type OfWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CustomFieldDto
}
// Status returns HTTPResponse.Status
func (r OfWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r OfWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create18Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CustomFieldDto
}
// Status returns HTTPResponse.Status
func (r Create18Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create18Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type OfWorkspaceWithRequiredAvailabilityResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CustomFieldRequiredAvailabilityDto
}
// Status returns HTTPResponse.Status
func (r OfWorkspaceWithRequiredAvailabilityResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r OfWorkspaceWithRequiredAvailabilityResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete16Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r Delete16Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete16Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomFieldDto
}
// Status returns HTTPResponse.Status
func (r EditResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveDefaultValueOfProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomFieldDto
}
// Status returns HTTPResponse.Status
func (r RemoveDefaultValueOfProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveDefaultValueOfProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditDefaultValuesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomFieldDto
}
// Status returns HTTPResponse.Status
func (r EditDefaultValuesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditDefaultValuesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetOfProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CustomFieldDto
}
// Status returns HTTPResponse.Status
func (r GetOfProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetOfProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateCustomLabelsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r UpdateCustomLabelsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateCustomLabelsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddEmailResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r AddEmailResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddEmailResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteManyExpensesResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteManyExpensesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteManyExpensesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetExpensesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExpensesAndTotalsDto
}
// Status returns HTTPResponse.Status
func (r GetExpensesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetExpensesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateExpenseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ExpenseDto
}
// Status returns HTTPResponse.Status
func (r CreateExpenseResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateExpenseResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetCategoriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExpenseCategoriesWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetCategoriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetCategoriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create17Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ExpenseCategoryDto
}
// Status returns HTTPResponse.Status
func (r Create17Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create17Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetCategoriesByIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ExpenseCategoryDto
}
// Status returns HTTPResponse.Status
func (r GetCategoriesByIdsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetCategoriesByIdsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteCategoryResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteCategoryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteCategoryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateCategoryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExpenseCategoryDto
}
// Status returns HTTPResponse.Status
func (r UpdateCategoryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateCategoryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateStatus1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExpenseCategoryDto
}
// Status returns HTTPResponse.Status
func (r UpdateStatus1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateStatus1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetExpensesInDateRangeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ExpenseHydratedDto
}
// Status returns HTTPResponse.Status
func (r GetExpensesInDateRangeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetExpensesInDateRangeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateInvoicedStatus1Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateInvoicedStatus1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateInvoicedStatus1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RestoreManyExpensesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ExpenseDto
}
// Status returns HTTPResponse.Status
func (r RestoreManyExpensesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RestoreManyExpensesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteExpenseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExpenseDeletedDto
}
// Status returns HTTPResponse.Status
func (r DeleteExpenseResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteExpenseResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetExpenseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExpenseDto
}
// Status returns HTTPResponse.Status
func (r GetExpenseResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetExpenseResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateExpenseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ExpenseWithApprovalRequestUpdatedDto
}
// Status returns HTTPResponse.Status
func (r UpdateExpenseResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateExpenseResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DownloadFileResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]byte
}
// Status returns HTTPResponse.Status
func (r DownloadFileResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DownloadFileResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ImportFileDataResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ImportFileDataResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ImportFileDataResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CheckUsersForImportResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CheckUsersResponse
}
// Status returns HTTPResponse.Status
func (r CheckUsersForImportResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CheckUsersForImportResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetHolidaysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]HolidayDto
}
// Status returns HTTPResponse.Status
func (r GetHolidaysResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetHolidaysResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create16Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *HolidayDto
}
// Status returns HTTPResponse.Status
func (r Create16Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create16Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete15Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *HolidayDto
}
// Status returns HTTPResponse.Status
func (r Delete15Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete15Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update9Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *HolidayDto
}
// Status returns HTTPResponse.Status
func (r Update9Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update9Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetHourlyRate2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r SetHourlyRate2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetHourlyRate2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvitedEmailsInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvitedEmailsInfo
}
// Status returns HTTPResponse.Status
func (r GetInvitedEmailsInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvitedEmailsInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoiceEmailTemplatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]InvoiceEmailTemplateDto
}
// Status returns HTTPResponse.Status
func (r GetInvoiceEmailTemplatesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoiceEmailTemplatesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpsertInvoiceEmailTemplateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceEmailTemplateDto
}
// Status returns HTTPResponse.Status
func (r UpsertInvoiceEmailTemplateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpsertInvoiceEmailTemplateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoiceEmailDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceEmailDataDto
}
// Status returns HTTPResponse.Status
func (r GetInvoiceEmailDataResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoiceEmailDataResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SendInvoiceEmailResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r SendInvoiceEmailResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SendInvoiceEmailResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CreateInvoiceDto
}
// Status returns HTTPResponse.Status
func (r CreateInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllCompaniesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CompanyDto
}
// Status returns HTTPResponse.Status
func (r GetAllCompaniesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllCompaniesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateCompanyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CompanyDto
}
// Status returns HTTPResponse.Status
func (r CreateCompanyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateCompanyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateCompaniesInWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateCompaniesInWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateCompaniesInWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CountAllCompaniesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int64
}
// Status returns HTTPResponse.Status
func (r CountAllCompaniesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CountAllCompaniesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClientsForInvoiceFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CompanyDto
}
// Status returns HTTPResponse.Status
func (r GetClientsForInvoiceFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClientsForInvoiceFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteCompanyResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteCompanyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteCompanyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetCompanyByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CompanyDto
}
// Status returns HTTPResponse.Status
func (r GetCompanyByIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetCompanyByIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateCompanyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CompanyDto
}
// Status returns HTTPResponse.Status
func (r UpdateCompanyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateCompanyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoicesInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceInfoResponseDto
}
// Status returns HTTPResponse.Status
func (r GetInvoicesInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoicesInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoiceItemTypesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]InvoiceItemTypeDto
}
// Status returns HTTPResponse.Status
func (r GetInvoiceItemTypesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoiceItemTypesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateInvoiceItemTypeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CreateInvoiceItemTypeDto
}
// Status returns HTTPResponse.Status
func (r CreateInvoiceItemTypeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateInvoiceItemTypeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteInvoiceItemTypeResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteInvoiceItemTypeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteInvoiceItemTypeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateInvoiceItemTypeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceItemTypeDto
}
// Status returns HTTPResponse.Status
func (r UpdateInvoiceItemTypeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateInvoiceItemTypeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetNextInvoiceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NextInvoiceNumberDto
}
// Status returns HTTPResponse.Status
func (r GetNextInvoiceNumberResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetNextInvoiceNumberResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoicePermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoicePermissionsDto
}
// Status returns HTTPResponse.Status
func (r GetInvoicePermissionsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoicePermissionsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateInvoicePermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateInvoicePermissionsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateInvoicePermissionsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CanUserManageInvoicesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r CanUserManageInvoicesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CanUserManageInvoicesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoiceSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceSettingsDto
}
// Status returns HTTPResponse.Status
func (r GetInvoiceSettingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoiceSettingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateInvoiceSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateInvoiceSettingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateInvoiceSettingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r GetInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r UpdateInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DuplicateInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r DuplicateInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DuplicateInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ExportInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]byte
}
// Status returns HTTPResponse.Status
func (r ExportInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ExportInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ImportTimeAndExpensesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r ImportTimeAndExpensesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ImportTimeAndExpensesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddInvoiceItemResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceItemDto
}
// Status returns HTTPResponse.Status
func (r AddInvoiceItemResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddInvoiceItemResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ReorderInvoiceItem1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]InvoiceItemDto
}
// Status returns HTTPResponse.Status
func (r ReorderInvoiceItem1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ReorderInvoiceItem1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditInvoiceItemResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r EditInvoiceItemResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditInvoiceItemResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteInvoiceItemsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r DeleteInvoiceItemsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteInvoiceItemsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPaymentsForInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]InvoicePaymentDto
}
// Status returns HTTPResponse.Status
func (r GetPaymentsForInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPaymentsForInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateInvoicePaymentResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r CreateInvoicePaymentResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateInvoicePaymentResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeletePaymentByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceOverviewDto
}
// Status returns HTTPResponse.Status
func (r DeletePaymentByIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeletePaymentByIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ChangeInvoiceStatusResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ChangeInvoiceStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ChangeInvoiceStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AuthorizationCheckResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r AuthorizationCheckResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AuthorizationCheckResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type IsAvailableResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r IsAvailableResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r IsAvailableResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type IsAvailable1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r IsAvailable1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r IsAvailable1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GeneratePinCodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PinCodeDto
}
// Status returns HTTPResponse.Status
func (r GeneratePinCodeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GeneratePinCodeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GeneratePinCodeForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PinCodeDto
}
// Status returns HTTPResponse.Status
func (r GeneratePinCodeForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GeneratePinCodeForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserPinCodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KioskUserPinCodeDto
}
// Status returns HTTPResponse.Status
func (r GetUserPinCodeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserPinCodeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdatePinCodeResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdatePinCodeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdatePinCodeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetKiosksOfWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KioskHydratedWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetKiosksOfWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetKiosksOfWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create15Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *KioskDto
}
// Status returns HTTPResponse.Status
func (r Create15Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create15Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateBreakDefaultsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]KioskDto
}
// Status returns HTTPResponse.Status
func (r UpdateBreakDefaultsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateBreakDefaultsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTotalCountOfKiosksOnWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int64
}
// Status returns HTTPResponse.Status
func (r GetTotalCountOfKiosksOnWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTotalCountOfKiosksOnWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateDefaultsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]KioskDto
}
// Status returns HTTPResponse.Status
func (r UpdateDefaultsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateDefaultsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HasActiveKiosksResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r HasActiveKiosksResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HasActiveKiosksResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWithProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]EntityIdNameDto
}
// Status returns HTTPResponse.Status
func (r GetWithProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWithProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWithTaskResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]EntityIdNameDto
}
// Status returns HTTPResponse.Status
func (r GetWithTaskResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWithTaskResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]EntityIdNameDto
}
// Status returns HTTPResponse.Status
func (r GetForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWithoutDefaultsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]KioskDto
}
// Status returns HTTPResponse.Status
func (r GetWithoutDefaultsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWithoutDefaultsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteKioskResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteKioskResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteKioskResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetKioskByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KioskHydratedDto
}
// Status returns HTTPResponse.Status
func (r GetKioskByIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetKioskByIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update8Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KioskDto
}
// Status returns HTTPResponse.Status
func (r Update8Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update8Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ExportAssigneesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]byte
}
// Status returns HTTPResponse.Status
func (r ExportAssigneesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ExportAssigneesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HasEntryInProgressResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r HasEntryInProgressResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HasEntryInProgressResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *KioskDto
}
// Status returns HTTPResponse.Status
func (r UpdateStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AcknowledgeLegacyPlanNotificationsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r AcknowledgeLegacyPlanNotificationsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AcknowledgeLegacyPlanNotificationsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLegacyPlanUpgradeDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LegacyPlanUpgradeDataDto
}
// Status returns HTTPResponse.Status
func (r GetLegacyPlanUpgradeDataResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLegacyPlanUpgradeDataResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddLimitedUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r AddLimitedUsersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddLimitedUsersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLimitedUsersCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int32
}
// Status returns HTTPResponse.Status
func (r GetLimitedUsersCountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLimitedUsersCountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetMemberProfileResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemberProfileDto
}
// Status returns HTTPResponse.Status
func (r GetMemberProfileResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetMemberProfileResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateMemberProfileResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemberProfileDto
}
// Status returns HTTPResponse.Status
func (r UpdateMemberProfileResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateMemberProfileResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateMemberProfileWithAdditionalDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemberProfileDto
}
// Status returns HTTPResponse.Status
func (r UpdateMemberProfileWithAdditionalDataResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateMemberProfileWithAdditionalDataResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateMemberSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemberProfileDto
}
// Status returns HTTPResponse.Status
func (r UpdateMemberSettingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateMemberSettingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWeekStartResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetWeekStart200
}
type GetWeekStart200 string
// Status returns HTTPResponse.Status
func (r GetWeekStartResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWeekStartResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateMemberWorkingDaysAndCapacityResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemberProfileDto
}
// Status returns HTTPResponse.Status
func (r UpdateMemberWorkingDaysAndCapacityResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateMemberWorkingDaysAndCapacityResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetMembersCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MembersCountDto
}
// Status returns HTTPResponse.Status
func (r GetMembersCountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetMembersCountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FindNotInvitedEmailsInResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r FindNotInvitedEmailsInResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FindNotInvitedEmailsInResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetOrganizationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OrganizationDto
}
// Status returns HTTPResponse.Status
func (r GetOrganizationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetOrganizationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create14Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OrganizationDto
}
// Status returns HTTPResponse.Status
func (r Create14Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create14Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetOrganizationNameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OrganizationNameDto
}
// Status returns HTTPResponse.Status
func (r GetOrganizationNameResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetOrganizationNameResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CheckAvailabilityOfDomainNameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r CheckAvailabilityOfDomainNameResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CheckAvailabilityOfDomainNameResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteOrganizationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OrganizationDto
}
// Status returns HTTPResponse.Status
func (r DeleteOrganizationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteOrganizationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateOrganizationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OrganizationDto
}
// Status returns HTTPResponse.Status
func (r UpdateOrganizationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateOrganizationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLoginSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LoginSettingsDto
}
// Status returns HTTPResponse.Status
func (r GetLoginSettingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLoginSettingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteOAuth2ConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteOAuth2ConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteOAuth2ConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetOrganizationOAuth2ConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OAuth2ConfigurationDto
}
// Status returns HTTPResponse.Status
func (r GetOrganizationOAuth2ConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetOrganizationOAuth2ConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateOAuth2Configuration1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OAuth2ConfigurationDto
}
// Status returns HTTPResponse.Status
func (r UpdateOAuth2Configuration1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateOAuth2Configuration1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TestOAuth2ConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r TestOAuth2ConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TestOAuth2ConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteSAML2ConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteSAML2ConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteSAML2ConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetOrganizationSAML2ConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SAML2ConfigurationDto
}
// Status returns HTTPResponse.Status
func (r GetOrganizationSAML2ConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetOrganizationSAML2ConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateSAML2ConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SAML2ConfigurationDto
}
// Status returns HTTPResponse.Status
func (r UpdateSAML2ConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateSAML2ConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TestSAML2ConfigurationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r TestSAML2ConfigurationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TestSAML2ConfigurationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllOrganizationsOfUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r GetAllOrganizationsOfUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllOrganizationsOfUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkspaceOwnerResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OwnerIdResponse
}
// Status returns HTTPResponse.Status
func (r GetWorkspaceOwnerResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkspaceOwnerResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TransferOwnershipResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r TransferOwnershipResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TransferOwnershipResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkspaceOwnerTimeZoneResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OwnerTimeZoneResponse
}
// Status returns HTTPResponse.Status
func (r GetWorkspaceOwnerTimeZoneResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkspaceOwnerTimeZoneResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CancelSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingInformationDto
}
// Status returns HTTPResponse.Status
func (r CancelSubscriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CancelSubscriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ConfirmPaymentResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingInformationDto
}
// Status returns HTTPResponse.Status
func (r ConfirmPaymentResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ConfirmPaymentResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetCustomerInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomerInformationDto
}
// Status returns HTTPResponse.Status
func (r GetCustomerInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetCustomerInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateCustomerResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomerDto
}
// Status returns HTTPResponse.Status
func (r CreateCustomerResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateCustomerResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateCustomerResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateCustomerResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateCustomerResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditInvoiceInformationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomerBillingInformationDto
}
// Status returns HTTPResponse.Status
func (r EditInvoiceInformationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditInvoiceInformationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditPaymentInformationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomerPaymentInformationDto
}
// Status returns HTTPResponse.Status
func (r EditPaymentInformationResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditPaymentInformationResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ExtendTrialResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ExtendTrialResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ExtendTrialResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetFeatureSubscriptionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]FeatureSubscriptionsDto
}
// Status returns HTTPResponse.Status
func (r GetFeatureSubscriptionsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetFeatureSubscriptionsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type InitialUpgradeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UpgradePriceDto
}
// Status returns HTTPResponse.Status
func (r InitialUpgradeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r InitialUpgradeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoiceInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomerBillingInformationDto
}
// Status returns HTTPResponse.Status
func (r GetInvoiceInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoiceInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoicesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]StripeInvoiceDto
}
// Status returns HTTPResponse.Status
func (r GetInvoicesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoicesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoicesCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]int64
}
// Status returns HTTPResponse.Status
func (r GetInvoicesCountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoicesCountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLastOpenInvoiceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *StripeInvoicePayDto
}
// Status returns HTTPResponse.Status
func (r GetLastOpenInvoiceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLastOpenInvoiceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetInvoicesListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *StripeInvoicesDto
}
// Status returns HTTPResponse.Status
func (r GetInvoicesListResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetInvoicesListResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPaymentDateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingInformationDto
}
// Status returns HTTPResponse.Status
func (r GetPaymentDateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPaymentDateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPaymentInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomerPaymentInformationDto
}
// Status returns HTTPResponse.Status
func (r GetPaymentInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPaymentInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateSetupIntentForPaymentMethodResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SetupIntentDto
}
// Status returns HTTPResponse.Status
func (r CreateSetupIntentForPaymentMethodResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateSetupIntentForPaymentMethodResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PreviewUpgradeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UpgradePriceDto
}
// Status returns HTTPResponse.Status
func (r PreviewUpgradeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PreviewUpgradeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ReactivateSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ReactivateSubscriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ReactivateSubscriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetScheduledInvoiceInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NextCustomerInformationDto
}
// Status returns HTTPResponse.Status
func (r GetScheduledInvoiceInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetScheduledInvoiceInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateUserSeatsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingInformationDto
}
// Status returns HTTPResponse.Status
func (r UpdateUserSeatsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateUserSeatsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateSetupIntentForInitialSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SetupIntentDto
}
// Status returns HTTPResponse.Status
func (r CreateSetupIntentForInitialSubscriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateSetupIntentForInitialSubscriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingInformationDto
}
// Status returns HTTPResponse.Status
func (r CreateSubscriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateSubscriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingInformationDto
}
// Status returns HTTPResponse.Status
func (r UpdateSubscriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateSubscriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpgradePreCheckResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UpgradePreCheckDto
}
// Status returns HTTPResponse.Status
func (r UpgradePreCheckResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpgradePreCheckResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteSubscriptionResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteSubscriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteSubscriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TerminateTrialResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r TerminateTrialResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TerminateTrialResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type StartTrialResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r StartTrialResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r StartTrialResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type WasRegionalEverAllowedResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r WasRegionalEverAllowedResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r WasRegionalEverAllowedResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FindForUserAndPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]BalanceHistoryDto
}
// Status returns HTTPResponse.Status
func (r FindForUserAndPolicyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FindForUserAndPolicyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetClientsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectsByClientDto
}
// Status returns HTTPResponse.Status
func (r GetClientsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetClientsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjects3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectFullDto
}
// Status returns HTTPResponse.Status
func (r GetProjects3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjects3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectFavoritesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectFullDto
}
// Status returns HTTPResponse.Status
func (r GetProjectFavoritesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectFavoritesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTasks21Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TaskFullDto
}
// Status returns HTTPResponse.Status
func (r GetTasks21Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTasks21Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RecalculateProjectStatus1Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RecalculateProjectStatus1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RecalculateProjectStatus1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectAndTaskResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TaskWithProjectDto
}
// Status returns HTTPResponse.Status
func (r GetProjectAndTaskResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectAndTaskResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteMany2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r DeleteMany2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteMany2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjects2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PageProjectDto
}
// Status returns HTTPResponse.Status
func (r GetProjects2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjects2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateMany1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BulkProjectEditDto
}
// Status returns HTTPResponse.Status
func (r UpdateMany1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateMany1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create12Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ProjectFullDto
}
// Status returns HTTPResponse.Status
func (r Create12Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create12Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetFilteredProjectsCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int32
}
// Status returns HTTPResponse.Status
func (r GetFilteredProjectsCountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetFilteredProjectsCountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetFilteredProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PageProjectDto
}
// Status returns HTTPResponse.Status
func (r GetFilteredProjectsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetFilteredProjectsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateFromTemplateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ProjectFullDto
}
// Status returns HTTPResponse.Status
func (r CreateFromTemplateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateFromTemplateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLastUsedProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetLastUsedProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLastUsedProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type LastUsedProject1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
union json.RawMessage
}
}
// Status returns HTTPResponse.Status
func (r LastUsedProject1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r LastUsedProject1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectsListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectDto
}
// Status returns HTTPResponse.Status
func (r GetProjectsListResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectsListResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HasManagerRole1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r HasManagerRole1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HasManagerRole1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectsForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectDto
}
// Status returns HTTPResponse.Status
func (r GetProjectsForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectsForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectIdsForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r GetProjectIdsForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectIdsForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTasksByIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetTasksByIdsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTasksByIdsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllTasksResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetAllTasksResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllTasksResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTasksResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetTasksResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTasksResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTasksForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TasksGroupedByProjectIdDto
}
// Status returns HTTPResponse.Status
func (r GetTasksForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTasksForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTaskIdsForReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r GetTaskIdsForReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTaskIdsForReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeOffPoliciesAndHolidaysWithProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffPolicyHolidayForProjects
}
// Status returns HTTPResponse.Status
func (r GetTimeOffPoliciesAndHolidaysWithProjectsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeOffPoliciesAndHolidaysWithProjectsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLastUsedOfUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetLastUsedOfUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLastUsedOfUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPermissionsToUserForProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AuthorizationDto
}
// Status returns HTTPResponse.Status
func (r GetPermissionsToUserForProjectsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPermissionsToUserForProjectsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete13Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r Delete13Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete13Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProject1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDto
}
// Status returns HTTPResponse.Status
func (r GetProject1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProject1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update14Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r Update14Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update14Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update6Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r Update6Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update6Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetCostRate1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r SetCostRate1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetCostRate1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateEstimateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateEstimateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateEstimateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetHourlyRate1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r SetHourlyRate1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetHourlyRate1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HasManagerRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r HasManagerRoleResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HasManagerRoleResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAuthsForProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AuthorizationDto
}
// Status returns HTTPResponse.Status
func (r GetAuthsForProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAuthsForProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RecalculateProjectStatusResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RecalculateProjectStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RecalculateProjectStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTasks1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetTasks1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTasks1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create13Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r Create13Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create13Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTasksAssignedToUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetTasksAssignedToUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTasksAssignedToUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeOffPoliciesAndHolidaysWithTasksResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffPolicyHolidayForTasks
}
// Status returns HTTPResponse.Status
func (r GetTimeOffPoliciesAndHolidaysWithTasksResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeOffPoliciesAndHolidaysWithTasksResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update7Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r Update7Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update7Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetCostRateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r SetCostRateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetCostRateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetHourlyRateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r SetHourlyRateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetHourlyRateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete14Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r Delete14Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete14Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTaskAssignedToUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TaskDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetTaskAssignedToUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTaskAssignedToUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddUsers1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r AddUsers1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddUsers1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectStatus
}
// Status returns HTTPResponse.Status
func (r GetStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveUserGroupMembershipResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r RemoveUserGroupMembershipResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveUserGroupMembershipResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsers4Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserDto
}
// Status returns HTTPResponse.Status
func (r GetUsers4Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsers4Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddUsersCostRate1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r AddUsersCostRate1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddUsersCostRate1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddUsersHourlyRate1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r AddUsersHourlyRate1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddUsersHourlyRate1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveUserMembershipResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r RemoveUserMembershipResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveUserMembershipResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemovePermissionsToUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AuthorizationDto
}
// Status returns HTTPResponse.Status
func (r RemovePermissionsToUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemovePermissionsToUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPermissionsToUser1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AuthorizationDto
}
// Status returns HTTPResponse.Status
func (r GetPermissionsToUser1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPermissionsToUser1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddPermissionsToUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AuthorizationDto
}
// Status returns HTTPResponse.Status
func (r AddPermissionsToUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddPermissionsToUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DisconnectResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DisconnectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DisconnectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ConnectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PumbleInitialConnectionDto
}
// Status returns HTTPResponse.Status
func (r ConnectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ConnectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Connect1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PumbleConnectedDto
}
// Status returns HTTPResponse.Status
func (r Connect1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Connect1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SyncClientsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *[]ClientDto
}
// Status returns HTTPResponse.Status
func (r SyncClientsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SyncClientsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SyncProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *[]ProjectDtoImpl
}
// Status returns HTTPResponse.Status
func (r SyncProjectsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SyncProjectsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateProjectsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateProjectsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllRegionsForUserAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]RegionDto
}
// Status returns HTTPResponse.Status
func (r GetAllRegionsForUserAccountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllRegionsForUserAccountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ListOfWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ReminderDto
}
// Status returns HTTPResponse.Status
func (r ListOfWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ListOfWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create11Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ReminderDto
}
// Status returns HTTPResponse.Status
func (r Create11Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create11Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type OfWorkspaceIdAndUserIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ReminderDto
}
// Status returns HTTPResponse.Status
func (r OfWorkspaceIdAndUserIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r OfWorkspaceIdAndUserIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete12Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r Delete12Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete12Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update5Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReminderDto
}
// Status returns HTTPResponse.Status
func (r Update5Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update5Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetDashboardInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MainReportDto
}
// Status returns HTTPResponse.Status
func (r GetDashboardInfoResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetDashboardInfoResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetMyMostTrackedResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]MostTrackedDto
}
// Status returns HTTPResponse.Status
func (r GetMyMostTrackedResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetMyMostTrackedResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTeamActivitiesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TeamActivityDto
}
// Status returns HTTPResponse.Status
func (r GetTeamActivitiesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTeamActivitiesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAmountPreviewResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillableAndCostAmountDto
}
// Status returns HTTPResponse.Status
func (r GetAmountPreviewResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAmountPreviewResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetDraftAssignmentsCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DraftAssignmentsCountDto
}
// Status returns HTTPResponse.Status
func (r GetDraftAssignmentsCountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetDraftAssignmentsCountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectTotalsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]SchedulingProjectsTotalsWithoutBillableDto
}
// Status returns HTTPResponse.Status
func (r GetProjectTotalsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectTotalsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetFilteredProjectTotalsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]SchedulingProjectsTotalsWithoutBillableDto
}
// Status returns HTTPResponse.Status
func (r GetFilteredProjectTotalsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetFilteredProjectTotalsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectTotalsForSingleProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchedulingProjectsTotalsWithoutBillableDto
}
// Status returns HTTPResponse.Status
func (r GetProjectTotalsForSingleProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectTotalsForSingleProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectsForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchedulingProjectsDto
}
// Status returns HTTPResponse.Status
func (r GetProjectsForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectsForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PublishAssignmentsResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r PublishAssignmentsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PublishAssignmentsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateRecurringResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r CreateRecurringResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateRecurringResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete11Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r Delete11Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete11Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditRecurringResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r EditRecurringResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditRecurringResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditPeriodForRecurringResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r EditPeriodForRecurringResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditPeriodForRecurringResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditRecurringPeriodResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r EditRecurringPeriodResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditRecurringPeriodResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserTotalsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]SchedulingUsersTotalsWithoutBillableDto
}
// Status returns HTTPResponse.Status
func (r GetUserTotalsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserTotalsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAssignmentsForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentHydratedDto
}
// Status returns HTTPResponse.Status
func (r GetAssignmentsForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAssignmentsForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetFilteredAssignmentsForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentHydratedDto
}
// Status returns HTTPResponse.Status
func (r GetFilteredAssignmentsForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetFilteredAssignmentsForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsers3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchedulingUsersBaseDto
}
// Status returns HTTPResponse.Status
func (r GetUsers3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsers3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjects1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchedulingProjectsBaseDto
}
// Status returns HTTPResponse.Status
func (r GetProjects1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjects1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemindToPublishResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RemindToPublishResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemindToPublishResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserTotalsForSingleUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchedulingUsersBaseDto
}
// Status returns HTTPResponse.Status
func (r GetUserTotalsForSingleUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserTotalsForSingleUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Get3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AssignmentDto
}
// Status returns HTTPResponse.Status
func (r Get3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Get3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CopyAssignmentResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r CopyAssignmentResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CopyAssignmentResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SplitAssignmentResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r SplitAssignmentResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SplitAssignmentResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ShiftScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AssignmentDto
}
// Status returns HTTPResponse.Status
func (r ShiftScheduleResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ShiftScheduleResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HideProjectResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r HideProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HideProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ShowProjectResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ShowProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ShowProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type HideUserResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r HideUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r HideUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ShowUserResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r ShowUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ShowUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create10Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *MilestoneDto
}
// Status returns HTTPResponse.Status
func (r Create10Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create10Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete10Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MilestoneDto
}
// Status returns HTTPResponse.Status
func (r Delete10Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete10Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Get2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MilestoneDto
}
// Status returns HTTPResponse.Status
func (r Get2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Get2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Edit1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MilestoneDto
}
// Status returns HTTPResponse.Status
func (r Edit1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Edit1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EditDateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MilestoneDto
}
// Status returns HTTPResponse.Status
func (r EditDateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EditDateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ProjectFullDto
}
// Status returns HTTPResponse.Status
func (r GetProjectsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetProjectsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsers2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsers2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsers2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersAssignedToProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserDto
}
// Status returns HTTPResponse.Status
func (r GetUsersAssignedToProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersAssignedToProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetSidebarConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SidebarResponseDto
}
// Status returns HTTPResponse.Status
func (r GetSidebarConfigResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetSidebarConfigResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateSidebarResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SidebarResponseDto
}
// Status returns HTTPResponse.Status
func (r UpdateSidebarResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateSidebarResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FilterUsersByStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]PtoTeamMemberDto
}
// Status returns HTTPResponse.Status
func (r FilterUsersByStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FilterUsersByStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete9Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r Delete9Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete9Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type StopResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r StopResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r StopResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type StartResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r StartResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r StartResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteMany1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TagDto
}
// Status returns HTTPResponse.Status
func (r DeleteMany1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteMany1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTagsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TagDto
}
// Status returns HTTPResponse.Status
func (r GetTagsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTagsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateManyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TagDto
}
// Status returns HTTPResponse.Status
func (r UpdateManyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateManyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create9Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TagDto
}
// Status returns HTTPResponse.Status
func (r Create9Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create9Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ConnectedToApprovedEntriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r ConnectedToApprovedEntriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ConnectedToApprovedEntriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTagsOfIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TagDto
}
// Status returns HTTPResponse.Status
func (r GetTagsOfIdsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTagsOfIdsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTagIdsByNameAndStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r GetTagIdsByNameAndStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTagIdsByNameAndStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete8Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TagDto
}
// Status returns HTTPResponse.Status
func (r Delete8Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete8Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update4Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TagDto
}
// Status returns HTTPResponse.Status
func (r Update4Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update4Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTemplatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TemplateFullWithEntitiesFullDto
}
// Status returns HTTPResponse.Status
func (r GetTemplatesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTemplatesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create8Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TemplateDtoImpl
}
// Status returns HTTPResponse.Status
func (r Create8Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create8Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete7Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TemplateDtoImpl
}
// Status returns HTTPResponse.Status
func (r Delete7Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete7Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTemplateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TemplateDto
}
// Status returns HTTPResponse.Status
func (r GetTemplateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTemplateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update13Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TemplateDtoImpl
}
// Status returns HTTPResponse.Status
func (r Update13Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update13Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ActivateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CopiedEntriesDto
}
// Status returns HTTPResponse.Status
func (r ActivateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ActivateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeactivateResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeactivateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeactivateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CopyTimeEntriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CopiedEntriesDto
}
// Status returns HTTPResponse.Status
func (r CopyTimeEntriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CopyTimeEntriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ContinueTimeEntryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r ContinueTimeEntryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ContinueTimeEntryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTeamMembersOfAdminResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PtoTeamMembersAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetTeamMembersOfAdminResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTeamMembersOfAdminResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetBalancesForPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BalancesWithCount
}
// Status returns HTTPResponse.Status
func (r GetBalancesForPolicyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetBalancesForPolicyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateBalanceResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateBalanceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateBalanceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetBalancesForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BalancesWithCount
}
// Status returns HTTPResponse.Status
func (r GetBalancesForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetBalancesForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTeamMembersOfManagerResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PtoTeamMembersAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetTeamMembersOfManagerResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTeamMembersOfManagerResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FindPoliciesForWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]PolicyDto
}
// Status returns HTTPResponse.Status
func (r FindPoliciesForWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FindPoliciesForWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreatePolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *PolicyDto
}
// Status returns HTTPResponse.Status
func (r CreatePolicyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreatePolicyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPolicyAssignmentForCurrentUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]PolicyAssignmentFullDto
}
// Status returns HTTPResponse.Status
func (r GetPolicyAssignmentForCurrentUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPolicyAssignmentForCurrentUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTeamAssignmentsDistributionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TeamPolicyAssignmentsDistribution
}
// Status returns HTTPResponse.Status
func (r GetTeamAssignmentsDistributionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTeamAssignmentsDistributionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPolicyAssignmentsForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]PolicyAssignmentFullDto
}
// Status returns HTTPResponse.Status
func (r GetPolicyAssignmentsForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPolicyAssignmentsForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type FindPoliciesForUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]PolicyDto
}
// Status returns HTTPResponse.Status
func (r FindPoliciesForUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r FindPoliciesForUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeletePolicyResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeletePolicyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeletePolicyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdatePolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PolicyDto
}
// Status returns HTTPResponse.Status
func (r UpdatePolicyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdatePolicyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ArchiveResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PolicyDto
}
// Status returns HTTPResponse.Status
func (r ArchiveResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ArchiveResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RestoreResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PolicyDto
}
// Status returns HTTPResponse.Status
func (r RestoreResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RestoreResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PolicyDto
}
// Status returns HTTPResponse.Status
func (r GetPolicyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPolicyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create7Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffRequestFullDto
}
// Status returns HTTPResponse.Status
func (r Create7Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create7Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete6Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffRequestDto
}
// Status returns HTTPResponse.Status
func (r Delete6Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete6Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ApproveResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffRequestDto
}
// Status returns HTTPResponse.Status
func (r ApproveResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ApproveResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RejectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffRequestDto
}
// Status returns HTTPResponse.Status
func (r RejectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RejectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateForOther1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffRequestFullDto
}
// Status returns HTTPResponse.Status
func (r CreateForOther1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateForOther1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Get1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffRequestsWithCountDto
}
// Status returns HTTPResponse.Status
func (r Get1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Get1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeOffRequestByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeOffRequestFullDto
}
// Status returns HTTPResponse.Status
func (r GetTimeOffRequestByIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeOffRequestByIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetAllUsersOfWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PtoTeamMembersAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetAllUsersOfWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetAllUsersOfWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserGroupsOfWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PtoTeamMembersAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetUserGroupsOfWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserGroupsOfWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersOfWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PtoTeamMembersAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersOfWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersOfWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimelineUsersDto
}
// Status returns HTTPResponse.Status
func (r GetResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimelineForReportsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimelineUsersDto
}
// Status returns HTTPResponse.Status
func (r GetTimelineForReportsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimelineForReportsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteManyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryUpdatedDto
}
// Status returns HTTPResponse.Status
func (r DeleteManyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteManyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntriesBySearchValueResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryRecentlyUsedDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntriesBySearchValueResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntriesBySearchValueResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create6Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r Create6Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create6Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PatchTimeEntriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r PatchTimeEntriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PatchTimeEntriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type EndStartedResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r EndStartedResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r EndStartedResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetMultipleTimeEntriesByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetMultipleTimeEntriesByIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetMultipleTimeEntriesByIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateFull1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r CreateFull1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateFull1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntryInProgressResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r GetTimeEntryInProgressResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntryInProgressResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateInvoicedStatusResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r UpdateInvoicedStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateInvoicedStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ListOfProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r ListOfProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ListOfProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntriesRecentlyUsedResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryRecentlyUsedDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntriesRecentlyUsedResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntriesRecentlyUsedResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RestoreTimeEntriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r RestoreTimeEntriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RestoreTimeEntriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateForManyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryWithUsernameDto
}
// Status returns HTTPResponse.Status
func (r CreateForManyResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateForManyResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateForOthersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntrySummaryDto
}
// Status returns HTTPResponse.Status
func (r CreateForOthersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateForOthersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ListOfFullResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TeamMemberInfoDto
}
// Status returns HTTPResponse.Status
func (r ListOfFullResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ListOfFullResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AssertTimeEntriesExistInDateRangeResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r AssertTimeEntriesExistInDateRangeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AssertTimeEntriesExistInDateRangeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateFullResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r CreateFullResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateFullResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntriesInRangeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntriesInRangeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntriesInRangeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntriesForTimesheetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntriesForTimesheetResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntriesForTimesheetResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryUpdatedDto
}
// Status returns HTTPResponse.Status
func (r PatchResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PatchResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r Update3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntryAttributesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CustomAttributeDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntryAttributesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntryAttributesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateTimeEntryAttributeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CustomAttributeDto
}
// Status returns HTTPResponse.Status
func (r CreateTimeEntryAttributeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateTimeEntryAttributeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteTimeEntryAttributeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomAttributeDto
}
// Status returns HTTPResponse.Status
func (r DeleteTimeEntryAttributeResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteTimeEntryAttributeResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateBillableResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateBillableResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateBillableResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateDescriptionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateDescriptionResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateDescriptionResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateEndResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateEndResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateEndResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateFullResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r UpdateFullResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateFullResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveProjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r RemoveProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateProjectAndTaskResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateProjectAndTaskResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateProjectAndTaskResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateAndSplitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateAndSplitResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateAndSplitResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SplitTimeEntryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *[]TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r SplitTimeEntryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SplitTimeEntryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateStartResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateStartResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateStartResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateTagsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateTagsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateTagsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveTaskResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r RemoveTaskResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveTaskResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateTimeIntervalResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryUpdatedDto
}
// Status returns HTTPResponse.Status
func (r UpdateTimeIntervalResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateTimeIntervalResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r UpdateUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete5Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryUpdatedDto
}
// Status returns HTTPResponse.Status
func (r Delete5Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete5Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateCustomFieldResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CustomFieldValueDto
}
// Status returns HTTPResponse.Status
func (r UpdateCustomFieldResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateCustomFieldResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PenalizeCurrentTimerAndStartNewTimeEntryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r PenalizeCurrentTimerAndStartNewTimeEntryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PenalizeCurrentTimerAndStartNewTimeEntryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TransferWorkspaceDeprecatedFlowResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceTransferDto
}
// Status returns HTTPResponse.Status
func (r TransferWorkspaceDeprecatedFlowResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TransferWorkspaceDeprecatedFlowResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TransferWorkspaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceTransferDto
}
// Status returns HTTPResponse.Status
func (r TransferWorkspaceResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TransferWorkspaceResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTrialActivationDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TrialActivationDataDto
}
// Status returns HTTPResponse.Status
func (r GetTrialActivationDataResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTrialActivationDataResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveMemberResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RemoveMemberResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveMemberResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CopyTimeEntryCalendarDragResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r CopyTimeEntryCalendarDragResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CopyTimeEntryCalendarDragResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DuplicateTimeEntryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TimeEntryDtoImpl
}
// Status returns HTTPResponse.Status
func (r DuplicateTimeEntryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DuplicateTimeEntryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserGroups1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserGroupDto
}
// Status returns HTTPResponse.Status
func (r GetUserGroups1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserGroups1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create5Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *UserGroupDto
}
// Status returns HTTPResponse.Status
func (r Create5Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create5Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserGroups2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupsAndCountDto
}
// Status returns HTTPResponse.Status
func (r GetUserGroups2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserGroups2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserGroupNamesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserGroupDto
}
// Status returns HTTPResponse.Status
func (r GetUserGroupNamesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserGroupNamesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersForReportFilter1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersForReportFilter1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersForReportFilter1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserGroupForReportFilterPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUserGroupForReportFilterPostResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserGroupForReportFilterPostResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersForAttendanceReportFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ReportFilterUsersWithCountDto
}
// Status returns HTTPResponse.Status
func (r GetUsersForAttendanceReportFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersForAttendanceReportFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserGroupIdsByNameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
// Status returns HTTPResponse.Status
func (r GetUserGroupIdsByNameResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserGroupIdsByNameResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserGroupsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserGroupDto
}
// Status returns HTTPResponse.Status
func (r GetUserGroupsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserGroupsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserGroupDto
}
// Status returns HTTPResponse.Status
func (r RemoveUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddUsersToUserGroupsFilterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserGroupDto
}
// Status returns HTTPResponse.Status
func (r AddUsersToUserGroupsFilterResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddUsersToUserGroupsFilterResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete4Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserGroupDto
}
// Status returns HTTPResponse.Status
func (r Delete4Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete4Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserGroupDto
}
// Status returns HTTPResponse.Status
func (r Update2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserDto
}
// Status returns HTTPResponse.Status
func (r GetUsersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUsers1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]UserDto
}
// Status returns HTTPResponse.Status
func (r GetUsers1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUsers1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type AddUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r AddUsersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r AddUsersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetExpensesForUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ExpenseDto
}
// Status returns HTTPResponse.Status
func (r GetExpensesForUsersResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetExpensesForUsersResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetMembershipsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r SetMembershipsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetMembershipsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ResendInviteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r ResendInviteResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ResendInviteResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateDeprecatedResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ApprovalRequestDto
}
// Status returns HTTPResponse.Status
func (r CreateDeprecatedResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateDeprecatedResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRequestsByUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ApprovalInfoDto
}
// Status returns HTTPResponse.Status
func (r GetRequestsByUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRequestsByUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetApprovedTotalsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApprovalPeriodTotalsDto
}
// Status returns HTTPResponse.Status
func (r GetApprovedTotalsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetApprovedTotalsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateForOtherDeprecatedResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ApprovalRequestDto
}
// Status returns HTTPResponse.Status
func (r CreateForOtherDeprecatedResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateForOtherDeprecatedResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPreviewResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApprovalPeriodTotalsDto
}
// Status returns HTTPResponse.Status
func (r GetPreviewResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPreviewResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntryStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryApprovalStatusDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntryStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntryStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetTimeEntryWeekStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TimeEntryApprovalStatusDto
}
// Status returns HTTPResponse.Status
func (r GetTimeEntryWeekStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetTimeEntryWeekStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWeeklyRequestsByUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]ApprovalInfoDto
}
// Status returns HTTPResponse.Status
func (r GetWeeklyRequestsByUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWeeklyRequestsByUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type WithdrawAllOfUserResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r WithdrawAllOfUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r WithdrawAllOfUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type WithdrawAllOfWorkspaceDeprecatedResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r WithdrawAllOfWorkspaceDeprecatedResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r WithdrawAllOfWorkspaceDeprecatedResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type WithdrawWeeklyOfUserResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r WithdrawWeeklyOfUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r WithdrawWeeklyOfUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetCostRateForUser1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r SetCostRateForUser1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetCostRateForUser1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpsertUserCustomFieldValueResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *[]UserCustomFieldValueDto
}
// Status returns HTTPResponse.Status
func (r UpsertUserCustomFieldValueResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpsertUserCustomFieldValueResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetFavoriteEntriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]FavoriteTimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r GetFavoriteEntriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetFavoriteEntriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateFavoriteTimeEntryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *FavoriteTimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r CreateFavoriteTimeEntryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateFavoriteTimeEntryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ReorderInvoiceItemResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]FavoriteTimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r ReorderInvoiceItemResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ReorderInvoiceItemResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r Delete3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Update1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *FavoriteTimeEntryFullDto
}
// Status returns HTTPResponse.Status
func (r Update1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Update1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetHolidays1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]HolidayDto
}
// Status returns HTTPResponse.Status
func (r GetHolidays1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetHolidays1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type SetHourlyRateForUser1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkspaceDto
}
// Status returns HTTPResponse.Status
func (r SetHourlyRateForUser1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r SetHourlyRateForUser1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetPermissionsToUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]AuthorizationDto
}
// Status returns HTTPResponse.Status
func (r GetPermissionsToUserResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetPermissionsToUserResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type RemoveFavoriteProjectResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r RemoveFavoriteProjectResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r RemoveFavoriteProjectResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete2Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r Delete2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create4Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ProjectFavoritesDto
}
// Status returns HTTPResponse.Status
func (r Create4Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create4Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Delete1Response struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r Delete1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Delete1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create3Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TaskFavoritesDto
}
// Status returns HTTPResponse.Status
func (r Create3Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create3Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type ReSubmitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ApprovalRequestDto
}
// Status returns HTTPResponse.Status
func (r ReSubmitResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r ReSubmitResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetUserRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserRolesInfoDto
}
// Status returns HTTPResponse.Status
func (r GetUserRolesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetUserRolesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateUserRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserRolesInfoDto
}
// Status returns HTTPResponse.Status
func (r UpdateUserRolesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateUserRolesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create2Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ApprovalRequestDto
}
// Status returns HTTPResponse.Status
func (r Create2Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create2Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type CreateForOtherResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ApprovalRequestDto
}
// Status returns HTTPResponse.Status
func (r CreateForOtherResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r CreateForOtherResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWorkCapacityResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int64
}
// Status returns HTTPResponse.Status
func (r GetWorkCapacityResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWorkCapacityResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWebhooksResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhooksDto
}
// Status returns HTTPResponse.Status
func (r GetWebhooksResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWebhooksResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type Create1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *WebhookDto
}
// Status returns HTTPResponse.Status
func (r Create1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r Create1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteResponse struct {
Body []byte
HTTPResponse *http.Response
}
// Status returns HTTPResponse.Status
func (r DeleteResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetWebhookResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhookDto
}
// Status returns HTTPResponse.Status
func (r GetWebhookResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetWebhookResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type UpdateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhookDto
}
// Status returns HTTPResponse.Status
func (r UpdateResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r UpdateResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLogsForWebhook1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]WebhookLogDto
}
// Status returns HTTPResponse.Status
func (r GetLogsForWebhook1Response) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLogsForWebhook1Response) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetLogCountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int64
}
// Status returns HTTPResponse.Status
func (r GetLogCountResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetLogCountResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TriggerResendEventForWebhookResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r TriggerResendEventForWebhookResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TriggerResendEventForWebhookResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type TriggerTestEventForWebhookResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *bool
}
// Status returns HTTPResponse.Status
func (r TriggerTestEventForWebhookResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r TriggerTestEventForWebhookResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GenerateNewTokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WebhookDto
}
// Status returns HTTPResponse.Status
func (r GenerateNewTokenResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GenerateNewTokenResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
// GetInitialDataWithResponse request returning *GetInitialDataResponse
func (c *ClientWithResponses) GetInitialDataWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*GetInitialDataResponse, error) {
rsp, err := c.GetInitialData(ctx, reportId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInitialDataResponse(rsp)
}
// DownloadReportWithBodyWithResponse request with arbitrary body returning *DownloadReportResponse
func (c *ClientWithResponses) DownloadReportWithBodyWithResponse(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DownloadReportResponse, error) {
rsp, err := c.DownloadReportWithBody(ctx, reportId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDownloadReportResponse(rsp)
}
func (c *ClientWithResponses) DownloadReportWithResponse(ctx context.Context, reportId string, body DownloadReportJSONRequestBody, reqEditors ...RequestEditorFn) (*DownloadReportResponse, error) {
rsp, err := c.DownloadReport(ctx, reportId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDownloadReportResponse(rsp)
}
// ResetPinWithResponse request returning *ResetPinResponse
func (c *ClientWithResponses) ResetPinWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*ResetPinResponse, error) {
rsp, err := c.ResetPin(ctx, reportId, reqEditors...)
if err != nil {
return nil, err
}
return ParseResetPinResponse(rsp)
}
// ValidatePinWithBodyWithResponse request with arbitrary body returning *ValidatePinResponse
func (c *ClientWithResponses) ValidatePinWithBodyWithResponse(ctx context.Context, reportId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidatePinResponse, error) {
rsp, err := c.ValidatePinWithBody(ctx, reportId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseValidatePinResponse(rsp)
}
func (c *ClientWithResponses) ValidatePinWithResponse(ctx context.Context, reportId string, body ValidatePinJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidatePinResponse, error) {
rsp, err := c.ValidatePin(ctx, reportId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseValidatePinResponse(rsp)
}
// UpdateSmtpConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateSmtpConfigurationResponse
func (c *ClientWithResponses) UpdateSmtpConfigurationWithBodyWithResponse(ctx context.Context, systemSettingsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSmtpConfigurationResponse, error) {
rsp, err := c.UpdateSmtpConfigurationWithBody(ctx, systemSettingsId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSmtpConfigurationResponse(rsp)
}
func (c *ClientWithResponses) UpdateSmtpConfigurationWithResponse(ctx context.Context, systemSettingsId string, body UpdateSmtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSmtpConfigurationResponse, error) {
rsp, err := c.UpdateSmtpConfiguration(ctx, systemSettingsId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSmtpConfigurationResponse(rsp)
}
// DisableAccessToEntitiesInTransferWithBodyWithResponse request with arbitrary body returning *DisableAccessToEntitiesInTransferResponse
func (c *ClientWithResponses) DisableAccessToEntitiesInTransferWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableAccessToEntitiesInTransferResponse, error) {
rsp, err := c.DisableAccessToEntitiesInTransferWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDisableAccessToEntitiesInTransferResponse(rsp)
}
func (c *ClientWithResponses) DisableAccessToEntitiesInTransferWithResponse(ctx context.Context, body DisableAccessToEntitiesInTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableAccessToEntitiesInTransferResponse, error) {
rsp, err := c.DisableAccessToEntitiesInTransfer(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDisableAccessToEntitiesInTransferResponse(rsp)
}
// EnableAccessToEntitiesInTransferWithResponse request returning *EnableAccessToEntitiesInTransferResponse
func (c *ClientWithResponses) EnableAccessToEntitiesInTransferWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*EnableAccessToEntitiesInTransferResponse, error) {
rsp, err := c.EnableAccessToEntitiesInTransfer(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseEnableAccessToEntitiesInTransferResponse(rsp)
}
// UsersExistWithBodyWithResponse request with arbitrary body returning *UsersExistResponse
func (c *ClientWithResponses) UsersExistWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersExistResponse, error) {
rsp, err := c.UsersExistWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUsersExistResponse(rsp)
}
func (c *ClientWithResponses) UsersExistWithResponse(ctx context.Context, body UsersExistJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersExistResponse, error) {
rsp, err := c.UsersExist(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUsersExistResponse(rsp)
}
// HandleCleanupOnSourceRegionWithResponse request returning *HandleCleanupOnSourceRegionResponse
func (c *ClientWithResponses) HandleCleanupOnSourceRegionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HandleCleanupOnSourceRegionResponse, error) {
rsp, err := c.HandleCleanupOnSourceRegion(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHandleCleanupOnSourceRegionResponse(rsp)
}
// HandleTransferCompletedOnSourceRegionWithResponse request returning *HandleTransferCompletedOnSourceRegionResponse
func (c *ClientWithResponses) HandleTransferCompletedOnSourceRegionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HandleTransferCompletedOnSourceRegionResponse, error) {
rsp, err := c.HandleTransferCompletedOnSourceRegion(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHandleTransferCompletedOnSourceRegionResponse(rsp)
}
// HandleTransferCompletedFailureWithBodyWithResponse request with arbitrary body returning *HandleTransferCompletedFailureResponse
func (c *ClientWithResponses) HandleTransferCompletedFailureWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleTransferCompletedFailureResponse, error) {
rsp, err := c.HandleTransferCompletedFailureWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseHandleTransferCompletedFailureResponse(rsp)
}
func (c *ClientWithResponses) HandleTransferCompletedFailureWithResponse(ctx context.Context, workspaceId string, body HandleTransferCompletedFailureJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleTransferCompletedFailureResponse, error) {
rsp, err := c.HandleTransferCompletedFailure(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseHandleTransferCompletedFailureResponse(rsp)
}
// HandleTransferCompletedSuccessWithBodyWithResponse request with arbitrary body returning *HandleTransferCompletedSuccessResponse
func (c *ClientWithResponses) HandleTransferCompletedSuccessWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleTransferCompletedSuccessResponse, error) {
rsp, err := c.HandleTransferCompletedSuccessWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseHandleTransferCompletedSuccessResponse(rsp)
}
func (c *ClientWithResponses) HandleTransferCompletedSuccessWithResponse(ctx context.Context, workspaceId string, body HandleTransferCompletedSuccessJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleTransferCompletedSuccessResponse, error) {
rsp, err := c.HandleTransferCompletedSuccess(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseHandleTransferCompletedSuccessResponse(rsp)
}
// GetAllUsersWithResponse request returning *GetAllUsersResponse
func (c *ClientWithResponses) GetAllUsersWithResponse(ctx context.Context, params *GetAllUsersParams, reqEditors ...RequestEditorFn) (*GetAllUsersResponse, error) {
rsp, err := c.GetAllUsers(ctx, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllUsersResponse(rsp)
}
// GetUserInfoWithBodyWithResponse request with arbitrary body returning *GetUserInfoResponse
func (c *ClientWithResponses) GetUserInfoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserInfoResponse, error) {
rsp, err := c.GetUserInfoWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserInfoResponse(rsp)
}
func (c *ClientWithResponses) GetUserInfoWithResponse(ctx context.Context, body GetUserInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserInfoResponse, error) {
rsp, err := c.GetUserInfo(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserInfoResponse(rsp)
}
// GetUserMembershipsAndInvitesWithBodyWithResponse request with arbitrary body returning *GetUserMembershipsAndInvitesResponse
func (c *ClientWithResponses) GetUserMembershipsAndInvitesWithBodyWithResponse(ctx context.Context, params *GetUserMembershipsAndInvitesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserMembershipsAndInvitesResponse, error) {
rsp, err := c.GetUserMembershipsAndInvitesWithBody(ctx, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserMembershipsAndInvitesResponse(rsp)
}
func (c *ClientWithResponses) GetUserMembershipsAndInvitesWithResponse(ctx context.Context, params *GetUserMembershipsAndInvitesParams, body GetUserMembershipsAndInvitesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserMembershipsAndInvitesResponse, error) {
rsp, err := c.GetUserMembershipsAndInvites(ctx, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserMembershipsAndInvitesResponse(rsp)
}
// CheckForNewsletterSubscriptionWithResponse request returning *CheckForNewsletterSubscriptionResponse
func (c *ClientWithResponses) CheckForNewsletterSubscriptionWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*CheckForNewsletterSubscriptionResponse, error) {
rsp, err := c.CheckForNewsletterSubscription(ctx, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseCheckForNewsletterSubscriptionResponse(rsp)
}
// AddNotificationsWithBodyWithResponse request with arbitrary body returning *AddNotificationsResponse
func (c *ClientWithResponses) AddNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddNotificationsResponse, error) {
rsp, err := c.AddNotificationsWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddNotificationsResponse(rsp)
}
// GetNewsWithResponse request returning *GetNewsResponse
func (c *ClientWithResponses) GetNewsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNewsResponse, error) {
rsp, err := c.GetNews(ctx, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetNewsResponse(rsp)
}
// DeleteNewsWithResponse request returning *DeleteNewsResponse
func (c *ClientWithResponses) DeleteNewsWithResponse(ctx context.Context, newsId string, reqEditors ...RequestEditorFn) (*DeleteNewsResponse, error) {
rsp, err := c.DeleteNews(ctx, newsId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteNewsResponse(rsp)
}
// UpdateNewsWithBodyWithResponse request with arbitrary body returning *UpdateNewsResponse
func (c *ClientWithResponses) UpdateNewsWithBodyWithResponse(ctx context.Context, newsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNewsResponse, error) {
rsp, err := c.UpdateNewsWithBody(ctx, newsId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateNewsResponse(rsp)
}
// SearchAllUsersWithResponse request returning *SearchAllUsersResponse
func (c *ClientWithResponses) SearchAllUsersWithResponse(ctx context.Context, params *SearchAllUsersParams, reqEditors ...RequestEditorFn) (*SearchAllUsersResponse, error) {
rsp, err := c.SearchAllUsers(ctx, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseSearchAllUsersResponse(rsp)
}
// NumberOfUsersRegisteredWithResponse request returning *NumberOfUsersRegisteredResponse
func (c *ClientWithResponses) NumberOfUsersRegisteredWithResponse(ctx context.Context, params *NumberOfUsersRegisteredParams, reqEditors ...RequestEditorFn) (*NumberOfUsersRegisteredResponse, error) {
rsp, err := c.NumberOfUsersRegistered(ctx, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseNumberOfUsersRegisteredResponse(rsp)
}
// GetUsersOnWorkspaceWithResponse request returning *GetUsersOnWorkspaceResponse
func (c *ClientWithResponses) GetUsersOnWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetUsersOnWorkspaceParams, reqEditors ...RequestEditorFn) (*GetUsersOnWorkspaceResponse, error) {
rsp, err := c.GetUsersOnWorkspace(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersOnWorkspaceResponse(rsp)
}
// BulkEditUsersWithBodyWithResponse request with arbitrary body returning *BulkEditUsersResponse
func (c *ClientWithResponses) BulkEditUsersWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkEditUsersResponse, error) {
rsp, err := c.BulkEditUsersWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseBulkEditUsersResponse(rsp)
}
func (c *ClientWithResponses) BulkEditUsersWithResponse(ctx context.Context, workspaceId string, body BulkEditUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkEditUsersResponse, error) {
rsp, err := c.BulkEditUsers(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseBulkEditUsersResponse(rsp)
}
// GetUsersOfWorkspace5WithResponse request returning *GetUsersOfWorkspace5Response
func (c *ClientWithResponses) GetUsersOfWorkspace5WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace5Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace5Response, error) {
rsp, err := c.GetUsersOfWorkspace5(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersOfWorkspace5Response(rsp)
}
// GetInfoWithBodyWithResponse request with arbitrary body returning *GetInfoResponse
func (c *ClientWithResponses) GetInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInfoResponse, error) {
rsp, err := c.GetInfoWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInfoResponse(rsp)
}
func (c *ClientWithResponses) GetInfoWithResponse(ctx context.Context, workspaceId string, body GetInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInfoResponse, error) {
rsp, err := c.GetInfo(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInfoResponse(rsp)
}
// GetMembersInfoWithResponse request returning *GetMembersInfoResponse
func (c *ClientWithResponses) GetMembersInfoWithResponse(ctx context.Context, workspaceId string, params *GetMembersInfoParams, reqEditors ...RequestEditorFn) (*GetMembersInfoResponse, error) {
rsp, err := c.GetMembersInfo(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetMembersInfoResponse(rsp)
}
// GetUserNamesWithBodyWithResponse request with arbitrary body returning *GetUserNamesResponse
func (c *ClientWithResponses) GetUserNamesWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetUserNamesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserNamesResponse, error) {
rsp, err := c.GetUserNamesWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserNamesResponse(rsp)
}
func (c *ClientWithResponses) GetUserNamesWithResponse(ctx context.Context, workspaceId string, params *GetUserNamesParams, body GetUserNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserNamesResponse, error) {
rsp, err := c.GetUserNames(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserNamesResponse(rsp)
}
// FindPoliciesToBeApprovedByUserWithResponse request returning *FindPoliciesToBeApprovedByUserResponse
func (c *ClientWithResponses) FindPoliciesToBeApprovedByUserWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*FindPoliciesToBeApprovedByUserResponse, error) {
rsp, err := c.FindPoliciesToBeApprovedByUser(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseFindPoliciesToBeApprovedByUserResponse(rsp)
}
// GetUsersAndUsersFromUserGroupsAssignedToProjectWithResponse request returning *GetUsersAndUsersFromUserGroupsAssignedToProjectResponse
func (c *ClientWithResponses) GetUsersAndUsersFromUserGroupsAssignedToProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsersAndUsersFromUserGroupsAssignedToProjectParams, reqEditors ...RequestEditorFn) (*GetUsersAndUsersFromUserGroupsAssignedToProjectResponse, error) {
rsp, err := c.GetUsersAndUsersFromUserGroupsAssignedToProject(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersAndUsersFromUserGroupsAssignedToProjectResponse(rsp)
}
// GetUsersForProjectMembersFilterWithBodyWithResponse request with arbitrary body returning *GetUsersForProjectMembersFilterResponse
func (c *ClientWithResponses) GetUsersForProjectMembersFilterWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForProjectMembersFilterResponse, error) {
rsp, err := c.GetUsersForProjectMembersFilterWithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForProjectMembersFilterResponse(rsp)
}
func (c *ClientWithResponses) GetUsersForProjectMembersFilterWithResponse(ctx context.Context, workspaceId string, projectId string, body GetUsersForProjectMembersFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForProjectMembersFilterResponse, error) {
rsp, err := c.GetUsersForProjectMembersFilter(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForProjectMembersFilterResponse(rsp)
}
// GetUsersForAttendanceReportFilter1WithBodyWithResponse request with arbitrary body returning *GetUsersForAttendanceReportFilter1Response
func (c *ClientWithResponses) GetUsersForAttendanceReportFilter1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilter1Response, error) {
rsp, err := c.GetUsersForAttendanceReportFilter1WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForAttendanceReportFilter1Response(rsp)
}
func (c *ClientWithResponses) GetUsersForAttendanceReportFilter1WithResponse(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilter1JSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilter1Response, error) {
rsp, err := c.GetUsersForAttendanceReportFilter1(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForAttendanceReportFilter1Response(rsp)
}
// GetUsersOfWorkspace4WithResponse request returning *GetUsersOfWorkspace4Response
func (c *ClientWithResponses) GetUsersOfWorkspace4WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace4Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace4Response, error) {
rsp, err := c.GetUsersOfWorkspace4(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersOfWorkspace4Response(rsp)
}
// GetUsersForReportFilterOldWithResponse request returning *GetUsersForReportFilterOldResponse
func (c *ClientWithResponses) GetUsersForReportFilterOldWithResponse(ctx context.Context, workspaceId string, params *GetUsersForReportFilterOldParams, reqEditors ...RequestEditorFn) (*GetUsersForReportFilterOldResponse, error) {
rsp, err := c.GetUsersForReportFilterOld(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForReportFilterOldResponse(rsp)
}
// GetUsersForReportFilterWithBodyWithResponse request with arbitrary body returning *GetUsersForReportFilterResponse
func (c *ClientWithResponses) GetUsersForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForReportFilterResponse, error) {
rsp, err := c.GetUsersForReportFilterWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForReportFilterResponse(rsp)
}
func (c *ClientWithResponses) GetUsersForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetUsersForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForReportFilterResponse, error) {
rsp, err := c.GetUsersForReportFilter(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForReportFilterResponse(rsp)
}
// GetUsersOfUserGroupWithResponse request returning *GetUsersOfUserGroupResponse
func (c *ClientWithResponses) GetUsersOfUserGroupWithResponse(ctx context.Context, workspaceId string, userGroupId string, params *GetUsersOfUserGroupParams, reqEditors ...RequestEditorFn) (*GetUsersOfUserGroupResponse, error) {
rsp, err := c.GetUsersOfUserGroup(ctx, workspaceId, userGroupId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersOfUserGroupResponse(rsp)
}
// GetUsersOfWorkspace3WithResponse request returning *GetUsersOfWorkspace3Response
func (c *ClientWithResponses) GetUsersOfWorkspace3WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace3Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace3Response, error) {
rsp, err := c.GetUsersOfWorkspace3(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersOfWorkspace3Response(rsp)
}
// GetUsersOfWorkspace2WithResponse request returning *GetUsersOfWorkspace2Response
func (c *ClientWithResponses) GetUsersOfWorkspace2WithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspace2Params, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspace2Response, error) {
rsp, err := c.GetUsersOfWorkspace2(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersOfWorkspace2Response(rsp)
}
// GetUserWithResponse request returning *GetUserResponse
func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserResponse, error) {
rsp, err := c.GetUser(ctx, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserResponse(rsp)
}
// UpdateTimeTrackingSettings1WithBodyWithResponse request with arbitrary body returning *UpdateTimeTrackingSettings1Response
func (c *ClientWithResponses) UpdateTimeTrackingSettings1WithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettings1Response, error) {
rsp, err := c.UpdateTimeTrackingSettings1WithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimeTrackingSettings1Response(rsp)
}
func (c *ClientWithResponses) UpdateTimeTrackingSettings1WithResponse(ctx context.Context, userId string, body UpdateTimeTrackingSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettings1Response, error) {
rsp, err := c.UpdateTimeTrackingSettings1(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimeTrackingSettings1Response(rsp)
}
// UpdateDashboardSelectionWithBodyWithResponse request with arbitrary body returning *UpdateDashboardSelectionResponse
func (c *ClientWithResponses) UpdateDashboardSelectionWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDashboardSelectionResponse, error) {
rsp, err := c.UpdateDashboardSelectionWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateDashboardSelectionResponse(rsp)
}
func (c *ClientWithResponses) UpdateDashboardSelectionWithResponse(ctx context.Context, userId string, body UpdateDashboardSelectionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDashboardSelectionResponse, error) {
rsp, err := c.UpdateDashboardSelection(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateDashboardSelectionResponse(rsp)
}
// SetDefaultWorkspaceWithResponse request returning *SetDefaultWorkspaceResponse
func (c *ClientWithResponses) SetDefaultWorkspaceWithResponse(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*SetDefaultWorkspaceResponse, error) {
rsp, err := c.SetDefaultWorkspace(ctx, userId, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetDefaultWorkspaceResponse(rsp)
}
// DeleteUserWithBodyWithResponse request with arbitrary body returning *DeleteUserResponse
func (c *ClientWithResponses) DeleteUserWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error) {
rsp, err := c.DeleteUserWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteUserResponse(rsp)
}
func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userId string, body DeleteUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error) {
rsp, err := c.DeleteUser(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteUserResponse(rsp)
}
// ChangeEmailWithBodyWithResponse request with arbitrary body returning *ChangeEmailResponse
func (c *ClientWithResponses) ChangeEmailWithBodyWithResponse(ctx context.Context, userId string, params *ChangeEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeEmailResponse, error) {
rsp, err := c.ChangeEmailWithBody(ctx, userId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseChangeEmailResponse(rsp)
}
func (c *ClientWithResponses) ChangeEmailWithResponse(ctx context.Context, userId string, params *ChangeEmailParams, body ChangeEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeEmailResponse, error) {
rsp, err := c.ChangeEmail(ctx, userId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseChangeEmailResponse(rsp)
}
// HasPendingEmailChangeWithResponse request returning *HasPendingEmailChangeResponse
func (c *ClientWithResponses) HasPendingEmailChangeWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*HasPendingEmailChangeResponse, error) {
rsp, err := c.HasPendingEmailChange(ctx, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHasPendingEmailChangeResponse(rsp)
}
// UpdateLangWithBodyWithResponse request with arbitrary body returning *UpdateLangResponse
func (c *ClientWithResponses) UpdateLangWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLangResponse, error) {
rsp, err := c.UpdateLangWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateLangResponse(rsp)
}
func (c *ClientWithResponses) UpdateLangWithResponse(ctx context.Context, userId string, body UpdateLangJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLangResponse, error) {
rsp, err := c.UpdateLang(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateLangResponse(rsp)
}
// MarkAsRead1WithBodyWithResponse request with arbitrary body returning *MarkAsRead1Response
func (c *ClientWithResponses) MarkAsRead1WithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAsRead1Response, error) {
rsp, err := c.MarkAsRead1WithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseMarkAsRead1Response(rsp)
}
func (c *ClientWithResponses) MarkAsRead1WithResponse(ctx context.Context, userId string, body MarkAsRead1JSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAsRead1Response, error) {
rsp, err := c.MarkAsRead1(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseMarkAsRead1Response(rsp)
}
// MarkAsReadWithBodyWithResponse request with arbitrary body returning *MarkAsReadResponse
func (c *ClientWithResponses) MarkAsReadWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error) {
rsp, err := c.MarkAsReadWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseMarkAsReadResponse(rsp)
}
func (c *ClientWithResponses) MarkAsReadWithResponse(ctx context.Context, userId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error) {
rsp, err := c.MarkAsRead(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseMarkAsReadResponse(rsp)
}
// ChangeNameAdminWithBodyWithResponse request with arbitrary body returning *ChangeNameAdminResponse
func (c *ClientWithResponses) ChangeNameAdminWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeNameAdminResponse, error) {
rsp, err := c.ChangeNameAdminWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseChangeNameAdminResponse(rsp)
}
func (c *ClientWithResponses) ChangeNameAdminWithResponse(ctx context.Context, userId string, body ChangeNameAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeNameAdminResponse, error) {
rsp, err := c.ChangeNameAdmin(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseChangeNameAdminResponse(rsp)
}
// GetNewsForUserWithResponse request returning *GetNewsForUserResponse
func (c *ClientWithResponses) GetNewsForUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetNewsForUserResponse, error) {
rsp, err := c.GetNewsForUser(ctx, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetNewsForUserResponse(rsp)
}
// ReadNewsWithBodyWithResponse request with arbitrary body returning *ReadNewsResponse
func (c *ClientWithResponses) ReadNewsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReadNewsResponse, error) {
rsp, err := c.ReadNewsWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReadNewsResponse(rsp)
}
func (c *ClientWithResponses) ReadNewsWithResponse(ctx context.Context, userId string, body ReadNewsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReadNewsResponse, error) {
rsp, err := c.ReadNews(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReadNewsResponse(rsp)
}
// GetNotificationsWithResponse request returning *GetNotificationsResponse
func (c *ClientWithResponses) GetNotificationsWithResponse(ctx context.Context, userId string, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*GetNotificationsResponse, error) {
rsp, err := c.GetNotifications(ctx, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetNotificationsResponse(rsp)
}
// UpdatePictureWithBodyWithResponse request with arbitrary body returning *UpdatePictureResponse
func (c *ClientWithResponses) UpdatePictureWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePictureResponse, error) {
rsp, err := c.UpdatePictureWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdatePictureResponse(rsp)
}
func (c *ClientWithResponses) UpdatePictureWithResponse(ctx context.Context, userId string, body UpdatePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePictureResponse, error) {
rsp, err := c.UpdatePicture(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdatePictureResponse(rsp)
}
// UpdateNameAndProfilePictureWithBodyWithResponse request with arbitrary body returning *UpdateNameAndProfilePictureResponse
func (c *ClientWithResponses) UpdateNameAndProfilePictureWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNameAndProfilePictureResponse, error) {
rsp, err := c.UpdateNameAndProfilePictureWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateNameAndProfilePictureResponse(rsp)
}
func (c *ClientWithResponses) UpdateNameAndProfilePictureWithResponse(ctx context.Context, userId string, body UpdateNameAndProfilePictureJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNameAndProfilePictureResponse, error) {
rsp, err := c.UpdateNameAndProfilePicture(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateNameAndProfilePictureResponse(rsp)
}
// UpdateSettingsWithBodyWithResponse request with arbitrary body returning *UpdateSettingsResponse
func (c *ClientWithResponses) UpdateSettingsWithBodyWithResponse(ctx context.Context, userId string, params *UpdateSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettingsResponse, error) {
rsp, err := c.UpdateSettingsWithBody(ctx, userId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSettingsResponse(rsp)
}
func (c *ClientWithResponses) UpdateSettingsWithResponse(ctx context.Context, userId string, params *UpdateSettingsParams, body UpdateSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsResponse, error) {
rsp, err := c.UpdateSettings(ctx, userId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSettingsResponse(rsp)
}
// UpdateSummaryReportSettingsWithBodyWithResponse request with arbitrary body returning *UpdateSummaryReportSettingsResponse
func (c *ClientWithResponses) UpdateSummaryReportSettingsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSummaryReportSettingsResponse, error) {
rsp, err := c.UpdateSummaryReportSettingsWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSummaryReportSettingsResponse(rsp)
}
func (c *ClientWithResponses) UpdateSummaryReportSettingsWithResponse(ctx context.Context, userId string, body UpdateSummaryReportSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSummaryReportSettingsResponse, error) {
rsp, err := c.UpdateSummaryReportSettings(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSummaryReportSettingsResponse(rsp)
}
// UpdateTimeTrackingSettingsWithBodyWithResponse request with arbitrary body returning *UpdateTimeTrackingSettingsResponse
func (c *ClientWithResponses) UpdateTimeTrackingSettingsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettingsResponse, error) {
rsp, err := c.UpdateTimeTrackingSettingsWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimeTrackingSettingsResponse(rsp)
}
func (c *ClientWithResponses) UpdateTimeTrackingSettingsWithResponse(ctx context.Context, userId string, body UpdateTimeTrackingSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimeTrackingSettingsResponse, error) {
rsp, err := c.UpdateTimeTrackingSettings(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimeTrackingSettingsResponse(rsp)
}
// UpdateTimezoneWithBodyWithResponse request with arbitrary body returning *UpdateTimezoneResponse
func (c *ClientWithResponses) UpdateTimezoneWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimezoneResponse, error) {
rsp, err := c.UpdateTimezoneWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimezoneResponse(rsp)
}
func (c *ClientWithResponses) UpdateTimezoneWithResponse(ctx context.Context, userId string, body UpdateTimezoneJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimezoneResponse, error) {
rsp, err := c.UpdateTimezone(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimezoneResponse(rsp)
}
// GetVerificationCampaignNotificationsWithResponse request returning *GetVerificationCampaignNotificationsResponse
func (c *ClientWithResponses) GetVerificationCampaignNotificationsWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetVerificationCampaignNotificationsResponse, error) {
rsp, err := c.GetVerificationCampaignNotifications(ctx, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetVerificationCampaignNotificationsResponse(rsp)
}
// MarkNotificationsAsReadWithBodyWithResponse request with arbitrary body returning *MarkNotificationsAsReadResponse
func (c *ClientWithResponses) MarkNotificationsAsReadWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkNotificationsAsReadResponse, error) {
rsp, err := c.MarkNotificationsAsReadWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseMarkNotificationsAsReadResponse(rsp)
}
func (c *ClientWithResponses) MarkNotificationsAsReadWithResponse(ctx context.Context, userId string, body MarkNotificationsAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkNotificationsAsReadResponse, error) {
rsp, err := c.MarkNotificationsAsRead(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseMarkNotificationsAsReadResponse(rsp)
}
// GetWorkCapacityForUserWithResponse request returning *GetWorkCapacityForUserResponse
func (c *ClientWithResponses) GetWorkCapacityForUserWithResponse(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkCapacityForUserResponse, error) {
rsp, err := c.GetWorkCapacityForUser(ctx, userId, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkCapacityForUserResponse(rsp)
}
// GetUsersWorkingDaysWithResponse request returning *GetUsersWorkingDaysResponse
func (c *ClientWithResponses) GetUsersWorkingDaysWithResponse(ctx context.Context, userId string, workspaceId string, reqEditors ...RequestEditorFn) (*GetUsersWorkingDaysResponse, error) {
rsp, err := c.GetUsersWorkingDays(ctx, userId, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersWorkingDaysResponse(rsp)
}
// UploadImageWithBodyWithResponse request with arbitrary body returning *UploadImageResponse
func (c *ClientWithResponses) UploadImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadImageResponse, error) {
rsp, err := c.UploadImageWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUploadImageResponse(rsp)
}
// GetAllUnfinishedWalkthroughTypesWithResponse request returning *GetAllUnfinishedWalkthroughTypesResponse
func (c *ClientWithResponses) GetAllUnfinishedWalkthroughTypesWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetAllUnfinishedWalkthroughTypesResponse, error) {
rsp, err := c.GetAllUnfinishedWalkthroughTypes(ctx, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllUnfinishedWalkthroughTypesResponse(rsp)
}
// FinishWalkthroughWithBodyWithResponse request with arbitrary body returning *FinishWalkthroughResponse
func (c *ClientWithResponses) FinishWalkthroughWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FinishWalkthroughResponse, error) {
rsp, err := c.FinishWalkthroughWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFinishWalkthroughResponse(rsp)
}
func (c *ClientWithResponses) FinishWalkthroughWithResponse(ctx context.Context, userId string, body FinishWalkthroughJSONRequestBody, reqEditors ...RequestEditorFn) (*FinishWalkthroughResponse, error) {
rsp, err := c.FinishWalkthrough(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFinishWalkthroughResponse(rsp)
}
// GetOwnerEmailByWorkspaceIdWithResponse request returning *GetOwnerEmailByWorkspaceIdResponse
func (c *ClientWithResponses) GetOwnerEmailByWorkspaceIdWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetOwnerEmailByWorkspaceIdResponse, error) {
rsp, err := c.GetOwnerEmailByWorkspaceId(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetOwnerEmailByWorkspaceIdResponse(rsp)
}
// GetWorkspacesOfUserWithResponse request returning *GetWorkspacesOfUserResponse
func (c *ClientWithResponses) GetWorkspacesOfUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWorkspacesOfUserResponse, error) {
rsp, err := c.GetWorkspacesOfUser(ctx, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkspacesOfUserResponse(rsp)
}
// CreateWithBodyWithResponse request with arbitrary body returning *CreateResponse
func (c *ClientWithResponses) CreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResponse, error) {
rsp, err := c.CreateWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateResponse(rsp)
}
func (c *ClientWithResponses) CreateWithResponse(ctx context.Context, body CreateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResponse, error) {
rsp, err := c.Create(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateResponse(rsp)
}
// GetWorkspaceInfoWithResponse request returning *GetWorkspaceInfoResponse
func (c *ClientWithResponses) GetWorkspaceInfoWithResponse(ctx context.Context, params *GetWorkspaceInfoParams, reqEditors ...RequestEditorFn) (*GetWorkspaceInfoResponse, error) {
rsp, err := c.GetWorkspaceInfo(ctx, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkspaceInfoResponse(rsp)
}
// InsertLegacyPlanNotificationsWithBodyWithResponse request with arbitrary body returning *InsertLegacyPlanNotificationsResponse
func (c *ClientWithResponses) InsertLegacyPlanNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InsertLegacyPlanNotificationsResponse, error) {
rsp, err := c.InsertLegacyPlanNotificationsWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseInsertLegacyPlanNotificationsResponse(rsp)
}
func (c *ClientWithResponses) InsertLegacyPlanNotificationsWithResponse(ctx context.Context, body InsertLegacyPlanNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*InsertLegacyPlanNotificationsResponse, error) {
rsp, err := c.InsertLegacyPlanNotifications(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseInsertLegacyPlanNotificationsResponse(rsp)
}
// GetPermissionsToUserForWorkspacesWithBodyWithResponse request with arbitrary body returning *GetPermissionsToUserForWorkspacesResponse
func (c *ClientWithResponses) GetPermissionsToUserForWorkspacesWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForWorkspacesResponse, error) {
rsp, err := c.GetPermissionsToUserForWorkspacesWithBody(ctx, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPermissionsToUserForWorkspacesResponse(rsp)
}
func (c *ClientWithResponses) GetPermissionsToUserForWorkspacesWithResponse(ctx context.Context, userId string, body GetPermissionsToUserForWorkspacesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForWorkspacesResponse, error) {
rsp, err := c.GetPermissionsToUserForWorkspaces(ctx, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPermissionsToUserForWorkspacesResponse(rsp)
}
// LeaveWorkspaceWithResponse request returning *LeaveWorkspaceResponse
func (c *ClientWithResponses) LeaveWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*LeaveWorkspaceResponse, error) {
rsp, err := c.LeaveWorkspace(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseLeaveWorkspaceResponse(rsp)
}
// GetWorkspaceByIdWithResponse request returning *GetWorkspaceByIdResponse
func (c *ClientWithResponses) GetWorkspaceByIdWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceByIdResponse, error) {
rsp, err := c.GetWorkspaceById(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkspaceByIdResponse(rsp)
}
// UpdateWorkspaceWithBodyWithResponse request with arbitrary body returning *UpdateWorkspaceResponse
func (c *ClientWithResponses) UpdateWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error) {
rsp, err := c.UpdateWorkspaceWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateWorkspaceResponse(rsp)
}
func (c *ClientWithResponses) UpdateWorkspaceWithResponse(ctx context.Context, workspaceId string, params *UpdateWorkspaceParams, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error) {
rsp, err := c.UpdateWorkspace(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateWorkspaceResponse(rsp)
}
// GetABTestingWithResponse request returning *GetABTestingResponse
func (c *ClientWithResponses) GetABTestingWithResponse(ctx context.Context, workspaceId string, params *GetABTestingParams, reqEditors ...RequestEditorFn) (*GetABTestingResponse, error) {
rsp, err := c.GetABTesting(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetABTestingResponse(rsp)
}
// GetActiveMembersWithResponse request returning *GetActiveMembersResponse
func (c *ClientWithResponses) GetActiveMembersWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetActiveMembersResponse, error) {
rsp, err := c.GetActiveMembers(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetActiveMembersResponse(rsp)
}
// UninstallWithBodyWithResponse request with arbitrary body returning *UninstallResponse
func (c *ClientWithResponses) UninstallWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UninstallResponse, error) {
rsp, err := c.UninstallWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUninstallResponse(rsp)
}
func (c *ClientWithResponses) UninstallWithResponse(ctx context.Context, workspaceId string, body UninstallJSONRequestBody, reqEditors ...RequestEditorFn) (*UninstallResponse, error) {
rsp, err := c.Uninstall(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUninstallResponse(rsp)
}
// GetInstalledAddonsWithResponse request returning *GetInstalledAddonsResponse
func (c *ClientWithResponses) GetInstalledAddonsWithResponse(ctx context.Context, workspaceId string, params *GetInstalledAddonsParams, reqEditors ...RequestEditorFn) (*GetInstalledAddonsResponse, error) {
rsp, err := c.GetInstalledAddons(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInstalledAddonsResponse(rsp)
}
// InstallWithBodyWithResponse request with arbitrary body returning *InstallResponse
func (c *ClientWithResponses) InstallWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstallResponse, error) {
rsp, err := c.InstallWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseInstallResponse(rsp)
}
func (c *ClientWithResponses) InstallWithResponse(ctx context.Context, workspaceId string, body InstallJSONRequestBody, reqEditors ...RequestEditorFn) (*InstallResponse, error) {
rsp, err := c.Install(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseInstallResponse(rsp)
}
// GetInstalledAddonsIdNamePairWithResponse request returning *GetInstalledAddonsIdNamePairResponse
func (c *ClientWithResponses) GetInstalledAddonsIdNamePairWithResponse(ctx context.Context, workspaceId string, params *GetInstalledAddonsIdNamePairParams, reqEditors ...RequestEditorFn) (*GetInstalledAddonsIdNamePairResponse, error) {
rsp, err := c.GetInstalledAddonsIdNamePair(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInstalledAddonsIdNamePairResponse(rsp)
}
// GetInstalledAddonsByKeysWithBodyWithResponse request with arbitrary body returning *GetInstalledAddonsByKeysResponse
func (c *ClientWithResponses) GetInstalledAddonsByKeysWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInstalledAddonsByKeysResponse, error) {
rsp, err := c.GetInstalledAddonsByKeysWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInstalledAddonsByKeysResponse(rsp)
}
func (c *ClientWithResponses) GetInstalledAddonsByKeysWithResponse(ctx context.Context, workspaceId string, body GetInstalledAddonsByKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInstalledAddonsByKeysResponse, error) {
rsp, err := c.GetInstalledAddonsByKeys(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInstalledAddonsByKeysResponse(rsp)
}
// Uninstall1WithResponse request returning *Uninstall1Response
func (c *ClientWithResponses) Uninstall1WithResponse(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*Uninstall1Response, error) {
rsp, err := c.Uninstall1(ctx, workspaceId, addonId, reqEditors...)
if err != nil {
return nil, err
}
return ParseUninstall1Response(rsp)
}
// GetAddonByIdWithResponse request returning *GetAddonByIdResponse
func (c *ClientWithResponses) GetAddonByIdWithResponse(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*GetAddonByIdResponse, error) {
rsp, err := c.GetAddonById(ctx, workspaceId, addonId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAddonByIdResponse(rsp)
}
// UpdateSettings1WithBodyWithResponse request with arbitrary body returning *UpdateSettings1Response
func (c *ClientWithResponses) UpdateSettings1WithBodyWithResponse(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSettings1Response, error) {
rsp, err := c.UpdateSettings1WithBody(ctx, workspaceId, addonId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSettings1Response(rsp)
}
func (c *ClientWithResponses) UpdateSettings1WithResponse(ctx context.Context, workspaceId string, addonId string, body UpdateSettings1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettings1Response, error) {
rsp, err := c.UpdateSettings1(ctx, workspaceId, addonId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSettings1Response(rsp)
}
// UpdateStatus3WithBodyWithResponse request with arbitrary body returning *UpdateStatus3Response
func (c *ClientWithResponses) UpdateStatus3WithBodyWithResponse(ctx context.Context, workspaceId string, addonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatus3Response, error) {
rsp, err := c.UpdateStatus3WithBody(ctx, workspaceId, addonId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatus3Response(rsp)
}
func (c *ClientWithResponses) UpdateStatus3WithResponse(ctx context.Context, workspaceId string, addonId string, body UpdateStatus3JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatus3Response, error) {
rsp, err := c.UpdateStatus3(ctx, workspaceId, addonId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatus3Response(rsp)
}
// GetAddonUserJWTWithResponse request returning *GetAddonUserJWTResponse
func (c *ClientWithResponses) GetAddonUserJWTWithResponse(ctx context.Context, workspaceId string, addonId string, params *GetAddonUserJWTParams, reqEditors ...RequestEditorFn) (*GetAddonUserJWTResponse, error) {
rsp, err := c.GetAddonUserJWT(ctx, workspaceId, addonId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAddonUserJWTResponse(rsp)
}
// GetAddonWebhooksWithResponse request returning *GetAddonWebhooksResponse
func (c *ClientWithResponses) GetAddonWebhooksWithResponse(ctx context.Context, workspaceId string, addonId string, reqEditors ...RequestEditorFn) (*GetAddonWebhooksResponse, error) {
rsp, err := c.GetAddonWebhooks(ctx, workspaceId, addonId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAddonWebhooksResponse(rsp)
}
// RemoveUninstalledAddonWithResponse request returning *RemoveUninstalledAddonResponse
func (c *ClientWithResponses) RemoveUninstalledAddonWithResponse(ctx context.Context, workspaceId string, addonKey string, reqEditors ...RequestEditorFn) (*RemoveUninstalledAddonResponse, error) {
rsp, err := c.RemoveUninstalledAddon(ctx, workspaceId, addonKey, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveUninstalledAddonResponse(rsp)
}
// ListOfWorkspace1WithResponse request returning *ListOfWorkspace1Response
func (c *ClientWithResponses) ListOfWorkspace1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ListOfWorkspace1Response, error) {
rsp, err := c.ListOfWorkspace1(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseListOfWorkspace1Response(rsp)
}
// Create20WithBodyWithResponse request with arbitrary body returning *Create20Response
func (c *ClientWithResponses) Create20WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create20Response, error) {
rsp, err := c.Create20WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate20Response(rsp)
}
func (c *ClientWithResponses) Create20WithResponse(ctx context.Context, workspaceId string, body Create20JSONRequestBody, reqEditors ...RequestEditorFn) (*Create20Response, error) {
rsp, err := c.Create20(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate20Response(rsp)
}
// Delete18WithResponse request returning *Delete18Response
func (c *ClientWithResponses) Delete18WithResponse(ctx context.Context, workspaceId string, alertId string, reqEditors ...RequestEditorFn) (*Delete18Response, error) {
rsp, err := c.Delete18(ctx, workspaceId, alertId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete18Response(rsp)
}
// Update11WithBodyWithResponse request with arbitrary body returning *Update11Response
func (c *ClientWithResponses) Update11WithBodyWithResponse(ctx context.Context, workspaceId string, alertId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update11Response, error) {
rsp, err := c.Update11WithBody(ctx, workspaceId, alertId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate11Response(rsp)
}
func (c *ClientWithResponses) Update11WithResponse(ctx context.Context, workspaceId string, alertId string, body Update11JSONRequestBody, reqEditors ...RequestEditorFn) (*Update11Response, error) {
rsp, err := c.Update11(ctx, workspaceId, alertId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate11Response(rsp)
}
// GetAllowedUpdatesWithResponse request returning *GetAllowedUpdatesResponse
func (c *ClientWithResponses) GetAllowedUpdatesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetAllowedUpdatesResponse, error) {
rsp, err := c.GetAllowedUpdates(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllowedUpdatesResponse(rsp)
}
// ApproveRequestsWithBodyWithResponse request with arbitrary body returning *ApproveRequestsResponse
func (c *ClientWithResponses) ApproveRequestsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApproveRequestsResponse, error) {
rsp, err := c.ApproveRequestsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseApproveRequestsResponse(rsp)
}
func (c *ClientWithResponses) ApproveRequestsWithResponse(ctx context.Context, workspaceId string, body ApproveRequestsJSONRequestBody, reqEditors ...RequestEditorFn) (*ApproveRequestsResponse, error) {
rsp, err := c.ApproveRequests(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseApproveRequestsResponse(rsp)
}
// CountWithBodyWithResponse request with arbitrary body returning *CountResponse
func (c *ClientWithResponses) CountWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountResponse, error) {
rsp, err := c.CountWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCountResponse(rsp)
}
func (c *ClientWithResponses) CountWithResponse(ctx context.Context, workspaceId string, body CountJSONRequestBody, reqEditors ...RequestEditorFn) (*CountResponse, error) {
rsp, err := c.Count(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCountResponse(rsp)
}
// HasPendingWithResponse request returning *HasPendingResponse
func (c *ClientWithResponses) HasPendingWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HasPendingResponse, error) {
rsp, err := c.HasPending(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHasPendingResponse(rsp)
}
// RemindManagersToApproveWithBodyWithResponse request with arbitrary body returning *RemindManagersToApproveResponse
func (c *ClientWithResponses) RemindManagersToApproveWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemindManagersToApproveResponse, error) {
rsp, err := c.RemindManagersToApproveWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemindManagersToApproveResponse(rsp)
}
func (c *ClientWithResponses) RemindManagersToApproveWithResponse(ctx context.Context, workspaceId string, body RemindManagersToApproveJSONRequestBody, reqEditors ...RequestEditorFn) (*RemindManagersToApproveResponse, error) {
rsp, err := c.RemindManagersToApprove(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemindManagersToApproveResponse(rsp)
}
// RemindUsersToSubmitWithBodyWithResponse request with arbitrary body returning *RemindUsersToSubmitResponse
func (c *ClientWithResponses) RemindUsersToSubmitWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemindUsersToSubmitResponse, error) {
rsp, err := c.RemindUsersToSubmitWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemindUsersToSubmitResponse(rsp)
}
func (c *ClientWithResponses) RemindUsersToSubmitWithResponse(ctx context.Context, workspaceId string, body RemindUsersToSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*RemindUsersToSubmitResponse, error) {
rsp, err := c.RemindUsersToSubmit(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemindUsersToSubmitResponse(rsp)
}
// GetApprovalGroupsWithBodyWithResponse request with arbitrary body returning *GetApprovalGroupsResponse
func (c *ClientWithResponses) GetApprovalGroupsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetApprovalGroupsResponse, error) {
rsp, err := c.GetApprovalGroupsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetApprovalGroupsResponse(rsp)
}
func (c *ClientWithResponses) GetApprovalGroupsWithResponse(ctx context.Context, workspaceId string, body GetApprovalGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetApprovalGroupsResponse, error) {
rsp, err := c.GetApprovalGroups(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetApprovalGroupsResponse(rsp)
}
// GetUnsubmittedSummariesWithBodyWithResponse request with arbitrary body returning *GetUnsubmittedSummariesResponse
func (c *ClientWithResponses) GetUnsubmittedSummariesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUnsubmittedSummariesResponse, error) {
rsp, err := c.GetUnsubmittedSummariesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUnsubmittedSummariesResponse(rsp)
}
func (c *ClientWithResponses) GetUnsubmittedSummariesWithResponse(ctx context.Context, workspaceId string, body GetUnsubmittedSummariesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUnsubmittedSummariesResponse, error) {
rsp, err := c.GetUnsubmittedSummaries(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUnsubmittedSummariesResponse(rsp)
}
// WithdrawAllOfWorkspaceWithResponse request returning *WithdrawAllOfWorkspaceResponse
func (c *ClientWithResponses) WithdrawAllOfWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*WithdrawAllOfWorkspaceResponse, error) {
rsp, err := c.WithdrawAllOfWorkspace(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseWithdrawAllOfWorkspaceResponse(rsp)
}
// GetRequestsByWorkspaceWithResponse request returning *GetRequestsByWorkspaceResponse
func (c *ClientWithResponses) GetRequestsByWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetRequestsByWorkspaceResponse, error) {
rsp, err := c.GetRequestsByWorkspace(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRequestsByWorkspaceResponse(rsp)
}
// GetApprovalRequestWithResponse request returning *GetApprovalRequestResponse
func (c *ClientWithResponses) GetApprovalRequestWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*GetApprovalRequestResponse, error) {
rsp, err := c.GetApprovalRequest(ctx, workspaceId, approvalRequestId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetApprovalRequestResponse(rsp)
}
// UpdateStatus2WithBodyWithResponse request with arbitrary body returning *UpdateStatus2Response
func (c *ClientWithResponses) UpdateStatus2WithBodyWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatus2Response, error) {
rsp, err := c.UpdateStatus2WithBody(ctx, workspaceId, approvalRequestId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatus2Response(rsp)
}
func (c *ClientWithResponses) UpdateStatus2WithResponse(ctx context.Context, workspaceId string, approvalRequestId string, body UpdateStatus2JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatus2Response, error) {
rsp, err := c.UpdateStatus2(ctx, workspaceId, approvalRequestId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatus2Response(rsp)
}
// GetApprovalDashboardWithResponse request returning *GetApprovalDashboardResponse
func (c *ClientWithResponses) GetApprovalDashboardWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*GetApprovalDashboardResponse, error) {
rsp, err := c.GetApprovalDashboard(ctx, workspaceId, approvalRequestId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetApprovalDashboardResponse(rsp)
}
// GetApprovalDetailsWithResponse request returning *GetApprovalDetailsResponse
func (c *ClientWithResponses) GetApprovalDetailsWithResponse(ctx context.Context, workspaceId string, approvalRequestId string, reqEditors ...RequestEditorFn) (*GetApprovalDetailsResponse, error) {
rsp, err := c.GetApprovalDetails(ctx, workspaceId, approvalRequestId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetApprovalDetailsResponse(rsp)
}
// FetchCustomAttributesWithBodyWithResponse request with arbitrary body returning *FetchCustomAttributesResponse
func (c *ClientWithResponses) FetchCustomAttributesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FetchCustomAttributesResponse, error) {
rsp, err := c.FetchCustomAttributesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFetchCustomAttributesResponse(rsp)
}
func (c *ClientWithResponses) FetchCustomAttributesWithResponse(ctx context.Context, workspaceId string, body FetchCustomAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*FetchCustomAttributesResponse, error) {
rsp, err := c.FetchCustomAttributes(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFetchCustomAttributesResponse(rsp)
}
// CheckWorkspaceTransferPossibilityWithResponse request returning *CheckWorkspaceTransferPossibilityResponse
func (c *ClientWithResponses) CheckWorkspaceTransferPossibilityWithResponse(ctx context.Context, workspaceId string, params *CheckWorkspaceTransferPossibilityParams, reqEditors ...RequestEditorFn) (*CheckWorkspaceTransferPossibilityResponse, error) {
rsp, err := c.CheckWorkspaceTransferPossibility(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseCheckWorkspaceTransferPossibilityResponse(rsp)
}
// DeleteMany3WithBodyWithResponse request with arbitrary body returning *DeleteMany3Response
func (c *ClientWithResponses) DeleteMany3WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteMany3Response, error) {
rsp, err := c.DeleteMany3WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteMany3Response(rsp)
}
func (c *ClientWithResponses) DeleteMany3WithResponse(ctx context.Context, workspaceId string, body DeleteMany3JSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteMany3Response, error) {
rsp, err := c.DeleteMany3(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteMany3Response(rsp)
}
// GetClients1WithResponse request returning *GetClients1Response
func (c *ClientWithResponses) GetClients1WithResponse(ctx context.Context, workspaceId string, params *GetClients1Params, reqEditors ...RequestEditorFn) (*GetClients1Response, error) {
rsp, err := c.GetClients1(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClients1Response(rsp)
}
// UpdateMany2WithBodyWithResponse request with arbitrary body returning *UpdateMany2Response
func (c *ClientWithResponses) UpdateMany2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMany2Response, error) {
rsp, err := c.UpdateMany2WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMany2Response(rsp)
}
func (c *ClientWithResponses) UpdateMany2WithResponse(ctx context.Context, workspaceId string, body UpdateMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMany2Response, error) {
rsp, err := c.UpdateMany2(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMany2Response(rsp)
}
// Create19WithBodyWithResponse request with arbitrary body returning *Create19Response
func (c *ClientWithResponses) Create19WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create19Response, error) {
rsp, err := c.Create19WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate19Response(rsp)
}
func (c *ClientWithResponses) Create19WithResponse(ctx context.Context, workspaceId string, body Create19JSONRequestBody, reqEditors ...RequestEditorFn) (*Create19Response, error) {
rsp, err := c.Create19(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate19Response(rsp)
}
// GetArchivePermissionsWithBodyWithResponse request with arbitrary body returning *GetArchivePermissionsResponse
func (c *ClientWithResponses) GetArchivePermissionsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetArchivePermissionsResponse, error) {
rsp, err := c.GetArchivePermissionsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetArchivePermissionsResponse(rsp)
}
func (c *ClientWithResponses) GetArchivePermissionsWithResponse(ctx context.Context, workspaceId string, body GetArchivePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetArchivePermissionsResponse, error) {
rsp, err := c.GetArchivePermissions(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetArchivePermissionsResponse(rsp)
}
// HaveRelatedTasksWithBodyWithResponse request with arbitrary body returning *HaveRelatedTasksResponse
func (c *ClientWithResponses) HaveRelatedTasksWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HaveRelatedTasksResponse, error) {
rsp, err := c.HaveRelatedTasksWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseHaveRelatedTasksResponse(rsp)
}
func (c *ClientWithResponses) HaveRelatedTasksWithResponse(ctx context.Context, workspaceId string, body HaveRelatedTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*HaveRelatedTasksResponse, error) {
rsp, err := c.HaveRelatedTasks(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseHaveRelatedTasksResponse(rsp)
}
// GetClientsOfIdsWithBodyWithResponse request with arbitrary body returning *GetClientsOfIdsResponse
func (c *ClientWithResponses) GetClientsOfIdsWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetClientsOfIdsResponse, error) {
rsp, err := c.GetClientsOfIdsWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientsOfIdsResponse(rsp)
}
func (c *ClientWithResponses) GetClientsOfIdsWithResponse(ctx context.Context, workspaceId string, params *GetClientsOfIdsParams, body GetClientsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetClientsOfIdsResponse, error) {
rsp, err := c.GetClientsOfIds(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientsOfIdsResponse(rsp)
}
// GetClientsForInvoiceFilter1WithResponse request returning *GetClientsForInvoiceFilter1Response
func (c *ClientWithResponses) GetClientsForInvoiceFilter1WithResponse(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilter1Params, reqEditors ...RequestEditorFn) (*GetClientsForInvoiceFilter1Response, error) {
rsp, err := c.GetClientsForInvoiceFilter1(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientsForInvoiceFilter1Response(rsp)
}
// GetClients2WithResponse request returning *GetClients2Response
func (c *ClientWithResponses) GetClients2WithResponse(ctx context.Context, workspaceId string, params *GetClients2Params, reqEditors ...RequestEditorFn) (*GetClients2Response, error) {
rsp, err := c.GetClients2(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClients2Response(rsp)
}
// GetClientsForReportFilterWithResponse request returning *GetClientsForReportFilterResponse
func (c *ClientWithResponses) GetClientsForReportFilterWithResponse(ctx context.Context, workspaceId string, params *GetClientsForReportFilterParams, reqEditors ...RequestEditorFn) (*GetClientsForReportFilterResponse, error) {
rsp, err := c.GetClientsForReportFilter(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientsForReportFilterResponse(rsp)
}
// GetClientIdsForReportFilterWithResponse request returning *GetClientIdsForReportFilterResponse
func (c *ClientWithResponses) GetClientIdsForReportFilterWithResponse(ctx context.Context, workspaceId string, params *GetClientIdsForReportFilterParams, reqEditors ...RequestEditorFn) (*GetClientIdsForReportFilterResponse, error) {
rsp, err := c.GetClientIdsForReportFilter(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientIdsForReportFilterResponse(rsp)
}
// GetTimeOffPoliciesAndHolidaysForClientWithBodyWithResponse request with arbitrary body returning *GetTimeOffPoliciesAndHolidaysForClientResponse
func (c *ClientWithResponses) GetTimeOffPoliciesAndHolidaysForClientWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysForClientResponse, error) {
rsp, err := c.GetTimeOffPoliciesAndHolidaysForClientWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeOffPoliciesAndHolidaysForClientResponse(rsp)
}
func (c *ClientWithResponses) GetTimeOffPoliciesAndHolidaysForClientWithResponse(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysForClientJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysForClientResponse, error) {
rsp, err := c.GetTimeOffPoliciesAndHolidaysForClient(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeOffPoliciesAndHolidaysForClientResponse(rsp)
}
// Delete17WithResponse request returning *Delete17Response
func (c *ClientWithResponses) Delete17WithResponse(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*Delete17Response, error) {
rsp, err := c.Delete17(ctx, workspaceId, clientId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete17Response(rsp)
}
// GetClientWithResponse request returning *GetClientResponse
func (c *ClientWithResponses) GetClientWithResponse(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*GetClientResponse, error) {
rsp, err := c.GetClient(ctx, workspaceId, clientId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientResponse(rsp)
}
// GetProjectsArchivePermissionsWithResponse request returning *GetProjectsArchivePermissionsResponse
func (c *ClientWithResponses) GetProjectsArchivePermissionsWithResponse(ctx context.Context, workspaceId string, clientId string, reqEditors ...RequestEditorFn) (*GetProjectsArchivePermissionsResponse, error) {
rsp, err := c.GetProjectsArchivePermissions(ctx, workspaceId, clientId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectsArchivePermissionsResponse(rsp)
}
// Update10WithBodyWithResponse request with arbitrary body returning *Update10Response
func (c *ClientWithResponses) Update10WithBodyWithResponse(ctx context.Context, workspaceId string, id string, params *Update10Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update10Response, error) {
rsp, err := c.Update10WithBody(ctx, workspaceId, id, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate10Response(rsp)
}
func (c *ClientWithResponses) Update10WithResponse(ctx context.Context, workspaceId string, id string, params *Update10Params, body Update10JSONRequestBody, reqEditors ...RequestEditorFn) (*Update10Response, error) {
rsp, err := c.Update10(ctx, workspaceId, id, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate10Response(rsp)
}
// SetCostRate2WithBodyWithResponse request with arbitrary body returning *SetCostRate2Response
func (c *ClientWithResponses) SetCostRate2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRate2Response, error) {
rsp, err := c.SetCostRate2WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRate2Response(rsp)
}
func (c *ClientWithResponses) SetCostRate2WithResponse(ctx context.Context, workspaceId string, body SetCostRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRate2Response, error) {
rsp, err := c.SetCostRate2(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRate2Response(rsp)
}
// GetCouponWithResponse request returning *GetCouponResponse
func (c *ClientWithResponses) GetCouponWithResponse(ctx context.Context, workspaceId string, params *GetCouponParams, reqEditors ...RequestEditorFn) (*GetCouponResponse, error) {
rsp, err := c.GetCoupon(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetCouponResponse(rsp)
}
// GetWorkspaceCurrenciesWithResponse request returning *GetWorkspaceCurrenciesResponse
func (c *ClientWithResponses) GetWorkspaceCurrenciesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceCurrenciesResponse, error) {
rsp, err := c.GetWorkspaceCurrencies(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkspaceCurrenciesResponse(rsp)
}
// CreateCurrencyWithBodyWithResponse request with arbitrary body returning *CreateCurrencyResponse
func (c *ClientWithResponses) CreateCurrencyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCurrencyResponse, error) {
rsp, err := c.CreateCurrencyWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateCurrencyResponse(rsp)
}
func (c *ClientWithResponses) CreateCurrencyWithResponse(ctx context.Context, workspaceId string, body CreateCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCurrencyResponse, error) {
rsp, err := c.CreateCurrency(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateCurrencyResponse(rsp)
}
// RemoveCurrencyWithResponse request returning *RemoveCurrencyResponse
func (c *ClientWithResponses) RemoveCurrencyWithResponse(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*RemoveCurrencyResponse, error) {
rsp, err := c.RemoveCurrency(ctx, workspaceId, currencyId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveCurrencyResponse(rsp)
}
// GetCurrencyWithResponse request returning *GetCurrencyResponse
func (c *ClientWithResponses) GetCurrencyWithResponse(ctx context.Context, workspaceId string, currencyId string, reqEditors ...RequestEditorFn) (*GetCurrencyResponse, error) {
rsp, err := c.GetCurrency(ctx, workspaceId, currencyId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetCurrencyResponse(rsp)
}
// UpdateCurrencyCodeWithBodyWithResponse request with arbitrary body returning *UpdateCurrencyCodeResponse
func (c *ClientWithResponses) UpdateCurrencyCodeWithBodyWithResponse(ctx context.Context, workspaceId string, currencyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCurrencyCodeResponse, error) {
rsp, err := c.UpdateCurrencyCodeWithBody(ctx, workspaceId, currencyId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCurrencyCodeResponse(rsp)
}
func (c *ClientWithResponses) UpdateCurrencyCodeWithResponse(ctx context.Context, workspaceId string, currencyId string, body UpdateCurrencyCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrencyCodeResponse, error) {
rsp, err := c.UpdateCurrencyCode(ctx, workspaceId, currencyId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCurrencyCodeResponse(rsp)
}
// SetCurrencyWithBodyWithResponse request with arbitrary body returning *SetCurrencyResponse
func (c *ClientWithResponses) SetCurrencyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCurrencyResponse, error) {
rsp, err := c.SetCurrencyWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCurrencyResponse(rsp)
}
func (c *ClientWithResponses) SetCurrencyWithResponse(ctx context.Context, workspaceId string, body SetCurrencyJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCurrencyResponse, error) {
rsp, err := c.SetCurrency(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCurrencyResponse(rsp)
}
// OfWorkspaceWithResponse request returning *OfWorkspaceResponse
func (c *ClientWithResponses) OfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *OfWorkspaceParams, reqEditors ...RequestEditorFn) (*OfWorkspaceResponse, error) {
rsp, err := c.OfWorkspace(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseOfWorkspaceResponse(rsp)
}
// Create18WithBodyWithResponse request with arbitrary body returning *Create18Response
func (c *ClientWithResponses) Create18WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create18Response, error) {
rsp, err := c.Create18WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate18Response(rsp)
}
func (c *ClientWithResponses) Create18WithResponse(ctx context.Context, workspaceId string, body Create18JSONRequestBody, reqEditors ...RequestEditorFn) (*Create18Response, error) {
rsp, err := c.Create18(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate18Response(rsp)
}
// OfWorkspaceWithRequiredAvailabilityWithResponse request returning *OfWorkspaceWithRequiredAvailabilityResponse
func (c *ClientWithResponses) OfWorkspaceWithRequiredAvailabilityWithResponse(ctx context.Context, workspaceId string, params *OfWorkspaceWithRequiredAvailabilityParams, reqEditors ...RequestEditorFn) (*OfWorkspaceWithRequiredAvailabilityResponse, error) {
rsp, err := c.OfWorkspaceWithRequiredAvailability(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseOfWorkspaceWithRequiredAvailabilityResponse(rsp)
}
// Delete16WithResponse request returning *Delete16Response
func (c *ClientWithResponses) Delete16WithResponse(ctx context.Context, workspaceId string, customFieldId string, reqEditors ...RequestEditorFn) (*Delete16Response, error) {
rsp, err := c.Delete16(ctx, workspaceId, customFieldId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete16Response(rsp)
}
// EditWithBodyWithResponse request with arbitrary body returning *EditResponse
func (c *ClientWithResponses) EditWithBodyWithResponse(ctx context.Context, workspaceId string, customFieldId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditResponse, error) {
rsp, err := c.EditWithBody(ctx, workspaceId, customFieldId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditResponse(rsp)
}
func (c *ClientWithResponses) EditWithResponse(ctx context.Context, workspaceId string, customFieldId string, body EditJSONRequestBody, reqEditors ...RequestEditorFn) (*EditResponse, error) {
rsp, err := c.Edit(ctx, workspaceId, customFieldId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditResponse(rsp)
}
// RemoveDefaultValueOfProjectWithResponse request returning *RemoveDefaultValueOfProjectResponse
func (c *ClientWithResponses) RemoveDefaultValueOfProjectWithResponse(ctx context.Context, workspaceId string, customFieldId string, projectId string, reqEditors ...RequestEditorFn) (*RemoveDefaultValueOfProjectResponse, error) {
rsp, err := c.RemoveDefaultValueOfProject(ctx, workspaceId, customFieldId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveDefaultValueOfProjectResponse(rsp)
}
// EditDefaultValuesWithBodyWithResponse request with arbitrary body returning *EditDefaultValuesResponse
func (c *ClientWithResponses) EditDefaultValuesWithBodyWithResponse(ctx context.Context, workspaceId string, customFieldId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditDefaultValuesResponse, error) {
rsp, err := c.EditDefaultValuesWithBody(ctx, workspaceId, customFieldId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditDefaultValuesResponse(rsp)
}
func (c *ClientWithResponses) EditDefaultValuesWithResponse(ctx context.Context, workspaceId string, customFieldId string, projectId string, body EditDefaultValuesJSONRequestBody, reqEditors ...RequestEditorFn) (*EditDefaultValuesResponse, error) {
rsp, err := c.EditDefaultValues(ctx, workspaceId, customFieldId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditDefaultValuesResponse(rsp)
}
// GetOfProjectWithResponse request returning *GetOfProjectResponse
func (c *ClientWithResponses) GetOfProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetOfProjectParams, reqEditors ...RequestEditorFn) (*GetOfProjectResponse, error) {
rsp, err := c.GetOfProject(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetOfProjectResponse(rsp)
}
// UpdateCustomLabelsWithBodyWithResponse request with arbitrary body returning *UpdateCustomLabelsResponse
func (c *ClientWithResponses) UpdateCustomLabelsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomLabelsResponse, error) {
rsp, err := c.UpdateCustomLabelsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCustomLabelsResponse(rsp)
}
func (c *ClientWithResponses) UpdateCustomLabelsWithResponse(ctx context.Context, workspaceId string, body UpdateCustomLabelsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomLabelsResponse, error) {
rsp, err := c.UpdateCustomLabels(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCustomLabelsResponse(rsp)
}
// AddEmailWithBodyWithResponse request with arbitrary body returning *AddEmailResponse
func (c *ClientWithResponses) AddEmailWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddEmailResponse, error) {
rsp, err := c.AddEmailWithBody(ctx, workspaceId, userId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddEmailResponse(rsp)
}
func (c *ClientWithResponses) AddEmailWithResponse(ctx context.Context, workspaceId string, userId string, params *AddEmailParams, body AddEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*AddEmailResponse, error) {
rsp, err := c.AddEmail(ctx, workspaceId, userId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddEmailResponse(rsp)
}
// DeleteManyExpensesWithBodyWithResponse request with arbitrary body returning *DeleteManyExpensesResponse
func (c *ClientWithResponses) DeleteManyExpensesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyExpensesResponse, error) {
rsp, err := c.DeleteManyExpensesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteManyExpensesResponse(rsp)
}
func (c *ClientWithResponses) DeleteManyExpensesWithResponse(ctx context.Context, workspaceId string, body DeleteManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyExpensesResponse, error) {
rsp, err := c.DeleteManyExpenses(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteManyExpensesResponse(rsp)
}
// GetExpensesWithResponse request returning *GetExpensesResponse
func (c *ClientWithResponses) GetExpensesWithResponse(ctx context.Context, workspaceId string, params *GetExpensesParams, reqEditors ...RequestEditorFn) (*GetExpensesResponse, error) {
rsp, err := c.GetExpenses(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetExpensesResponse(rsp)
}
// CreateExpenseWithBodyWithResponse request with arbitrary body returning *CreateExpenseResponse
func (c *ClientWithResponses) CreateExpenseWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExpenseResponse, error) {
rsp, err := c.CreateExpenseWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateExpenseResponse(rsp)
}
// GetCategoriesWithResponse request returning *GetCategoriesResponse
func (c *ClientWithResponses) GetCategoriesWithResponse(ctx context.Context, workspaceId string, params *GetCategoriesParams, reqEditors ...RequestEditorFn) (*GetCategoriesResponse, error) {
rsp, err := c.GetCategories(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetCategoriesResponse(rsp)
}
// Create17WithBodyWithResponse request with arbitrary body returning *Create17Response
func (c *ClientWithResponses) Create17WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create17Response, error) {
rsp, err := c.Create17WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate17Response(rsp)
}
func (c *ClientWithResponses) Create17WithResponse(ctx context.Context, workspaceId string, body Create17JSONRequestBody, reqEditors ...RequestEditorFn) (*Create17Response, error) {
rsp, err := c.Create17(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate17Response(rsp)
}
// GetCategoriesByIdsWithResponse request returning *GetCategoriesByIdsResponse
func (c *ClientWithResponses) GetCategoriesByIdsWithResponse(ctx context.Context, workspaceId string, params *GetCategoriesByIdsParams, reqEditors ...RequestEditorFn) (*GetCategoriesByIdsResponse, error) {
rsp, err := c.GetCategoriesByIds(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetCategoriesByIdsResponse(rsp)
}
// DeleteCategoryWithResponse request returning *DeleteCategoryResponse
func (c *ClientWithResponses) DeleteCategoryWithResponse(ctx context.Context, workspaceId string, categoryId string, reqEditors ...RequestEditorFn) (*DeleteCategoryResponse, error) {
rsp, err := c.DeleteCategory(ctx, workspaceId, categoryId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteCategoryResponse(rsp)
}
// UpdateCategoryWithBodyWithResponse request with arbitrary body returning *UpdateCategoryResponse
func (c *ClientWithResponses) UpdateCategoryWithBodyWithResponse(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCategoryResponse, error) {
rsp, err := c.UpdateCategoryWithBody(ctx, workspaceId, categoryId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCategoryResponse(rsp)
}
func (c *ClientWithResponses) UpdateCategoryWithResponse(ctx context.Context, workspaceId string, categoryId string, body UpdateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCategoryResponse, error) {
rsp, err := c.UpdateCategory(ctx, workspaceId, categoryId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCategoryResponse(rsp)
}
// UpdateStatus1WithBodyWithResponse request with arbitrary body returning *UpdateStatus1Response
func (c *ClientWithResponses) UpdateStatus1WithBodyWithResponse(ctx context.Context, workspaceId string, categoryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatus1Response, error) {
rsp, err := c.UpdateStatus1WithBody(ctx, workspaceId, categoryId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatus1Response(rsp)
}
func (c *ClientWithResponses) UpdateStatus1WithResponse(ctx context.Context, workspaceId string, categoryId string, body UpdateStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatus1Response, error) {
rsp, err := c.UpdateStatus1(ctx, workspaceId, categoryId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatus1Response(rsp)
}
// GetExpensesInDateRangeWithResponse request returning *GetExpensesInDateRangeResponse
func (c *ClientWithResponses) GetExpensesInDateRangeWithResponse(ctx context.Context, workspaceId string, params *GetExpensesInDateRangeParams, reqEditors ...RequestEditorFn) (*GetExpensesInDateRangeResponse, error) {
rsp, err := c.GetExpensesInDateRange(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetExpensesInDateRangeResponse(rsp)
}
// UpdateInvoicedStatus1WithBodyWithResponse request with arbitrary body returning *UpdateInvoicedStatus1Response
func (c *ClientWithResponses) UpdateInvoicedStatus1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatus1Response, error) {
rsp, err := c.UpdateInvoicedStatus1WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoicedStatus1Response(rsp)
}
func (c *ClientWithResponses) UpdateInvoicedStatus1WithResponse(ctx context.Context, workspaceId string, body UpdateInvoicedStatus1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatus1Response, error) {
rsp, err := c.UpdateInvoicedStatus1(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoicedStatus1Response(rsp)
}
// RestoreManyExpensesWithBodyWithResponse request with arbitrary body returning *RestoreManyExpensesResponse
func (c *ClientWithResponses) RestoreManyExpensesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreManyExpensesResponse, error) {
rsp, err := c.RestoreManyExpensesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRestoreManyExpensesResponse(rsp)
}
func (c *ClientWithResponses) RestoreManyExpensesWithResponse(ctx context.Context, workspaceId string, body RestoreManyExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreManyExpensesResponse, error) {
rsp, err := c.RestoreManyExpenses(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRestoreManyExpensesResponse(rsp)
}
// DeleteExpenseWithResponse request returning *DeleteExpenseResponse
func (c *ClientWithResponses) DeleteExpenseWithResponse(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*DeleteExpenseResponse, error) {
rsp, err := c.DeleteExpense(ctx, workspaceId, expenseId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteExpenseResponse(rsp)
}
// GetExpenseWithResponse request returning *GetExpenseResponse
func (c *ClientWithResponses) GetExpenseWithResponse(ctx context.Context, workspaceId string, expenseId string, reqEditors ...RequestEditorFn) (*GetExpenseResponse, error) {
rsp, err := c.GetExpense(ctx, workspaceId, expenseId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetExpenseResponse(rsp)
}
// UpdateExpenseWithBodyWithResponse request with arbitrary body returning *UpdateExpenseResponse
func (c *ClientWithResponses) UpdateExpenseWithBodyWithResponse(ctx context.Context, workspaceId string, expenseId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExpenseResponse, error) {
rsp, err := c.UpdateExpenseWithBody(ctx, workspaceId, expenseId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateExpenseResponse(rsp)
}
// DownloadFileWithResponse request returning *DownloadFileResponse
func (c *ClientWithResponses) DownloadFileWithResponse(ctx context.Context, workspaceId string, expenseId string, fileId string, reqEditors ...RequestEditorFn) (*DownloadFileResponse, error) {
rsp, err := c.DownloadFile(ctx, workspaceId, expenseId, fileId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDownloadFileResponse(rsp)
}
// ImportFileDataWithBodyWithResponse request with arbitrary body returning *ImportFileDataResponse
func (c *ClientWithResponses) ImportFileDataWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportFileDataResponse, error) {
rsp, err := c.ImportFileDataWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseImportFileDataResponse(rsp)
}
func (c *ClientWithResponses) ImportFileDataWithResponse(ctx context.Context, workspaceId string, body ImportFileDataJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportFileDataResponse, error) {
rsp, err := c.ImportFileData(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseImportFileDataResponse(rsp)
}
// CheckUsersForImportWithResponse request returning *CheckUsersForImportResponse
func (c *ClientWithResponses) CheckUsersForImportWithResponse(ctx context.Context, workspaceId string, fileImportId string, reqEditors ...RequestEditorFn) (*CheckUsersForImportResponse, error) {
rsp, err := c.CheckUsersForImport(ctx, workspaceId, fileImportId, reqEditors...)
if err != nil {
return nil, err
}
return ParseCheckUsersForImportResponse(rsp)
}
// GetHolidaysWithResponse request returning *GetHolidaysResponse
func (c *ClientWithResponses) GetHolidaysWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetHolidaysResponse, error) {
rsp, err := c.GetHolidays(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetHolidaysResponse(rsp)
}
// Create16WithBodyWithResponse request with arbitrary body returning *Create16Response
func (c *ClientWithResponses) Create16WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create16Response, error) {
rsp, err := c.Create16WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate16Response(rsp)
}
func (c *ClientWithResponses) Create16WithResponse(ctx context.Context, workspaceId string, body Create16JSONRequestBody, reqEditors ...RequestEditorFn) (*Create16Response, error) {
rsp, err := c.Create16(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate16Response(rsp)
}
// Delete15WithResponse request returning *Delete15Response
func (c *ClientWithResponses) Delete15WithResponse(ctx context.Context, workspaceId string, holidayId string, reqEditors ...RequestEditorFn) (*Delete15Response, error) {
rsp, err := c.Delete15(ctx, workspaceId, holidayId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete15Response(rsp)
}
// Update9WithBodyWithResponse request with arbitrary body returning *Update9Response
func (c *ClientWithResponses) Update9WithBodyWithResponse(ctx context.Context, workspaceId string, holidayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update9Response, error) {
rsp, err := c.Update9WithBody(ctx, workspaceId, holidayId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate9Response(rsp)
}
func (c *ClientWithResponses) Update9WithResponse(ctx context.Context, workspaceId string, holidayId string, body Update9JSONRequestBody, reqEditors ...RequestEditorFn) (*Update9Response, error) {
rsp, err := c.Update9(ctx, workspaceId, holidayId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate9Response(rsp)
}
// SetHourlyRate2WithBodyWithResponse request with arbitrary body returning *SetHourlyRate2Response
func (c *ClientWithResponses) SetHourlyRate2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRate2Response, error) {
rsp, err := c.SetHourlyRate2WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRate2Response(rsp)
}
func (c *ClientWithResponses) SetHourlyRate2WithResponse(ctx context.Context, workspaceId string, body SetHourlyRate2JSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRate2Response, error) {
rsp, err := c.SetHourlyRate2(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRate2Response(rsp)
}
// GetInvitedEmailsInfoWithBodyWithResponse request with arbitrary body returning *GetInvitedEmailsInfoResponse
func (c *ClientWithResponses) GetInvitedEmailsInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInvitedEmailsInfoResponse, error) {
rsp, err := c.GetInvitedEmailsInfoWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvitedEmailsInfoResponse(rsp)
}
func (c *ClientWithResponses) GetInvitedEmailsInfoWithResponse(ctx context.Context, workspaceId string, body GetInvitedEmailsInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInvitedEmailsInfoResponse, error) {
rsp, err := c.GetInvitedEmailsInfo(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvitedEmailsInfoResponse(rsp)
}
// GetInvoiceEmailTemplatesWithResponse request returning *GetInvoiceEmailTemplatesResponse
func (c *ClientWithResponses) GetInvoiceEmailTemplatesWithResponse(ctx context.Context, workspaceId string, params *GetInvoiceEmailTemplatesParams, reqEditors ...RequestEditorFn) (*GetInvoiceEmailTemplatesResponse, error) {
rsp, err := c.GetInvoiceEmailTemplates(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoiceEmailTemplatesResponse(rsp)
}
// UpsertInvoiceEmailTemplateWithBodyWithResponse request with arbitrary body returning *UpsertInvoiceEmailTemplateResponse
func (c *ClientWithResponses) UpsertInvoiceEmailTemplateWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertInvoiceEmailTemplateResponse, error) {
rsp, err := c.UpsertInvoiceEmailTemplateWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpsertInvoiceEmailTemplateResponse(rsp)
}
func (c *ClientWithResponses) UpsertInvoiceEmailTemplateWithResponse(ctx context.Context, workspaceId string, body UpsertInvoiceEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertInvoiceEmailTemplateResponse, error) {
rsp, err := c.UpsertInvoiceEmailTemplate(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpsertInvoiceEmailTemplateResponse(rsp)
}
// GetInvoiceEmailDataWithResponse request returning *GetInvoiceEmailDataResponse
func (c *ClientWithResponses) GetInvoiceEmailDataWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, reqEditors ...RequestEditorFn) (*GetInvoiceEmailDataResponse, error) {
rsp, err := c.GetInvoiceEmailData(ctx, workspaceId, invoiceId, invoiceEmailTemplateType, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoiceEmailDataResponse(rsp)
}
// SendInvoiceEmailWithBodyWithResponse request with arbitrary body returning *SendInvoiceEmailResponse
func (c *ClientWithResponses) SendInvoiceEmailWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendInvoiceEmailResponse, error) {
rsp, err := c.SendInvoiceEmailWithBody(ctx, workspaceId, invoiceId, invoiceEmailTemplateType, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSendInvoiceEmailResponse(rsp)
}
func (c *ClientWithResponses) SendInvoiceEmailWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceEmailTemplateType string, body SendInvoiceEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*SendInvoiceEmailResponse, error) {
rsp, err := c.SendInvoiceEmail(ctx, workspaceId, invoiceId, invoiceEmailTemplateType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSendInvoiceEmailResponse(rsp)
}
// CreateInvoiceWithBodyWithResponse request with arbitrary body returning *CreateInvoiceResponse
func (c *ClientWithResponses) CreateInvoiceWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInvoiceResponse, error) {
rsp, err := c.CreateInvoiceWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateInvoiceResponse(rsp)
}
func (c *ClientWithResponses) CreateInvoiceWithResponse(ctx context.Context, workspaceId string, body CreateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInvoiceResponse, error) {
rsp, err := c.CreateInvoice(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateInvoiceResponse(rsp)
}
// GetAllCompaniesWithResponse request returning *GetAllCompaniesResponse
func (c *ClientWithResponses) GetAllCompaniesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetAllCompaniesResponse, error) {
rsp, err := c.GetAllCompanies(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllCompaniesResponse(rsp)
}
// CreateCompanyWithBodyWithResponse request with arbitrary body returning *CreateCompanyResponse
func (c *ClientWithResponses) CreateCompanyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCompanyResponse, error) {
rsp, err := c.CreateCompanyWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateCompanyResponse(rsp)
}
func (c *ClientWithResponses) CreateCompanyWithResponse(ctx context.Context, workspaceId string, body CreateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCompanyResponse, error) {
rsp, err := c.CreateCompany(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateCompanyResponse(rsp)
}
// UpdateCompaniesInWorkspaceWithBodyWithResponse request with arbitrary body returning *UpdateCompaniesInWorkspaceResponse
func (c *ClientWithResponses) UpdateCompaniesInWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompaniesInWorkspaceResponse, error) {
rsp, err := c.UpdateCompaniesInWorkspaceWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCompaniesInWorkspaceResponse(rsp)
}
func (c *ClientWithResponses) UpdateCompaniesInWorkspaceWithResponse(ctx context.Context, workspaceId string, body UpdateCompaniesInWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCompaniesInWorkspaceResponse, error) {
rsp, err := c.UpdateCompaniesInWorkspace(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCompaniesInWorkspaceResponse(rsp)
}
// CountAllCompaniesWithResponse request returning *CountAllCompaniesResponse
func (c *ClientWithResponses) CountAllCompaniesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*CountAllCompaniesResponse, error) {
rsp, err := c.CountAllCompanies(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseCountAllCompaniesResponse(rsp)
}
// GetClientsForInvoiceFilterWithResponse request returning *GetClientsForInvoiceFilterResponse
func (c *ClientWithResponses) GetClientsForInvoiceFilterWithResponse(ctx context.Context, workspaceId string, params *GetClientsForInvoiceFilterParams, reqEditors ...RequestEditorFn) (*GetClientsForInvoiceFilterResponse, error) {
rsp, err := c.GetClientsForInvoiceFilter(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientsForInvoiceFilterResponse(rsp)
}
// DeleteCompanyWithResponse request returning *DeleteCompanyResponse
func (c *ClientWithResponses) DeleteCompanyWithResponse(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*DeleteCompanyResponse, error) {
rsp, err := c.DeleteCompany(ctx, workspaceId, companyId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteCompanyResponse(rsp)
}
// GetCompanyByIdWithResponse request returning *GetCompanyByIdResponse
func (c *ClientWithResponses) GetCompanyByIdWithResponse(ctx context.Context, workspaceId string, companyId string, reqEditors ...RequestEditorFn) (*GetCompanyByIdResponse, error) {
rsp, err := c.GetCompanyById(ctx, workspaceId, companyId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetCompanyByIdResponse(rsp)
}
// UpdateCompanyWithBodyWithResponse request with arbitrary body returning *UpdateCompanyResponse
func (c *ClientWithResponses) UpdateCompanyWithBodyWithResponse(ctx context.Context, workspaceId string, companyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompanyResponse, error) {
rsp, err := c.UpdateCompanyWithBody(ctx, workspaceId, companyId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCompanyResponse(rsp)
}
func (c *ClientWithResponses) UpdateCompanyWithResponse(ctx context.Context, workspaceId string, companyId string, body UpdateCompanyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCompanyResponse, error) {
rsp, err := c.UpdateCompany(ctx, workspaceId, companyId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCompanyResponse(rsp)
}
// GetInvoicesInfoWithBodyWithResponse request with arbitrary body returning *GetInvoicesInfoResponse
func (c *ClientWithResponses) GetInvoicesInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetInvoicesInfoResponse, error) {
rsp, err := c.GetInvoicesInfoWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoicesInfoResponse(rsp)
}
func (c *ClientWithResponses) GetInvoicesInfoWithResponse(ctx context.Context, workspaceId string, body GetInvoicesInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetInvoicesInfoResponse, error) {
rsp, err := c.GetInvoicesInfo(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoicesInfoResponse(rsp)
}
// GetInvoiceItemTypesWithResponse request returning *GetInvoiceItemTypesResponse
func (c *ClientWithResponses) GetInvoiceItemTypesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoiceItemTypesResponse, error) {
rsp, err := c.GetInvoiceItemTypes(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoiceItemTypesResponse(rsp)
}
// CreateInvoiceItemTypeWithBodyWithResponse request with arbitrary body returning *CreateInvoiceItemTypeResponse
func (c *ClientWithResponses) CreateInvoiceItemTypeWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInvoiceItemTypeResponse, error) {
rsp, err := c.CreateInvoiceItemTypeWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateInvoiceItemTypeResponse(rsp)
}
func (c *ClientWithResponses) CreateInvoiceItemTypeWithResponse(ctx context.Context, workspaceId string, body CreateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInvoiceItemTypeResponse, error) {
rsp, err := c.CreateInvoiceItemType(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateInvoiceItemTypeResponse(rsp)
}
// DeleteInvoiceItemTypeWithResponse request returning *DeleteInvoiceItemTypeResponse
func (c *ClientWithResponses) DeleteInvoiceItemTypeWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*DeleteInvoiceItemTypeResponse, error) {
rsp, err := c.DeleteInvoiceItemType(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteInvoiceItemTypeResponse(rsp)
}
// UpdateInvoiceItemTypeWithBodyWithResponse request with arbitrary body returning *UpdateInvoiceItemTypeResponse
func (c *ClientWithResponses) UpdateInvoiceItemTypeWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoiceItemTypeResponse, error) {
rsp, err := c.UpdateInvoiceItemTypeWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoiceItemTypeResponse(rsp)
}
func (c *ClientWithResponses) UpdateInvoiceItemTypeWithResponse(ctx context.Context, workspaceId string, id string, body UpdateInvoiceItemTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoiceItemTypeResponse, error) {
rsp, err := c.UpdateInvoiceItemType(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoiceItemTypeResponse(rsp)
}
// GetNextInvoiceNumberWithResponse request returning *GetNextInvoiceNumberResponse
func (c *ClientWithResponses) GetNextInvoiceNumberWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetNextInvoiceNumberResponse, error) {
rsp, err := c.GetNextInvoiceNumber(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetNextInvoiceNumberResponse(rsp)
}
// GetInvoicePermissionsWithResponse request returning *GetInvoicePermissionsResponse
func (c *ClientWithResponses) GetInvoicePermissionsWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoicePermissionsResponse, error) {
rsp, err := c.GetInvoicePermissions(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoicePermissionsResponse(rsp)
}
// UpdateInvoicePermissionsWithBodyWithResponse request with arbitrary body returning *UpdateInvoicePermissionsResponse
func (c *ClientWithResponses) UpdateInvoicePermissionsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoicePermissionsResponse, error) {
rsp, err := c.UpdateInvoicePermissionsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoicePermissionsResponse(rsp)
}
func (c *ClientWithResponses) UpdateInvoicePermissionsWithResponse(ctx context.Context, workspaceId string, body UpdateInvoicePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoicePermissionsResponse, error) {
rsp, err := c.UpdateInvoicePermissions(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoicePermissionsResponse(rsp)
}
// CanUserManageInvoicesWithResponse request returning *CanUserManageInvoicesResponse
func (c *ClientWithResponses) CanUserManageInvoicesWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*CanUserManageInvoicesResponse, error) {
rsp, err := c.CanUserManageInvoices(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseCanUserManageInvoicesResponse(rsp)
}
// GetInvoiceSettingsWithResponse request returning *GetInvoiceSettingsResponse
func (c *ClientWithResponses) GetInvoiceSettingsWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoiceSettingsResponse, error) {
rsp, err := c.GetInvoiceSettings(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoiceSettingsResponse(rsp)
}
// UpdateInvoiceSettingsWithBodyWithResponse request with arbitrary body returning *UpdateInvoiceSettingsResponse
func (c *ClientWithResponses) UpdateInvoiceSettingsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoiceSettingsResponse, error) {
rsp, err := c.UpdateInvoiceSettingsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoiceSettingsResponse(rsp)
}
func (c *ClientWithResponses) UpdateInvoiceSettingsWithResponse(ctx context.Context, workspaceId string, body UpdateInvoiceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoiceSettingsResponse, error) {
rsp, err := c.UpdateInvoiceSettings(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoiceSettingsResponse(rsp)
}
// DeleteInvoiceWithResponse request returning *DeleteInvoiceResponse
func (c *ClientWithResponses) DeleteInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*DeleteInvoiceResponse, error) {
rsp, err := c.DeleteInvoice(ctx, workspaceId, invoiceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteInvoiceResponse(rsp)
}
// GetInvoiceWithResponse request returning *GetInvoiceResponse
func (c *ClientWithResponses) GetInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*GetInvoiceResponse, error) {
rsp, err := c.GetInvoice(ctx, workspaceId, invoiceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoiceResponse(rsp)
}
// UpdateInvoiceWithBodyWithResponse request with arbitrary body returning *UpdateInvoiceResponse
func (c *ClientWithResponses) UpdateInvoiceWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoiceResponse, error) {
rsp, err := c.UpdateInvoiceWithBody(ctx, workspaceId, invoiceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoiceResponse(rsp)
}
func (c *ClientWithResponses) UpdateInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, body UpdateInvoiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoiceResponse, error) {
rsp, err := c.UpdateInvoice(ctx, workspaceId, invoiceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoiceResponse(rsp)
}
// DuplicateInvoiceWithResponse request returning *DuplicateInvoiceResponse
func (c *ClientWithResponses) DuplicateInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*DuplicateInvoiceResponse, error) {
rsp, err := c.DuplicateInvoice(ctx, workspaceId, invoiceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDuplicateInvoiceResponse(rsp)
}
// ExportInvoiceWithResponse request returning *ExportInvoiceResponse
func (c *ClientWithResponses) ExportInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, params *ExportInvoiceParams, reqEditors ...RequestEditorFn) (*ExportInvoiceResponse, error) {
rsp, err := c.ExportInvoice(ctx, workspaceId, invoiceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseExportInvoiceResponse(rsp)
}
// ImportTimeAndExpensesWithBodyWithResponse request with arbitrary body returning *ImportTimeAndExpensesResponse
func (c *ClientWithResponses) ImportTimeAndExpensesWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportTimeAndExpensesResponse, error) {
rsp, err := c.ImportTimeAndExpensesWithBody(ctx, workspaceId, invoiceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseImportTimeAndExpensesResponse(rsp)
}
func (c *ClientWithResponses) ImportTimeAndExpensesWithResponse(ctx context.Context, workspaceId string, invoiceId string, body ImportTimeAndExpensesJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportTimeAndExpensesResponse, error) {
rsp, err := c.ImportTimeAndExpenses(ctx, workspaceId, invoiceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseImportTimeAndExpensesResponse(rsp)
}
// AddInvoiceItemWithResponse request returning *AddInvoiceItemResponse
func (c *ClientWithResponses) AddInvoiceItemWithResponse(ctx context.Context, workspaceId string, invoiceId string, reqEditors ...RequestEditorFn) (*AddInvoiceItemResponse, error) {
rsp, err := c.AddInvoiceItem(ctx, workspaceId, invoiceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddInvoiceItemResponse(rsp)
}
// ReorderInvoiceItem1WithBodyWithResponse request with arbitrary body returning *ReorderInvoiceItem1Response
func (c *ClientWithResponses) ReorderInvoiceItem1WithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReorderInvoiceItem1Response, error) {
rsp, err := c.ReorderInvoiceItem1WithBody(ctx, workspaceId, invoiceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReorderInvoiceItem1Response(rsp)
}
func (c *ClientWithResponses) ReorderInvoiceItem1WithResponse(ctx context.Context, workspaceId string, invoiceId string, body ReorderInvoiceItem1JSONRequestBody, reqEditors ...RequestEditorFn) (*ReorderInvoiceItem1Response, error) {
rsp, err := c.ReorderInvoiceItem1(ctx, workspaceId, invoiceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReorderInvoiceItem1Response(rsp)
}
// EditInvoiceItemWithBodyWithResponse request with arbitrary body returning *EditInvoiceItemResponse
func (c *ClientWithResponses) EditInvoiceItemWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditInvoiceItemResponse, error) {
rsp, err := c.EditInvoiceItemWithBody(ctx, workspaceId, invoiceId, invoiceItemOrder, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditInvoiceItemResponse(rsp)
}
func (c *ClientWithResponses) EditInvoiceItemWithResponse(ctx context.Context, workspaceId string, invoiceId string, invoiceItemOrder int32, body EditInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*EditInvoiceItemResponse, error) {
rsp, err := c.EditInvoiceItem(ctx, workspaceId, invoiceId, invoiceItemOrder, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditInvoiceItemResponse(rsp)
}
// DeleteInvoiceItemsWithResponse request returning *DeleteInvoiceItemsResponse
func (c *ClientWithResponses) DeleteInvoiceItemsWithResponse(ctx context.Context, workspaceId string, invoiceId string, params *DeleteInvoiceItemsParams, reqEditors ...RequestEditorFn) (*DeleteInvoiceItemsResponse, error) {
rsp, err := c.DeleteInvoiceItems(ctx, workspaceId, invoiceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteInvoiceItemsResponse(rsp)
}
// GetPaymentsForInvoiceWithResponse request returning *GetPaymentsForInvoiceResponse
func (c *ClientWithResponses) GetPaymentsForInvoiceWithResponse(ctx context.Context, workspaceId string, invoiceId string, params *GetPaymentsForInvoiceParams, reqEditors ...RequestEditorFn) (*GetPaymentsForInvoiceResponse, error) {
rsp, err := c.GetPaymentsForInvoice(ctx, workspaceId, invoiceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPaymentsForInvoiceResponse(rsp)
}
// CreateInvoicePaymentWithBodyWithResponse request with arbitrary body returning *CreateInvoicePaymentResponse
func (c *ClientWithResponses) CreateInvoicePaymentWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInvoicePaymentResponse, error) {
rsp, err := c.CreateInvoicePaymentWithBody(ctx, workspaceId, invoiceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateInvoicePaymentResponse(rsp)
}
func (c *ClientWithResponses) CreateInvoicePaymentWithResponse(ctx context.Context, workspaceId string, invoiceId string, body CreateInvoicePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInvoicePaymentResponse, error) {
rsp, err := c.CreateInvoicePayment(ctx, workspaceId, invoiceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateInvoicePaymentResponse(rsp)
}
// DeletePaymentByIdWithResponse request returning *DeletePaymentByIdResponse
func (c *ClientWithResponses) DeletePaymentByIdWithResponse(ctx context.Context, workspaceId string, invoiceId string, paymentId string, reqEditors ...RequestEditorFn) (*DeletePaymentByIdResponse, error) {
rsp, err := c.DeletePaymentById(ctx, workspaceId, invoiceId, paymentId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeletePaymentByIdResponse(rsp)
}
// ChangeInvoiceStatusWithBodyWithResponse request with arbitrary body returning *ChangeInvoiceStatusResponse
func (c *ClientWithResponses) ChangeInvoiceStatusWithBodyWithResponse(ctx context.Context, workspaceId string, invoiceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeInvoiceStatusResponse, error) {
rsp, err := c.ChangeInvoiceStatusWithBody(ctx, workspaceId, invoiceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseChangeInvoiceStatusResponse(rsp)
}
func (c *ClientWithResponses) ChangeInvoiceStatusWithResponse(ctx context.Context, workspaceId string, invoiceId string, body ChangeInvoiceStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeInvoiceStatusResponse, error) {
rsp, err := c.ChangeInvoiceStatus(ctx, workspaceId, invoiceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseChangeInvoiceStatusResponse(rsp)
}
// AuthorizationCheckWithResponse request returning *AuthorizationCheckResponse
func (c *ClientWithResponses) AuthorizationCheckWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*AuthorizationCheckResponse, error) {
rsp, err := c.AuthorizationCheck(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseAuthorizationCheckResponse(rsp)
}
// IsAvailableWithResponse request returning *IsAvailableResponse
func (c *ClientWithResponses) IsAvailableWithResponse(ctx context.Context, workspaceId string, params *IsAvailableParams, reqEditors ...RequestEditorFn) (*IsAvailableResponse, error) {
rsp, err := c.IsAvailable(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseIsAvailableResponse(rsp)
}
// IsAvailable1WithResponse request returning *IsAvailable1Response
func (c *ClientWithResponses) IsAvailable1WithResponse(ctx context.Context, workspaceId string, userId string, params *IsAvailable1Params, reqEditors ...RequestEditorFn) (*IsAvailable1Response, error) {
rsp, err := c.IsAvailable1(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseIsAvailable1Response(rsp)
}
// GeneratePinCodeWithResponse request returning *GeneratePinCodeResponse
func (c *ClientWithResponses) GeneratePinCodeWithResponse(ctx context.Context, workspaceId string, params *GeneratePinCodeParams, reqEditors ...RequestEditorFn) (*GeneratePinCodeResponse, error) {
rsp, err := c.GeneratePinCode(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGeneratePinCodeResponse(rsp)
}
// GeneratePinCodeForUserWithResponse request returning *GeneratePinCodeForUserResponse
func (c *ClientWithResponses) GeneratePinCodeForUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GeneratePinCodeForUserResponse, error) {
rsp, err := c.GeneratePinCodeForUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGeneratePinCodeForUserResponse(rsp)
}
// GetUserPinCodeWithResponse request returning *GetUserPinCodeResponse
func (c *ClientWithResponses) GetUserPinCodeWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetUserPinCodeResponse, error) {
rsp, err := c.GetUserPinCode(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserPinCodeResponse(rsp)
}
// UpdatePinCodeWithBodyWithResponse request with arbitrary body returning *UpdatePinCodeResponse
func (c *ClientWithResponses) UpdatePinCodeWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePinCodeResponse, error) {
rsp, err := c.UpdatePinCodeWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdatePinCodeResponse(rsp)
}
func (c *ClientWithResponses) UpdatePinCodeWithResponse(ctx context.Context, workspaceId string, userId string, body UpdatePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePinCodeResponse, error) {
rsp, err := c.UpdatePinCode(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdatePinCodeResponse(rsp)
}
// GetKiosksOfWorkspaceWithResponse request returning *GetKiosksOfWorkspaceResponse
func (c *ClientWithResponses) GetKiosksOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetKiosksOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetKiosksOfWorkspaceResponse, error) {
rsp, err := c.GetKiosksOfWorkspace(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetKiosksOfWorkspaceResponse(rsp)
}
// Create15WithBodyWithResponse request with arbitrary body returning *Create15Response
func (c *ClientWithResponses) Create15WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create15Response, error) {
rsp, err := c.Create15WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate15Response(rsp)
}
func (c *ClientWithResponses) Create15WithResponse(ctx context.Context, workspaceId string, body Create15JSONRequestBody, reqEditors ...RequestEditorFn) (*Create15Response, error) {
rsp, err := c.Create15(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate15Response(rsp)
}
// UpdateBreakDefaultsWithBodyWithResponse request with arbitrary body returning *UpdateBreakDefaultsResponse
func (c *ClientWithResponses) UpdateBreakDefaultsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBreakDefaultsResponse, error) {
rsp, err := c.UpdateBreakDefaultsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateBreakDefaultsResponse(rsp)
}
func (c *ClientWithResponses) UpdateBreakDefaultsWithResponse(ctx context.Context, workspaceId string, body UpdateBreakDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBreakDefaultsResponse, error) {
rsp, err := c.UpdateBreakDefaults(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateBreakDefaultsResponse(rsp)
}
// GetTotalCountOfKiosksOnWorkspaceWithResponse request returning *GetTotalCountOfKiosksOnWorkspaceResponse
func (c *ClientWithResponses) GetTotalCountOfKiosksOnWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetTotalCountOfKiosksOnWorkspaceResponse, error) {
rsp, err := c.GetTotalCountOfKiosksOnWorkspace(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTotalCountOfKiosksOnWorkspaceResponse(rsp)
}
// UpdateDefaultsWithBodyWithResponse request with arbitrary body returning *UpdateDefaultsResponse
func (c *ClientWithResponses) UpdateDefaultsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDefaultsResponse, error) {
rsp, err := c.UpdateDefaultsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateDefaultsResponse(rsp)
}
func (c *ClientWithResponses) UpdateDefaultsWithResponse(ctx context.Context, workspaceId string, body UpdateDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDefaultsResponse, error) {
rsp, err := c.UpdateDefaults(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateDefaultsResponse(rsp)
}
// HasActiveKiosksWithResponse request returning *HasActiveKiosksResponse
func (c *ClientWithResponses) HasActiveKiosksWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HasActiveKiosksResponse, error) {
rsp, err := c.HasActiveKiosks(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHasActiveKiosksResponse(rsp)
}
// GetWithProjectWithBodyWithResponse request with arbitrary body returning *GetWithProjectResponse
func (c *ClientWithResponses) GetWithProjectWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWithProjectResponse, error) {
rsp, err := c.GetWithProjectWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWithProjectResponse(rsp)
}
func (c *ClientWithResponses) GetWithProjectWithResponse(ctx context.Context, workspaceId string, body GetWithProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWithProjectResponse, error) {
rsp, err := c.GetWithProject(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWithProjectResponse(rsp)
}
// GetWithTaskWithBodyWithResponse request with arbitrary body returning *GetWithTaskResponse
func (c *ClientWithResponses) GetWithTaskWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWithTaskResponse, error) {
rsp, err := c.GetWithTaskWithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWithTaskResponse(rsp)
}
func (c *ClientWithResponses) GetWithTaskWithResponse(ctx context.Context, workspaceId string, projectId string, body GetWithTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWithTaskResponse, error) {
rsp, err := c.GetWithTask(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWithTaskResponse(rsp)
}
// GetForReportFilterWithResponse request returning *GetForReportFilterResponse
func (c *ClientWithResponses) GetForReportFilterWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetForReportFilterResponse, error) {
rsp, err := c.GetForReportFilter(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetForReportFilterResponse(rsp)
}
// GetWithoutDefaultsWithResponse request returning *GetWithoutDefaultsResponse
func (c *ClientWithResponses) GetWithoutDefaultsWithResponse(ctx context.Context, workspaceId string, params *GetWithoutDefaultsParams, reqEditors ...RequestEditorFn) (*GetWithoutDefaultsResponse, error) {
rsp, err := c.GetWithoutDefaults(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWithoutDefaultsResponse(rsp)
}
// DeleteKioskWithResponse request returning *DeleteKioskResponse
func (c *ClientWithResponses) DeleteKioskWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*DeleteKioskResponse, error) {
rsp, err := c.DeleteKiosk(ctx, workspaceId, kioskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteKioskResponse(rsp)
}
// GetKioskByIdWithResponse request returning *GetKioskByIdResponse
func (c *ClientWithResponses) GetKioskByIdWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*GetKioskByIdResponse, error) {
rsp, err := c.GetKioskById(ctx, workspaceId, kioskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetKioskByIdResponse(rsp)
}
// Update8WithBodyWithResponse request with arbitrary body returning *Update8Response
func (c *ClientWithResponses) Update8WithBodyWithResponse(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update8Response, error) {
rsp, err := c.Update8WithBody(ctx, workspaceId, kioskId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate8Response(rsp)
}
func (c *ClientWithResponses) Update8WithResponse(ctx context.Context, workspaceId string, kioskId string, body Update8JSONRequestBody, reqEditors ...RequestEditorFn) (*Update8Response, error) {
rsp, err := c.Update8(ctx, workspaceId, kioskId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate8Response(rsp)
}
// ExportAssigneesWithResponse request returning *ExportAssigneesResponse
func (c *ClientWithResponses) ExportAssigneesWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*ExportAssigneesResponse, error) {
rsp, err := c.ExportAssignees(ctx, workspaceId, kioskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseExportAssigneesResponse(rsp)
}
// HasEntryInProgressWithResponse request returning *HasEntryInProgressResponse
func (c *ClientWithResponses) HasEntryInProgressWithResponse(ctx context.Context, workspaceId string, kioskId string, reqEditors ...RequestEditorFn) (*HasEntryInProgressResponse, error) {
rsp, err := c.HasEntryInProgress(ctx, workspaceId, kioskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHasEntryInProgressResponse(rsp)
}
// UpdateStatusWithBodyWithResponse request with arbitrary body returning *UpdateStatusResponse
func (c *ClientWithResponses) UpdateStatusWithBodyWithResponse(ctx context.Context, workspaceId string, kioskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStatusResponse, error) {
rsp, err := c.UpdateStatusWithBody(ctx, workspaceId, kioskId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatusResponse(rsp)
}
func (c *ClientWithResponses) UpdateStatusWithResponse(ctx context.Context, workspaceId string, kioskId string, body UpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStatusResponse, error) {
rsp, err := c.UpdateStatus(ctx, workspaceId, kioskId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStatusResponse(rsp)
}
// AcknowledgeLegacyPlanNotificationsWithResponse request returning *AcknowledgeLegacyPlanNotificationsResponse
func (c *ClientWithResponses) AcknowledgeLegacyPlanNotificationsWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*AcknowledgeLegacyPlanNotificationsResponse, error) {
rsp, err := c.AcknowledgeLegacyPlanNotifications(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseAcknowledgeLegacyPlanNotificationsResponse(rsp)
}
// GetLegacyPlanUpgradeDataWithResponse request returning *GetLegacyPlanUpgradeDataResponse
func (c *ClientWithResponses) GetLegacyPlanUpgradeDataWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLegacyPlanUpgradeDataResponse, error) {
rsp, err := c.GetLegacyPlanUpgradeData(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLegacyPlanUpgradeDataResponse(rsp)
}
// AddLimitedUsersWithBodyWithResponse request with arbitrary body returning *AddLimitedUsersResponse
func (c *ClientWithResponses) AddLimitedUsersWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLimitedUsersResponse, error) {
rsp, err := c.AddLimitedUsersWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddLimitedUsersResponse(rsp)
}
func (c *ClientWithResponses) AddLimitedUsersWithResponse(ctx context.Context, workspaceId string, body AddLimitedUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLimitedUsersResponse, error) {
rsp, err := c.AddLimitedUsers(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddLimitedUsersResponse(rsp)
}
// GetLimitedUsersCountWithResponse request returning *GetLimitedUsersCountResponse
func (c *ClientWithResponses) GetLimitedUsersCountWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLimitedUsersCountResponse, error) {
rsp, err := c.GetLimitedUsersCount(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLimitedUsersCountResponse(rsp)
}
// GetMemberProfileWithResponse request returning *GetMemberProfileResponse
func (c *ClientWithResponses) GetMemberProfileWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetMemberProfileResponse, error) {
rsp, err := c.GetMemberProfile(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetMemberProfileResponse(rsp)
}
// UpdateMemberProfileWithBodyWithResponse request with arbitrary body returning *UpdateMemberProfileResponse
func (c *ClientWithResponses) UpdateMemberProfileWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberProfileResponse, error) {
rsp, err := c.UpdateMemberProfileWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberProfileResponse(rsp)
}
func (c *ClientWithResponses) UpdateMemberProfileWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberProfileResponse, error) {
rsp, err := c.UpdateMemberProfile(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberProfileResponse(rsp)
}
// UpdateMemberProfileWithAdditionalDataWithBodyWithResponse request with arbitrary body returning *UpdateMemberProfileWithAdditionalDataResponse
func (c *ClientWithResponses) UpdateMemberProfileWithAdditionalDataWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberProfileWithAdditionalDataResponse, error) {
rsp, err := c.UpdateMemberProfileWithAdditionalDataWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberProfileWithAdditionalDataResponse(rsp)
}
func (c *ClientWithResponses) UpdateMemberProfileWithAdditionalDataWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberProfileWithAdditionalDataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberProfileWithAdditionalDataResponse, error) {
rsp, err := c.UpdateMemberProfileWithAdditionalData(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberProfileWithAdditionalDataResponse(rsp)
}
// UpdateMemberSettingsWithBodyWithResponse request with arbitrary body returning *UpdateMemberSettingsResponse
func (c *ClientWithResponses) UpdateMemberSettingsWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberSettingsResponse, error) {
rsp, err := c.UpdateMemberSettingsWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberSettingsResponse(rsp)
}
func (c *ClientWithResponses) UpdateMemberSettingsWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberSettingsResponse, error) {
rsp, err := c.UpdateMemberSettings(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberSettingsResponse(rsp)
}
// GetWeekStartWithResponse request returning *GetWeekStartResponse
func (c *ClientWithResponses) GetWeekStartWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetWeekStartResponse, error) {
rsp, err := c.GetWeekStart(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWeekStartResponse(rsp)
}
// UpdateMemberWorkingDaysAndCapacityWithBodyWithResponse request with arbitrary body returning *UpdateMemberWorkingDaysAndCapacityResponse
func (c *ClientWithResponses) UpdateMemberWorkingDaysAndCapacityWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberWorkingDaysAndCapacityResponse, error) {
rsp, err := c.UpdateMemberWorkingDaysAndCapacityWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberWorkingDaysAndCapacityResponse(rsp)
}
func (c *ClientWithResponses) UpdateMemberWorkingDaysAndCapacityWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateMemberWorkingDaysAndCapacityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberWorkingDaysAndCapacityResponse, error) {
rsp, err := c.UpdateMemberWorkingDaysAndCapacity(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMemberWorkingDaysAndCapacityResponse(rsp)
}
// GetMembersCountWithResponse request returning *GetMembersCountResponse
func (c *ClientWithResponses) GetMembersCountWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetMembersCountResponse, error) {
rsp, err := c.GetMembersCount(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetMembersCountResponse(rsp)
}
// FindNotInvitedEmailsInWithBodyWithResponse request with arbitrary body returning *FindNotInvitedEmailsInResponse
func (c *ClientWithResponses) FindNotInvitedEmailsInWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindNotInvitedEmailsInResponse, error) {
rsp, err := c.FindNotInvitedEmailsInWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFindNotInvitedEmailsInResponse(rsp)
}
func (c *ClientWithResponses) FindNotInvitedEmailsInWithResponse(ctx context.Context, workspaceId string, body FindNotInvitedEmailsInJSONRequestBody, reqEditors ...RequestEditorFn) (*FindNotInvitedEmailsInResponse, error) {
rsp, err := c.FindNotInvitedEmailsIn(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFindNotInvitedEmailsInResponse(rsp)
}
// GetOrganizationWithResponse request returning *GetOrganizationResponse
func (c *ClientWithResponses) GetOrganizationWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error) {
rsp, err := c.GetOrganization(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetOrganizationResponse(rsp)
}
// Create14WithBodyWithResponse request with arbitrary body returning *Create14Response
func (c *ClientWithResponses) Create14WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create14Response, error) {
rsp, err := c.Create14WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate14Response(rsp)
}
func (c *ClientWithResponses) Create14WithResponse(ctx context.Context, workspaceId string, body Create14JSONRequestBody, reqEditors ...RequestEditorFn) (*Create14Response, error) {
rsp, err := c.Create14(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate14Response(rsp)
}
// GetOrganizationNameWithResponse request returning *GetOrganizationNameResponse
func (c *ClientWithResponses) GetOrganizationNameWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetOrganizationNameResponse, error) {
rsp, err := c.GetOrganizationName(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetOrganizationNameResponse(rsp)
}
// CheckAvailabilityOfDomainNameWithResponse request returning *CheckAvailabilityOfDomainNameResponse
func (c *ClientWithResponses) CheckAvailabilityOfDomainNameWithResponse(ctx context.Context, workspaceId string, params *CheckAvailabilityOfDomainNameParams, reqEditors ...RequestEditorFn) (*CheckAvailabilityOfDomainNameResponse, error) {
rsp, err := c.CheckAvailabilityOfDomainName(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseCheckAvailabilityOfDomainNameResponse(rsp)
}
// DeleteOrganizationWithResponse request returning *DeleteOrganizationResponse
func (c *ClientWithResponses) DeleteOrganizationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*DeleteOrganizationResponse, error) {
rsp, err := c.DeleteOrganization(ctx, workspaceId, organizationId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteOrganizationResponse(rsp)
}
// UpdateOrganizationWithBodyWithResponse request with arbitrary body returning *UpdateOrganizationResponse
func (c *ClientWithResponses) UpdateOrganizationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error) {
rsp, err := c.UpdateOrganizationWithBody(ctx, workspaceId, organizationId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateOrganizationResponse(rsp)
}
func (c *ClientWithResponses) UpdateOrganizationWithResponse(ctx context.Context, workspaceId string, organizationId string, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error) {
rsp, err := c.UpdateOrganization(ctx, workspaceId, organizationId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateOrganizationResponse(rsp)
}
// GetLoginSettingsWithResponse request returning *GetLoginSettingsResponse
func (c *ClientWithResponses) GetLoginSettingsWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*GetLoginSettingsResponse, error) {
rsp, err := c.GetLoginSettings(ctx, workspaceId, organizationId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLoginSettingsResponse(rsp)
}
// DeleteOAuth2ConfigurationWithResponse request returning *DeleteOAuth2ConfigurationResponse
func (c *ClientWithResponses) DeleteOAuth2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*DeleteOAuth2ConfigurationResponse, error) {
rsp, err := c.DeleteOAuth2Configuration(ctx, workspaceId, organizationId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteOAuth2ConfigurationResponse(rsp)
}
// GetOrganizationOAuth2ConfigurationWithResponse request returning *GetOrganizationOAuth2ConfigurationResponse
func (c *ClientWithResponses) GetOrganizationOAuth2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*GetOrganizationOAuth2ConfigurationResponse, error) {
rsp, err := c.GetOrganizationOAuth2Configuration(ctx, workspaceId, organizationId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetOrganizationOAuth2ConfigurationResponse(rsp)
}
// UpdateOAuth2Configuration1WithBodyWithResponse request with arbitrary body returning *UpdateOAuth2Configuration1Response
func (c *ClientWithResponses) UpdateOAuth2Configuration1WithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOAuth2Configuration1Response, error) {
rsp, err := c.UpdateOAuth2Configuration1WithBody(ctx, workspaceId, organizationId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateOAuth2Configuration1Response(rsp)
}
func (c *ClientWithResponses) UpdateOAuth2Configuration1WithResponse(ctx context.Context, workspaceId string, organizationId string, body UpdateOAuth2Configuration1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOAuth2Configuration1Response, error) {
rsp, err := c.UpdateOAuth2Configuration1(ctx, workspaceId, organizationId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateOAuth2Configuration1Response(rsp)
}
// TestOAuth2ConfigurationWithBodyWithResponse request with arbitrary body returning *TestOAuth2ConfigurationResponse
func (c *ClientWithResponses) TestOAuth2ConfigurationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestOAuth2ConfigurationResponse, error) {
rsp, err := c.TestOAuth2ConfigurationWithBody(ctx, workspaceId, organizationId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTestOAuth2ConfigurationResponse(rsp)
}
func (c *ClientWithResponses) TestOAuth2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, body TestOAuth2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*TestOAuth2ConfigurationResponse, error) {
rsp, err := c.TestOAuth2Configuration(ctx, workspaceId, organizationId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTestOAuth2ConfigurationResponse(rsp)
}
// DeleteSAML2ConfigurationWithResponse request returning *DeleteSAML2ConfigurationResponse
func (c *ClientWithResponses) DeleteSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*DeleteSAML2ConfigurationResponse, error) {
rsp, err := c.DeleteSAML2Configuration(ctx, workspaceId, organizationId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteSAML2ConfigurationResponse(rsp)
}
// GetOrganizationSAML2ConfigurationWithResponse request returning *GetOrganizationSAML2ConfigurationResponse
func (c *ClientWithResponses) GetOrganizationSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, reqEditors ...RequestEditorFn) (*GetOrganizationSAML2ConfigurationResponse, error) {
rsp, err := c.GetOrganizationSAML2Configuration(ctx, workspaceId, organizationId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetOrganizationSAML2ConfigurationResponse(rsp)
}
// UpdateSAML2ConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateSAML2ConfigurationResponse
func (c *ClientWithResponses) UpdateSAML2ConfigurationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSAML2ConfigurationResponse, error) {
rsp, err := c.UpdateSAML2ConfigurationWithBody(ctx, workspaceId, organizationId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSAML2ConfigurationResponse(rsp)
}
func (c *ClientWithResponses) UpdateSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, body UpdateSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSAML2ConfigurationResponse, error) {
rsp, err := c.UpdateSAML2Configuration(ctx, workspaceId, organizationId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSAML2ConfigurationResponse(rsp)
}
// TestSAML2ConfigurationWithBodyWithResponse request with arbitrary body returning *TestSAML2ConfigurationResponse
func (c *ClientWithResponses) TestSAML2ConfigurationWithBodyWithResponse(ctx context.Context, workspaceId string, organizationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestSAML2ConfigurationResponse, error) {
rsp, err := c.TestSAML2ConfigurationWithBody(ctx, workspaceId, organizationId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTestSAML2ConfigurationResponse(rsp)
}
func (c *ClientWithResponses) TestSAML2ConfigurationWithResponse(ctx context.Context, workspaceId string, organizationId string, body TestSAML2ConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*TestSAML2ConfigurationResponse, error) {
rsp, err := c.TestSAML2Configuration(ctx, workspaceId, organizationId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTestSAML2ConfigurationResponse(rsp)
}
// GetAllOrganizationsOfUserWithResponse request returning *GetAllOrganizationsOfUserResponse
func (c *ClientWithResponses) GetAllOrganizationsOfUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetAllOrganizationsOfUserParams, reqEditors ...RequestEditorFn) (*GetAllOrganizationsOfUserResponse, error) {
rsp, err := c.GetAllOrganizationsOfUser(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllOrganizationsOfUserResponse(rsp)
}
// GetWorkspaceOwnerWithResponse request returning *GetWorkspaceOwnerResponse
func (c *ClientWithResponses) GetWorkspaceOwnerWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceOwnerResponse, error) {
rsp, err := c.GetWorkspaceOwner(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkspaceOwnerResponse(rsp)
}
// TransferOwnershipWithBodyWithResponse request with arbitrary body returning *TransferOwnershipResponse
func (c *ClientWithResponses) TransferOwnershipWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferOwnershipResponse, error) {
rsp, err := c.TransferOwnershipWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTransferOwnershipResponse(rsp)
}
func (c *ClientWithResponses) TransferOwnershipWithResponse(ctx context.Context, workspaceId string, body TransferOwnershipJSONRequestBody, reqEditors ...RequestEditorFn) (*TransferOwnershipResponse, error) {
rsp, err := c.TransferOwnership(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTransferOwnershipResponse(rsp)
}
// GetWorkspaceOwnerTimeZoneWithResponse request returning *GetWorkspaceOwnerTimeZoneResponse
func (c *ClientWithResponses) GetWorkspaceOwnerTimeZoneWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetWorkspaceOwnerTimeZoneResponse, error) {
rsp, err := c.GetWorkspaceOwnerTimeZone(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkspaceOwnerTimeZoneResponse(rsp)
}
// CancelSubscriptionWithBodyWithResponse request with arbitrary body returning *CancelSubscriptionResponse
func (c *ClientWithResponses) CancelSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelSubscriptionResponse, error) {
rsp, err := c.CancelSubscriptionWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCancelSubscriptionResponse(rsp)
}
func (c *ClientWithResponses) CancelSubscriptionWithResponse(ctx context.Context, workspaceId string, body CancelSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelSubscriptionResponse, error) {
rsp, err := c.CancelSubscription(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCancelSubscriptionResponse(rsp)
}
// ConfirmPaymentWithResponse request returning *ConfirmPaymentResponse
func (c *ClientWithResponses) ConfirmPaymentWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ConfirmPaymentResponse, error) {
rsp, err := c.ConfirmPayment(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseConfirmPaymentResponse(rsp)
}
// GetCustomerInfoWithResponse request returning *GetCustomerInfoResponse
func (c *ClientWithResponses) GetCustomerInfoWithResponse(ctx context.Context, workspaceId string, params *GetCustomerInfoParams, reqEditors ...RequestEditorFn) (*GetCustomerInfoResponse, error) {
rsp, err := c.GetCustomerInfo(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetCustomerInfoResponse(rsp)
}
// CreateCustomerWithBodyWithResponse request with arbitrary body returning *CreateCustomerResponse
func (c *ClientWithResponses) CreateCustomerWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomerResponse, error) {
rsp, err := c.CreateCustomerWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateCustomerResponse(rsp)
}
func (c *ClientWithResponses) CreateCustomerWithResponse(ctx context.Context, workspaceId string, body CreateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomerResponse, error) {
rsp, err := c.CreateCustomer(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateCustomerResponse(rsp)
}
// UpdateCustomerWithBodyWithResponse request with arbitrary body returning *UpdateCustomerResponse
func (c *ClientWithResponses) UpdateCustomerWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error) {
rsp, err := c.UpdateCustomerWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCustomerResponse(rsp)
}
func (c *ClientWithResponses) UpdateCustomerWithResponse(ctx context.Context, workspaceId string, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error) {
rsp, err := c.UpdateCustomer(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCustomerResponse(rsp)
}
// EditInvoiceInformationWithBodyWithResponse request with arbitrary body returning *EditInvoiceInformationResponse
func (c *ClientWithResponses) EditInvoiceInformationWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditInvoiceInformationResponse, error) {
rsp, err := c.EditInvoiceInformationWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditInvoiceInformationResponse(rsp)
}
func (c *ClientWithResponses) EditInvoiceInformationWithResponse(ctx context.Context, workspaceId string, body EditInvoiceInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*EditInvoiceInformationResponse, error) {
rsp, err := c.EditInvoiceInformation(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditInvoiceInformationResponse(rsp)
}
// EditPaymentInformationWithBodyWithResponse request with arbitrary body returning *EditPaymentInformationResponse
func (c *ClientWithResponses) EditPaymentInformationWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditPaymentInformationResponse, error) {
rsp, err := c.EditPaymentInformationWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditPaymentInformationResponse(rsp)
}
func (c *ClientWithResponses) EditPaymentInformationWithResponse(ctx context.Context, workspaceId string, body EditPaymentInformationJSONRequestBody, reqEditors ...RequestEditorFn) (*EditPaymentInformationResponse, error) {
rsp, err := c.EditPaymentInformation(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditPaymentInformationResponse(rsp)
}
// ExtendTrialWithResponse request returning *ExtendTrialResponse
func (c *ClientWithResponses) ExtendTrialWithResponse(ctx context.Context, workspaceId string, params *ExtendTrialParams, reqEditors ...RequestEditorFn) (*ExtendTrialResponse, error) {
rsp, err := c.ExtendTrial(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseExtendTrialResponse(rsp)
}
// GetFeatureSubscriptionsWithResponse request returning *GetFeatureSubscriptionsResponse
func (c *ClientWithResponses) GetFeatureSubscriptionsWithResponse(ctx context.Context, workspaceId string, params *GetFeatureSubscriptionsParams, reqEditors ...RequestEditorFn) (*GetFeatureSubscriptionsResponse, error) {
rsp, err := c.GetFeatureSubscriptions(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFeatureSubscriptionsResponse(rsp)
}
// InitialUpgradeWithBodyWithResponse request with arbitrary body returning *InitialUpgradeResponse
func (c *ClientWithResponses) InitialUpgradeWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InitialUpgradeResponse, error) {
rsp, err := c.InitialUpgradeWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseInitialUpgradeResponse(rsp)
}
func (c *ClientWithResponses) InitialUpgradeWithResponse(ctx context.Context, workspaceId string, body InitialUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*InitialUpgradeResponse, error) {
rsp, err := c.InitialUpgrade(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseInitialUpgradeResponse(rsp)
}
// GetInvoiceInfoWithResponse request returning *GetInvoiceInfoResponse
func (c *ClientWithResponses) GetInvoiceInfoWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetInvoiceInfoResponse, error) {
rsp, err := c.GetInvoiceInfo(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoiceInfoResponse(rsp)
}
// GetInvoicesWithResponse request returning *GetInvoicesResponse
func (c *ClientWithResponses) GetInvoicesWithResponse(ctx context.Context, workspaceId string, params *GetInvoicesParams, reqEditors ...RequestEditorFn) (*GetInvoicesResponse, error) {
rsp, err := c.GetInvoices(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoicesResponse(rsp)
}
// GetInvoicesCountWithResponse request returning *GetInvoicesCountResponse
func (c *ClientWithResponses) GetInvoicesCountWithResponse(ctx context.Context, workspaceId string, params *GetInvoicesCountParams, reqEditors ...RequestEditorFn) (*GetInvoicesCountResponse, error) {
rsp, err := c.GetInvoicesCount(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoicesCountResponse(rsp)
}
// GetLastOpenInvoiceWithResponse request returning *GetLastOpenInvoiceResponse
func (c *ClientWithResponses) GetLastOpenInvoiceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLastOpenInvoiceResponse, error) {
rsp, err := c.GetLastOpenInvoice(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLastOpenInvoiceResponse(rsp)
}
// GetInvoicesListWithResponse request returning *GetInvoicesListResponse
func (c *ClientWithResponses) GetInvoicesListWithResponse(ctx context.Context, workspaceId string, params *GetInvoicesListParams, reqEditors ...RequestEditorFn) (*GetInvoicesListResponse, error) {
rsp, err := c.GetInvoicesList(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetInvoicesListResponse(rsp)
}
// GetPaymentDateWithResponse request returning *GetPaymentDateResponse
func (c *ClientWithResponses) GetPaymentDateWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetPaymentDateResponse, error) {
rsp, err := c.GetPaymentDate(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPaymentDateResponse(rsp)
}
// GetPaymentInfoWithResponse request returning *GetPaymentInfoResponse
func (c *ClientWithResponses) GetPaymentInfoWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetPaymentInfoResponse, error) {
rsp, err := c.GetPaymentInfo(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPaymentInfoResponse(rsp)
}
// CreateSetupIntentForPaymentMethodWithBodyWithResponse request with arbitrary body returning *CreateSetupIntentForPaymentMethodResponse
func (c *ClientWithResponses) CreateSetupIntentForPaymentMethodWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSetupIntentForPaymentMethodResponse, error) {
rsp, err := c.CreateSetupIntentForPaymentMethodWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateSetupIntentForPaymentMethodResponse(rsp)
}
func (c *ClientWithResponses) CreateSetupIntentForPaymentMethodWithResponse(ctx context.Context, workspaceId string, body CreateSetupIntentForPaymentMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSetupIntentForPaymentMethodResponse, error) {
rsp, err := c.CreateSetupIntentForPaymentMethod(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateSetupIntentForPaymentMethodResponse(rsp)
}
// PreviewUpgradeWithResponse request returning *PreviewUpgradeResponse
func (c *ClientWithResponses) PreviewUpgradeWithResponse(ctx context.Context, workspaceId string, params *PreviewUpgradeParams, reqEditors ...RequestEditorFn) (*PreviewUpgradeResponse, error) {
rsp, err := c.PreviewUpgrade(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParsePreviewUpgradeResponse(rsp)
}
// ReactivateSubscriptionWithResponse request returning *ReactivateSubscriptionResponse
func (c *ClientWithResponses) ReactivateSubscriptionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ReactivateSubscriptionResponse, error) {
rsp, err := c.ReactivateSubscription(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseReactivateSubscriptionResponse(rsp)
}
// GetScheduledInvoiceInfoWithResponse request returning *GetScheduledInvoiceInfoResponse
func (c *ClientWithResponses) GetScheduledInvoiceInfoWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetScheduledInvoiceInfoResponse, error) {
rsp, err := c.GetScheduledInvoiceInfo(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetScheduledInvoiceInfoResponse(rsp)
}
// UpdateUserSeatsWithBodyWithResponse request with arbitrary body returning *UpdateUserSeatsResponse
func (c *ClientWithResponses) UpdateUserSeatsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserSeatsResponse, error) {
rsp, err := c.UpdateUserSeatsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateUserSeatsResponse(rsp)
}
func (c *ClientWithResponses) UpdateUserSeatsWithResponse(ctx context.Context, workspaceId string, body UpdateUserSeatsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserSeatsResponse, error) {
rsp, err := c.UpdateUserSeats(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateUserSeatsResponse(rsp)
}
// CreateSetupIntentForInitialSubscriptionWithBodyWithResponse request with arbitrary body returning *CreateSetupIntentForInitialSubscriptionResponse
func (c *ClientWithResponses) CreateSetupIntentForInitialSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSetupIntentForInitialSubscriptionResponse, error) {
rsp, err := c.CreateSetupIntentForInitialSubscriptionWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateSetupIntentForInitialSubscriptionResponse(rsp)
}
func (c *ClientWithResponses) CreateSetupIntentForInitialSubscriptionWithResponse(ctx context.Context, workspaceId string, body CreateSetupIntentForInitialSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSetupIntentForInitialSubscriptionResponse, error) {
rsp, err := c.CreateSetupIntentForInitialSubscription(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateSetupIntentForInitialSubscriptionResponse(rsp)
}
// CreateSubscriptionWithBodyWithResponse request with arbitrary body returning *CreateSubscriptionResponse
func (c *ClientWithResponses) CreateSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSubscriptionResponse, error) {
rsp, err := c.CreateSubscriptionWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateSubscriptionResponse(rsp)
}
func (c *ClientWithResponses) CreateSubscriptionWithResponse(ctx context.Context, workspaceId string, body CreateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSubscriptionResponse, error) {
rsp, err := c.CreateSubscription(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateSubscriptionResponse(rsp)
}
// UpdateSubscriptionWithBodyWithResponse request with arbitrary body returning *UpdateSubscriptionResponse
func (c *ClientWithResponses) UpdateSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error) {
rsp, err := c.UpdateSubscriptionWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSubscriptionResponse(rsp)
}
func (c *ClientWithResponses) UpdateSubscriptionWithResponse(ctx context.Context, workspaceId string, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error) {
rsp, err := c.UpdateSubscription(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSubscriptionResponse(rsp)
}
// UpgradePreCheckWithResponse request returning *UpgradePreCheckResponse
func (c *ClientWithResponses) UpgradePreCheckWithResponse(ctx context.Context, workspaceId string, params *UpgradePreCheckParams, reqEditors ...RequestEditorFn) (*UpgradePreCheckResponse, error) {
rsp, err := c.UpgradePreCheck(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpgradePreCheckResponse(rsp)
}
// DeleteSubscriptionWithBodyWithResponse request with arbitrary body returning *DeleteSubscriptionResponse
func (c *ClientWithResponses) DeleteSubscriptionWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSubscriptionResponse, error) {
rsp, err := c.DeleteSubscriptionWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteSubscriptionResponse(rsp)
}
func (c *ClientWithResponses) DeleteSubscriptionWithResponse(ctx context.Context, workspaceId string, body DeleteSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSubscriptionResponse, error) {
rsp, err := c.DeleteSubscription(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteSubscriptionResponse(rsp)
}
// TerminateTrialWithResponse request returning *TerminateTrialResponse
func (c *ClientWithResponses) TerminateTrialWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*TerminateTrialResponse, error) {
rsp, err := c.TerminateTrial(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseTerminateTrialResponse(rsp)
}
// StartTrialWithResponse request returning *StartTrialResponse
func (c *ClientWithResponses) StartTrialWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*StartTrialResponse, error) {
rsp, err := c.StartTrial(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseStartTrialResponse(rsp)
}
// WasRegionalEverAllowedWithResponse request returning *WasRegionalEverAllowedResponse
func (c *ClientWithResponses) WasRegionalEverAllowedWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*WasRegionalEverAllowedResponse, error) {
rsp, err := c.WasRegionalEverAllowed(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseWasRegionalEverAllowedResponse(rsp)
}
// FindForUserAndPolicyWithResponse request returning *FindForUserAndPolicyResponse
func (c *ClientWithResponses) FindForUserAndPolicyWithResponse(ctx context.Context, workspaceId string, policyId string, userId string, params *FindForUserAndPolicyParams, reqEditors ...RequestEditorFn) (*FindForUserAndPolicyResponse, error) {
rsp, err := c.FindForUserAndPolicy(ctx, workspaceId, policyId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseFindForUserAndPolicyResponse(rsp)
}
// GetClientsWithResponse request returning *GetClientsResponse
func (c *ClientWithResponses) GetClientsWithResponse(ctx context.Context, workspaceId string, params *GetClientsParams, reqEditors ...RequestEditorFn) (*GetClientsResponse, error) {
rsp, err := c.GetClients(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetClientsResponse(rsp)
}
// GetProjects3WithResponse request returning *GetProjects3Response
func (c *ClientWithResponses) GetProjects3WithResponse(ctx context.Context, workspaceId string, params *GetProjects3Params, reqEditors ...RequestEditorFn) (*GetProjects3Response, error) {
rsp, err := c.GetProjects3(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjects3Response(rsp)
}
// GetProjectFavoritesWithResponse request returning *GetProjectFavoritesResponse
func (c *ClientWithResponses) GetProjectFavoritesWithResponse(ctx context.Context, workspaceId string, params *GetProjectFavoritesParams, reqEditors ...RequestEditorFn) (*GetProjectFavoritesResponse, error) {
rsp, err := c.GetProjectFavorites(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectFavoritesResponse(rsp)
}
// GetTasks21WithResponse request returning *GetTasks21Response
func (c *ClientWithResponses) GetTasks21WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetTasks21Params, reqEditors ...RequestEditorFn) (*GetTasks21Response, error) {
rsp, err := c.GetTasks21(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasks21Response(rsp)
}
// RecalculateProjectStatus1WithResponse request returning *RecalculateProjectStatus1Response
func (c *ClientWithResponses) RecalculateProjectStatus1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*RecalculateProjectStatus1Response, error) {
rsp, err := c.RecalculateProjectStatus1(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRecalculateProjectStatus1Response(rsp)
}
// GetProjectAndTaskWithBodyWithResponse request with arbitrary body returning *GetProjectAndTaskResponse
func (c *ClientWithResponses) GetProjectAndTaskWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectAndTaskResponse, error) {
rsp, err := c.GetProjectAndTaskWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectAndTaskResponse(rsp)
}
func (c *ClientWithResponses) GetProjectAndTaskWithResponse(ctx context.Context, workspaceId string, body GetProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectAndTaskResponse, error) {
rsp, err := c.GetProjectAndTask(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectAndTaskResponse(rsp)
}
// DeleteMany2WithBodyWithResponse request with arbitrary body returning *DeleteMany2Response
func (c *ClientWithResponses) DeleteMany2WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteMany2Response, error) {
rsp, err := c.DeleteMany2WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteMany2Response(rsp)
}
func (c *ClientWithResponses) DeleteMany2WithResponse(ctx context.Context, workspaceId string, body DeleteMany2JSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteMany2Response, error) {
rsp, err := c.DeleteMany2(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteMany2Response(rsp)
}
// GetProjects2WithResponse request returning *GetProjects2Response
func (c *ClientWithResponses) GetProjects2WithResponse(ctx context.Context, workspaceId string, params *GetProjects2Params, reqEditors ...RequestEditorFn) (*GetProjects2Response, error) {
rsp, err := c.GetProjects2(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjects2Response(rsp)
}
// UpdateMany1WithBodyWithResponse request with arbitrary body returning *UpdateMany1Response
func (c *ClientWithResponses) UpdateMany1WithBodyWithResponse(ctx context.Context, workspaceId string, params *UpdateMany1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMany1Response, error) {
rsp, err := c.UpdateMany1WithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMany1Response(rsp)
}
func (c *ClientWithResponses) UpdateMany1WithResponse(ctx context.Context, workspaceId string, params *UpdateMany1Params, body UpdateMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMany1Response, error) {
rsp, err := c.UpdateMany1(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateMany1Response(rsp)
}
// Create12WithBodyWithResponse request with arbitrary body returning *Create12Response
func (c *ClientWithResponses) Create12WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create12Response, error) {
rsp, err := c.Create12WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate12Response(rsp)
}
func (c *ClientWithResponses) Create12WithResponse(ctx context.Context, workspaceId string, body Create12JSONRequestBody, reqEditors ...RequestEditorFn) (*Create12Response, error) {
rsp, err := c.Create12(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate12Response(rsp)
}
// GetFilteredProjectsCountWithResponse request returning *GetFilteredProjectsCountResponse
func (c *ClientWithResponses) GetFilteredProjectsCountWithResponse(ctx context.Context, workspaceId string, params *GetFilteredProjectsCountParams, reqEditors ...RequestEditorFn) (*GetFilteredProjectsCountResponse, error) {
rsp, err := c.GetFilteredProjectsCount(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFilteredProjectsCountResponse(rsp)
}
// GetFilteredProjectsWithBodyWithResponse request with arbitrary body returning *GetFilteredProjectsResponse
func (c *ClientWithResponses) GetFilteredProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredProjectsResponse, error) {
rsp, err := c.GetFilteredProjectsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFilteredProjectsResponse(rsp)
}
func (c *ClientWithResponses) GetFilteredProjectsWithResponse(ctx context.Context, workspaceId string, body GetFilteredProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredProjectsResponse, error) {
rsp, err := c.GetFilteredProjects(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFilteredProjectsResponse(rsp)
}
// CreateFromTemplateWithBodyWithResponse request with arbitrary body returning *CreateFromTemplateResponse
func (c *ClientWithResponses) CreateFromTemplateWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFromTemplateResponse, error) {
rsp, err := c.CreateFromTemplateWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFromTemplateResponse(rsp)
}
func (c *ClientWithResponses) CreateFromTemplateWithResponse(ctx context.Context, workspaceId string, body CreateFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFromTemplateResponse, error) {
rsp, err := c.CreateFromTemplate(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFromTemplateResponse(rsp)
}
// GetProjectWithBodyWithResponse request with arbitrary body returning *GetProjectResponse
func (c *ClientWithResponses) GetProjectWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectResponse, error) {
rsp, err := c.GetProjectWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectResponse(rsp)
}
func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, workspaceId string, body GetProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectResponse, error) {
rsp, err := c.GetProject(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectResponse(rsp)
}
// GetLastUsedProjectWithResponse request returning *GetLastUsedProjectResponse
func (c *ClientWithResponses) GetLastUsedProjectWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetLastUsedProjectResponse, error) {
rsp, err := c.GetLastUsedProject(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLastUsedProjectResponse(rsp)
}
// LastUsedProject1WithResponse request returning *LastUsedProject1Response
func (c *ClientWithResponses) LastUsedProject1WithResponse(ctx context.Context, workspaceId string, params *LastUsedProject1Params, reqEditors ...RequestEditorFn) (*LastUsedProject1Response, error) {
rsp, err := c.LastUsedProject1(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseLastUsedProject1Response(rsp)
}
// GetProjectsListWithResponse request returning *GetProjectsListResponse
func (c *ClientWithResponses) GetProjectsListWithResponse(ctx context.Context, workspaceId string, params *GetProjectsListParams, reqEditors ...RequestEditorFn) (*GetProjectsListResponse, error) {
rsp, err := c.GetProjectsList(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectsListResponse(rsp)
}
// HasManagerRole1WithResponse request returning *HasManagerRole1Response
func (c *ClientWithResponses) HasManagerRole1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*HasManagerRole1Response, error) {
rsp, err := c.HasManagerRole1(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHasManagerRole1Response(rsp)
}
// GetProjectsForReportFilterWithBodyWithResponse request with arbitrary body returning *GetProjectsForReportFilterResponse
func (c *ClientWithResponses) GetProjectsForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectsForReportFilterResponse, error) {
rsp, err := c.GetProjectsForReportFilterWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectsForReportFilterResponse(rsp)
}
func (c *ClientWithResponses) GetProjectsForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetProjectsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectsForReportFilterResponse, error) {
rsp, err := c.GetProjectsForReportFilter(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectsForReportFilterResponse(rsp)
}
// GetProjectIdsForReportFilterWithBodyWithResponse request with arbitrary body returning *GetProjectIdsForReportFilterResponse
func (c *ClientWithResponses) GetProjectIdsForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectIdsForReportFilterResponse, error) {
rsp, err := c.GetProjectIdsForReportFilterWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectIdsForReportFilterResponse(rsp)
}
func (c *ClientWithResponses) GetProjectIdsForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetProjectIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectIdsForReportFilterResponse, error) {
rsp, err := c.GetProjectIdsForReportFilter(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectIdsForReportFilterResponse(rsp)
}
// GetTasksByIdsWithBodyWithResponse request with arbitrary body returning *GetTasksByIdsResponse
func (c *ClientWithResponses) GetTasksByIdsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTasksByIdsResponse, error) {
rsp, err := c.GetTasksByIdsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasksByIdsResponse(rsp)
}
func (c *ClientWithResponses) GetTasksByIdsWithResponse(ctx context.Context, workspaceId string, body GetTasksByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTasksByIdsResponse, error) {
rsp, err := c.GetTasksByIds(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasksByIdsResponse(rsp)
}
// GetAllTasksWithBodyWithResponse request with arbitrary body returning *GetAllTasksResponse
func (c *ClientWithResponses) GetAllTasksWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetAllTasksResponse, error) {
rsp, err := c.GetAllTasksWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllTasksResponse(rsp)
}
func (c *ClientWithResponses) GetAllTasksWithResponse(ctx context.Context, workspaceId string, body GetAllTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*GetAllTasksResponse, error) {
rsp, err := c.GetAllTasks(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllTasksResponse(rsp)
}
// GetTasksWithBodyWithResponse request with arbitrary body returning *GetTasksResponse
func (c *ClientWithResponses) GetTasksWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetTasksParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTasksResponse, error) {
rsp, err := c.GetTasksWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasksResponse(rsp)
}
func (c *ClientWithResponses) GetTasksWithResponse(ctx context.Context, workspaceId string, params *GetTasksParams, body GetTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTasksResponse, error) {
rsp, err := c.GetTasks(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasksResponse(rsp)
}
// GetTasksForReportFilterWithBodyWithResponse request with arbitrary body returning *GetTasksForReportFilterResponse
func (c *ClientWithResponses) GetTasksForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTasksForReportFilterResponse, error) {
rsp, err := c.GetTasksForReportFilterWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasksForReportFilterResponse(rsp)
}
func (c *ClientWithResponses) GetTasksForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetTasksForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTasksForReportFilterResponse, error) {
rsp, err := c.GetTasksForReportFilter(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasksForReportFilterResponse(rsp)
}
// GetTaskIdsForReportFilterWithBodyWithResponse request with arbitrary body returning *GetTaskIdsForReportFilterResponse
func (c *ClientWithResponses) GetTaskIdsForReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTaskIdsForReportFilterResponse, error) {
rsp, err := c.GetTaskIdsForReportFilterWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTaskIdsForReportFilterResponse(rsp)
}
func (c *ClientWithResponses) GetTaskIdsForReportFilterWithResponse(ctx context.Context, workspaceId string, body GetTaskIdsForReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTaskIdsForReportFilterResponse, error) {
rsp, err := c.GetTaskIdsForReportFilter(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTaskIdsForReportFilterResponse(rsp)
}
// GetTimeOffPoliciesAndHolidaysWithProjectsWithBodyWithResponse request with arbitrary body returning *GetTimeOffPoliciesAndHolidaysWithProjectsResponse
func (c *ClientWithResponses) GetTimeOffPoliciesAndHolidaysWithProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithProjectsResponse, error) {
rsp, err := c.GetTimeOffPoliciesAndHolidaysWithProjectsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeOffPoliciesAndHolidaysWithProjectsResponse(rsp)
}
func (c *ClientWithResponses) GetTimeOffPoliciesAndHolidaysWithProjectsWithResponse(ctx context.Context, workspaceId string, body GetTimeOffPoliciesAndHolidaysWithProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithProjectsResponse, error) {
rsp, err := c.GetTimeOffPoliciesAndHolidaysWithProjects(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeOffPoliciesAndHolidaysWithProjectsResponse(rsp)
}
// GetLastUsedOfUserWithResponse request returning *GetLastUsedOfUserResponse
func (c *ClientWithResponses) GetLastUsedOfUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetLastUsedOfUserResponse, error) {
rsp, err := c.GetLastUsedOfUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLastUsedOfUserResponse(rsp)
}
// GetPermissionsToUserForProjectsWithBodyWithResponse request with arbitrary body returning *GetPermissionsToUserForProjectsResponse
func (c *ClientWithResponses) GetPermissionsToUserForProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForProjectsResponse, error) {
rsp, err := c.GetPermissionsToUserForProjectsWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPermissionsToUserForProjectsResponse(rsp)
}
func (c *ClientWithResponses) GetPermissionsToUserForProjectsWithResponse(ctx context.Context, workspaceId string, userId string, body GetPermissionsToUserForProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPermissionsToUserForProjectsResponse, error) {
rsp, err := c.GetPermissionsToUserForProjects(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPermissionsToUserForProjectsResponse(rsp)
}
// Delete13WithResponse request returning *Delete13Response
func (c *ClientWithResponses) Delete13WithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*Delete13Response, error) {
rsp, err := c.Delete13(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete13Response(rsp)
}
// GetProject1WithResponse request returning *GetProject1Response
func (c *ClientWithResponses) GetProject1WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetProject1Params, reqEditors ...RequestEditorFn) (*GetProject1Response, error) {
rsp, err := c.GetProject1(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProject1Response(rsp)
}
// Update14WithBodyWithResponse request with arbitrary body returning *Update14Response
func (c *ClientWithResponses) Update14WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, params *Update14Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update14Response, error) {
rsp, err := c.Update14WithBody(ctx, workspaceId, projectId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate14Response(rsp)
}
func (c *ClientWithResponses) Update14WithResponse(ctx context.Context, workspaceId string, projectId string, params *Update14Params, body Update14JSONRequestBody, reqEditors ...RequestEditorFn) (*Update14Response, error) {
rsp, err := c.Update14(ctx, workspaceId, projectId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate14Response(rsp)
}
// Update6WithBodyWithResponse request with arbitrary body returning *Update6Response
func (c *ClientWithResponses) Update6WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, params *Update6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update6Response, error) {
rsp, err := c.Update6WithBody(ctx, workspaceId, projectId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate6Response(rsp)
}
func (c *ClientWithResponses) Update6WithResponse(ctx context.Context, workspaceId string, projectId string, params *Update6Params, body Update6JSONRequestBody, reqEditors ...RequestEditorFn) (*Update6Response, error) {
rsp, err := c.Update6(ctx, workspaceId, projectId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate6Response(rsp)
}
// SetCostRate1WithBodyWithResponse request with arbitrary body returning *SetCostRate1Response
func (c *ClientWithResponses) SetCostRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRate1Response, error) {
rsp, err := c.SetCostRate1WithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRate1Response(rsp)
}
func (c *ClientWithResponses) SetCostRate1WithResponse(ctx context.Context, workspaceId string, projectId string, body SetCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRate1Response, error) {
rsp, err := c.SetCostRate1(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRate1Response(rsp)
}
// UpdateEstimateWithBodyWithResponse request with arbitrary body returning *UpdateEstimateResponse
func (c *ClientWithResponses) UpdateEstimateWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEstimateResponse, error) {
rsp, err := c.UpdateEstimateWithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateEstimateResponse(rsp)
}
func (c *ClientWithResponses) UpdateEstimateWithResponse(ctx context.Context, workspaceId string, projectId string, body UpdateEstimateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEstimateResponse, error) {
rsp, err := c.UpdateEstimate(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateEstimateResponse(rsp)
}
// SetHourlyRate1WithBodyWithResponse request with arbitrary body returning *SetHourlyRate1Response
func (c *ClientWithResponses) SetHourlyRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRate1Response, error) {
rsp, err := c.SetHourlyRate1WithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRate1Response(rsp)
}
func (c *ClientWithResponses) SetHourlyRate1WithResponse(ctx context.Context, workspaceId string, projectId string, body SetHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRate1Response, error) {
rsp, err := c.SetHourlyRate1(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRate1Response(rsp)
}
// HasManagerRoleWithResponse request returning *HasManagerRoleResponse
func (c *ClientWithResponses) HasManagerRoleWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*HasManagerRoleResponse, error) {
rsp, err := c.HasManagerRole(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHasManagerRoleResponse(rsp)
}
// GetAuthsForProjectWithResponse request returning *GetAuthsForProjectResponse
func (c *ClientWithResponses) GetAuthsForProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetAuthsForProjectResponse, error) {
rsp, err := c.GetAuthsForProject(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAuthsForProjectResponse(rsp)
}
// RecalculateProjectStatusWithResponse request returning *RecalculateProjectStatusResponse
func (c *ClientWithResponses) RecalculateProjectStatusWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*RecalculateProjectStatusResponse, error) {
rsp, err := c.RecalculateProjectStatus(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRecalculateProjectStatusResponse(rsp)
}
// GetTasks1WithResponse request returning *GetTasks1Response
func (c *ClientWithResponses) GetTasks1WithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetTasks1Response, error) {
rsp, err := c.GetTasks1(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasks1Response(rsp)
}
// Create13WithBodyWithResponse request with arbitrary body returning *Create13Response
func (c *ClientWithResponses) Create13WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, params *Create13Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create13Response, error) {
rsp, err := c.Create13WithBody(ctx, workspaceId, projectId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate13Response(rsp)
}
func (c *ClientWithResponses) Create13WithResponse(ctx context.Context, workspaceId string, projectId string, params *Create13Params, body Create13JSONRequestBody, reqEditors ...RequestEditorFn) (*Create13Response, error) {
rsp, err := c.Create13(ctx, workspaceId, projectId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate13Response(rsp)
}
// GetTasksAssignedToUserWithResponse request returning *GetTasksAssignedToUserResponse
func (c *ClientWithResponses) GetTasksAssignedToUserWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetTasksAssignedToUserResponse, error) {
rsp, err := c.GetTasksAssignedToUser(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTasksAssignedToUserResponse(rsp)
}
// GetTimeOffPoliciesAndHolidaysWithTasksWithBodyWithResponse request with arbitrary body returning *GetTimeOffPoliciesAndHolidaysWithTasksResponse
func (c *ClientWithResponses) GetTimeOffPoliciesAndHolidaysWithTasksWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithTasksResponse, error) {
rsp, err := c.GetTimeOffPoliciesAndHolidaysWithTasksWithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeOffPoliciesAndHolidaysWithTasksResponse(rsp)
}
func (c *ClientWithResponses) GetTimeOffPoliciesAndHolidaysWithTasksWithResponse(ctx context.Context, workspaceId string, projectId string, body GetTimeOffPoliciesAndHolidaysWithTasksJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimeOffPoliciesAndHolidaysWithTasksResponse, error) {
rsp, err := c.GetTimeOffPoliciesAndHolidaysWithTasks(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeOffPoliciesAndHolidaysWithTasksResponse(rsp)
}
// Update7WithBodyWithResponse request with arbitrary body returning *Update7Response
func (c *ClientWithResponses) Update7WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update7Response, error) {
rsp, err := c.Update7WithBody(ctx, workspaceId, projectId, id, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate7Response(rsp)
}
func (c *ClientWithResponses) Update7WithResponse(ctx context.Context, workspaceId string, projectId string, id string, params *Update7Params, body Update7JSONRequestBody, reqEditors ...RequestEditorFn) (*Update7Response, error) {
rsp, err := c.Update7(ctx, workspaceId, projectId, id, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate7Response(rsp)
}
// SetCostRateWithBodyWithResponse request with arbitrary body returning *SetCostRateResponse
func (c *ClientWithResponses) SetCostRateWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRateResponse, error) {
rsp, err := c.SetCostRateWithBody(ctx, workspaceId, projectId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRateResponse(rsp)
}
func (c *ClientWithResponses) SetCostRateWithResponse(ctx context.Context, workspaceId string, projectId string, id string, body SetCostRateJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRateResponse, error) {
rsp, err := c.SetCostRate(ctx, workspaceId, projectId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRateResponse(rsp)
}
// SetHourlyRateWithBodyWithResponse request with arbitrary body returning *SetHourlyRateResponse
func (c *ClientWithResponses) SetHourlyRateWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRateResponse, error) {
rsp, err := c.SetHourlyRateWithBody(ctx, workspaceId, projectId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRateResponse(rsp)
}
func (c *ClientWithResponses) SetHourlyRateWithResponse(ctx context.Context, workspaceId string, projectId string, id string, body SetHourlyRateJSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRateResponse, error) {
rsp, err := c.SetHourlyRate(ctx, workspaceId, projectId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRateResponse(rsp)
}
// Delete14WithResponse request returning *Delete14Response
func (c *ClientWithResponses) Delete14WithResponse(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*Delete14Response, error) {
rsp, err := c.Delete14(ctx, workspaceId, projectId, taskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete14Response(rsp)
}
// GetTaskAssignedToUserWithResponse request returning *GetTaskAssignedToUserResponse
func (c *ClientWithResponses) GetTaskAssignedToUserWithResponse(ctx context.Context, workspaceId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*GetTaskAssignedToUserResponse, error) {
rsp, err := c.GetTaskAssignedToUser(ctx, workspaceId, projectId, taskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTaskAssignedToUserResponse(rsp)
}
// AddUsers1WithBodyWithResponse request with arbitrary body returning *AddUsers1Response
func (c *ClientWithResponses) AddUsers1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsers1Response, error) {
rsp, err := c.AddUsers1WithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsers1Response(rsp)
}
func (c *ClientWithResponses) AddUsers1WithResponse(ctx context.Context, workspaceId string, projectId string, body AddUsers1JSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsers1Response, error) {
rsp, err := c.AddUsers1(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsers1Response(rsp)
}
// GetStatusWithResponse request returning *GetStatusResponse
func (c *ClientWithResponses) GetStatusWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*GetStatusResponse, error) {
rsp, err := c.GetStatus(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetStatusResponse(rsp)
}
// RemoveUserGroupMembershipWithResponse request returning *RemoveUserGroupMembershipResponse
func (c *ClientWithResponses) RemoveUserGroupMembershipWithResponse(ctx context.Context, workspaceId string, projectId string, usergroupId string, reqEditors ...RequestEditorFn) (*RemoveUserGroupMembershipResponse, error) {
rsp, err := c.RemoveUserGroupMembership(ctx, workspaceId, projectId, usergroupId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveUserGroupMembershipResponse(rsp)
}
// GetUsers4WithResponse request returning *GetUsers4Response
func (c *ClientWithResponses) GetUsers4WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsers4Params, reqEditors ...RequestEditorFn) (*GetUsers4Response, error) {
rsp, err := c.GetUsers4(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsers4Response(rsp)
}
// AddUsersCostRate1WithBodyWithResponse request with arbitrary body returning *AddUsersCostRate1Response
func (c *ClientWithResponses) AddUsersCostRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersCostRate1Response, error) {
rsp, err := c.AddUsersCostRate1WithBody(ctx, workspaceId, projectId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersCostRate1Response(rsp)
}
func (c *ClientWithResponses) AddUsersCostRate1WithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersCostRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersCostRate1Response, error) {
rsp, err := c.AddUsersCostRate1(ctx, workspaceId, projectId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersCostRate1Response(rsp)
}
// AddUsersHourlyRate1WithBodyWithResponse request with arbitrary body returning *AddUsersHourlyRate1Response
func (c *ClientWithResponses) AddUsersHourlyRate1WithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersHourlyRate1Response, error) {
rsp, err := c.AddUsersHourlyRate1WithBody(ctx, workspaceId, projectId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersHourlyRate1Response(rsp)
}
func (c *ClientWithResponses) AddUsersHourlyRate1WithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body AddUsersHourlyRate1JSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersHourlyRate1Response, error) {
rsp, err := c.AddUsersHourlyRate1(ctx, workspaceId, projectId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersHourlyRate1Response(rsp)
}
// RemoveUserMembershipWithResponse request returning *RemoveUserMembershipResponse
func (c *ClientWithResponses) RemoveUserMembershipWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*RemoveUserMembershipResponse, error) {
rsp, err := c.RemoveUserMembership(ctx, workspaceId, projectId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveUserMembershipResponse(rsp)
}
// RemovePermissionsToUserWithBodyWithResponse request with arbitrary body returning *RemovePermissionsToUserResponse
func (c *ClientWithResponses) RemovePermissionsToUserWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemovePermissionsToUserResponse, error) {
rsp, err := c.RemovePermissionsToUserWithBody(ctx, workspaceId, projectId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemovePermissionsToUserResponse(rsp)
}
func (c *ClientWithResponses) RemovePermissionsToUserWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body RemovePermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*RemovePermissionsToUserResponse, error) {
rsp, err := c.RemovePermissionsToUser(ctx, workspaceId, projectId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemovePermissionsToUserResponse(rsp)
}
// GetPermissionsToUser1WithResponse request returning *GetPermissionsToUser1Response
func (c *ClientWithResponses) GetPermissionsToUser1WithResponse(ctx context.Context, workspaceId string, projectId string, userId string, reqEditors ...RequestEditorFn) (*GetPermissionsToUser1Response, error) {
rsp, err := c.GetPermissionsToUser1(ctx, workspaceId, projectId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPermissionsToUser1Response(rsp)
}
// AddPermissionsToUserWithBodyWithResponse request with arbitrary body returning *AddPermissionsToUserResponse
func (c *ClientWithResponses) AddPermissionsToUserWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPermissionsToUserResponse, error) {
rsp, err := c.AddPermissionsToUserWithBody(ctx, workspaceId, projectId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddPermissionsToUserResponse(rsp)
}
func (c *ClientWithResponses) AddPermissionsToUserWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, body AddPermissionsToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPermissionsToUserResponse, error) {
rsp, err := c.AddPermissionsToUser(ctx, workspaceId, projectId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddPermissionsToUserResponse(rsp)
}
// DisconnectWithResponse request returning *DisconnectResponse
func (c *ClientWithResponses) DisconnectWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*DisconnectResponse, error) {
rsp, err := c.Disconnect(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDisconnectResponse(rsp)
}
// ConnectWithBodyWithResponse request with arbitrary body returning *ConnectResponse
func (c *ClientWithResponses) ConnectWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectResponse, error) {
rsp, err := c.ConnectWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseConnectResponse(rsp)
}
func (c *ClientWithResponses) ConnectWithResponse(ctx context.Context, workspaceId string, body ConnectJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectResponse, error) {
rsp, err := c.Connect(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseConnectResponse(rsp)
}
// Connect1WithResponse request returning *Connect1Response
func (c *ClientWithResponses) Connect1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*Connect1Response, error) {
rsp, err := c.Connect1(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseConnect1Response(rsp)
}
// SyncClientsWithBodyWithResponse request with arbitrary body returning *SyncClientsResponse
func (c *ClientWithResponses) SyncClientsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SyncClientsResponse, error) {
rsp, err := c.SyncClientsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSyncClientsResponse(rsp)
}
func (c *ClientWithResponses) SyncClientsWithResponse(ctx context.Context, workspaceId string, body SyncClientsJSONRequestBody, reqEditors ...RequestEditorFn) (*SyncClientsResponse, error) {
rsp, err := c.SyncClients(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSyncClientsResponse(rsp)
}
// SyncProjectsWithBodyWithResponse request with arbitrary body returning *SyncProjectsResponse
func (c *ClientWithResponses) SyncProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SyncProjectsResponse, error) {
rsp, err := c.SyncProjectsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSyncProjectsResponse(rsp)
}
func (c *ClientWithResponses) SyncProjectsWithResponse(ctx context.Context, workspaceId string, body SyncProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*SyncProjectsResponse, error) {
rsp, err := c.SyncProjects(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSyncProjectsResponse(rsp)
}
// UpdateProjectsWithBodyWithResponse request with arbitrary body returning *UpdateProjectsResponse
func (c *ClientWithResponses) UpdateProjectsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectsResponse, error) {
rsp, err := c.UpdateProjectsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateProjectsResponse(rsp)
}
func (c *ClientWithResponses) UpdateProjectsWithResponse(ctx context.Context, workspaceId string, body UpdateProjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectsResponse, error) {
rsp, err := c.UpdateProjects(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateProjectsResponse(rsp)
}
// GetAllRegionsForUserAccountWithResponse request returning *GetAllRegionsForUserAccountResponse
func (c *ClientWithResponses) GetAllRegionsForUserAccountWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetAllRegionsForUserAccountResponse, error) {
rsp, err := c.GetAllRegionsForUserAccount(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllRegionsForUserAccountResponse(rsp)
}
// ListOfWorkspaceWithResponse request returning *ListOfWorkspaceResponse
func (c *ClientWithResponses) ListOfWorkspaceWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*ListOfWorkspaceResponse, error) {
rsp, err := c.ListOfWorkspace(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseListOfWorkspaceResponse(rsp)
}
// Create11WithBodyWithResponse request with arbitrary body returning *Create11Response
func (c *ClientWithResponses) Create11WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create11Response, error) {
rsp, err := c.Create11WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate11Response(rsp)
}
func (c *ClientWithResponses) Create11WithResponse(ctx context.Context, workspaceId string, body Create11JSONRequestBody, reqEditors ...RequestEditorFn) (*Create11Response, error) {
rsp, err := c.Create11(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate11Response(rsp)
}
// OfWorkspaceIdAndUserIdWithResponse request returning *OfWorkspaceIdAndUserIdResponse
func (c *ClientWithResponses) OfWorkspaceIdAndUserIdWithResponse(ctx context.Context, workspaceId string, params *OfWorkspaceIdAndUserIdParams, reqEditors ...RequestEditorFn) (*OfWorkspaceIdAndUserIdResponse, error) {
rsp, err := c.OfWorkspaceIdAndUserId(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseOfWorkspaceIdAndUserIdResponse(rsp)
}
// Delete12WithResponse request returning *Delete12Response
func (c *ClientWithResponses) Delete12WithResponse(ctx context.Context, workspaceId string, reminderId string, reqEditors ...RequestEditorFn) (*Delete12Response, error) {
rsp, err := c.Delete12(ctx, workspaceId, reminderId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete12Response(rsp)
}
// Update5WithBodyWithResponse request with arbitrary body returning *Update5Response
func (c *ClientWithResponses) Update5WithBodyWithResponse(ctx context.Context, workspaceId string, reminderId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update5Response, error) {
rsp, err := c.Update5WithBody(ctx, workspaceId, reminderId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate5Response(rsp)
}
func (c *ClientWithResponses) Update5WithResponse(ctx context.Context, workspaceId string, reminderId string, body Update5JSONRequestBody, reqEditors ...RequestEditorFn) (*Update5Response, error) {
rsp, err := c.Update5(ctx, workspaceId, reminderId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate5Response(rsp)
}
// GetDashboardInfoWithBodyWithResponse request with arbitrary body returning *GetDashboardInfoResponse
func (c *ClientWithResponses) GetDashboardInfoWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetDashboardInfoResponse, error) {
rsp, err := c.GetDashboardInfoWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetDashboardInfoResponse(rsp)
}
func (c *ClientWithResponses) GetDashboardInfoWithResponse(ctx context.Context, workspaceId string, body GetDashboardInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetDashboardInfoResponse, error) {
rsp, err := c.GetDashboardInfo(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetDashboardInfoResponse(rsp)
}
// GetMyMostTrackedWithResponse request returning *GetMyMostTrackedResponse
func (c *ClientWithResponses) GetMyMostTrackedWithResponse(ctx context.Context, workspaceId string, params *GetMyMostTrackedParams, reqEditors ...RequestEditorFn) (*GetMyMostTrackedResponse, error) {
rsp, err := c.GetMyMostTracked(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetMyMostTrackedResponse(rsp)
}
// GetTeamActivitiesWithResponse request returning *GetTeamActivitiesResponse
func (c *ClientWithResponses) GetTeamActivitiesWithResponse(ctx context.Context, workspaceId string, params *GetTeamActivitiesParams, reqEditors ...RequestEditorFn) (*GetTeamActivitiesResponse, error) {
rsp, err := c.GetTeamActivities(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTeamActivitiesResponse(rsp)
}
// GetAmountPreviewWithResponse request returning *GetAmountPreviewResponse
func (c *ClientWithResponses) GetAmountPreviewWithResponse(ctx context.Context, workspaceId string, params *GetAmountPreviewParams, reqEditors ...RequestEditorFn) (*GetAmountPreviewResponse, error) {
rsp, err := c.GetAmountPreview(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAmountPreviewResponse(rsp)
}
// GetDraftAssignmentsCountWithBodyWithResponse request with arbitrary body returning *GetDraftAssignmentsCountResponse
func (c *ClientWithResponses) GetDraftAssignmentsCountWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetDraftAssignmentsCountResponse, error) {
rsp, err := c.GetDraftAssignmentsCountWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetDraftAssignmentsCountResponse(rsp)
}
func (c *ClientWithResponses) GetDraftAssignmentsCountWithResponse(ctx context.Context, workspaceId string, body GetDraftAssignmentsCountJSONRequestBody, reqEditors ...RequestEditorFn) (*GetDraftAssignmentsCountResponse, error) {
rsp, err := c.GetDraftAssignmentsCount(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetDraftAssignmentsCountResponse(rsp)
}
// GetProjectTotalsWithResponse request returning *GetProjectTotalsResponse
func (c *ClientWithResponses) GetProjectTotalsWithResponse(ctx context.Context, workspaceId string, params *GetProjectTotalsParams, reqEditors ...RequestEditorFn) (*GetProjectTotalsResponse, error) {
rsp, err := c.GetProjectTotals(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectTotalsResponse(rsp)
}
// GetFilteredProjectTotalsWithBodyWithResponse request with arbitrary body returning *GetFilteredProjectTotalsResponse
func (c *ClientWithResponses) GetFilteredProjectTotalsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredProjectTotalsResponse, error) {
rsp, err := c.GetFilteredProjectTotalsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFilteredProjectTotalsResponse(rsp)
}
func (c *ClientWithResponses) GetFilteredProjectTotalsWithResponse(ctx context.Context, workspaceId string, body GetFilteredProjectTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredProjectTotalsResponse, error) {
rsp, err := c.GetFilteredProjectTotals(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFilteredProjectTotalsResponse(rsp)
}
// GetProjectTotalsForSingleProjectWithResponse request returning *GetProjectTotalsForSingleProjectResponse
func (c *ClientWithResponses) GetProjectTotalsForSingleProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetProjectTotalsForSingleProjectParams, reqEditors ...RequestEditorFn) (*GetProjectTotalsForSingleProjectResponse, error) {
rsp, err := c.GetProjectTotalsForSingleProject(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectTotalsForSingleProjectResponse(rsp)
}
// GetProjectsForUserWithResponse request returning *GetProjectsForUserResponse
func (c *ClientWithResponses) GetProjectsForUserWithResponse(ctx context.Context, workspaceId string, projectId string, userId string, params *GetProjectsForUserParams, reqEditors ...RequestEditorFn) (*GetProjectsForUserResponse, error) {
rsp, err := c.GetProjectsForUser(ctx, workspaceId, projectId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectsForUserResponse(rsp)
}
// PublishAssignmentsWithBodyWithResponse request with arbitrary body returning *PublishAssignmentsResponse
func (c *ClientWithResponses) PublishAssignmentsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishAssignmentsResponse, error) {
rsp, err := c.PublishAssignmentsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePublishAssignmentsResponse(rsp)
}
func (c *ClientWithResponses) PublishAssignmentsWithResponse(ctx context.Context, workspaceId string, body PublishAssignmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishAssignmentsResponse, error) {
rsp, err := c.PublishAssignments(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePublishAssignmentsResponse(rsp)
}
// CreateRecurringWithBodyWithResponse request with arbitrary body returning *CreateRecurringResponse
func (c *ClientWithResponses) CreateRecurringWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRecurringResponse, error) {
rsp, err := c.CreateRecurringWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateRecurringResponse(rsp)
}
func (c *ClientWithResponses) CreateRecurringWithResponse(ctx context.Context, workspaceId string, body CreateRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRecurringResponse, error) {
rsp, err := c.CreateRecurring(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateRecurringResponse(rsp)
}
// Delete11WithResponse request returning *Delete11Response
func (c *ClientWithResponses) Delete11WithResponse(ctx context.Context, workspaceId string, assignmentId string, params *Delete11Params, reqEditors ...RequestEditorFn) (*Delete11Response, error) {
rsp, err := c.Delete11(ctx, workspaceId, assignmentId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete11Response(rsp)
}
// EditRecurringWithBodyWithResponse request with arbitrary body returning *EditRecurringResponse
func (c *ClientWithResponses) EditRecurringWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditRecurringResponse, error) {
rsp, err := c.EditRecurringWithBody(ctx, workspaceId, assignmentId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditRecurringResponse(rsp)
}
func (c *ClientWithResponses) EditRecurringWithResponse(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*EditRecurringResponse, error) {
rsp, err := c.EditRecurring(ctx, workspaceId, assignmentId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditRecurringResponse(rsp)
}
// EditPeriodForRecurringWithBodyWithResponse request with arbitrary body returning *EditPeriodForRecurringResponse
func (c *ClientWithResponses) EditPeriodForRecurringWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditPeriodForRecurringResponse, error) {
rsp, err := c.EditPeriodForRecurringWithBody(ctx, workspaceId, assignmentId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditPeriodForRecurringResponse(rsp)
}
func (c *ClientWithResponses) EditPeriodForRecurringWithResponse(ctx context.Context, workspaceId string, assignmentId string, body EditPeriodForRecurringJSONRequestBody, reqEditors ...RequestEditorFn) (*EditPeriodForRecurringResponse, error) {
rsp, err := c.EditPeriodForRecurring(ctx, workspaceId, assignmentId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditPeriodForRecurringResponse(rsp)
}
// EditRecurringPeriodWithBodyWithResponse request with arbitrary body returning *EditRecurringPeriodResponse
func (c *ClientWithResponses) EditRecurringPeriodWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditRecurringPeriodResponse, error) {
rsp, err := c.EditRecurringPeriodWithBody(ctx, workspaceId, assignmentId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditRecurringPeriodResponse(rsp)
}
func (c *ClientWithResponses) EditRecurringPeriodWithResponse(ctx context.Context, workspaceId string, assignmentId string, body EditRecurringPeriodJSONRequestBody, reqEditors ...RequestEditorFn) (*EditRecurringPeriodResponse, error) {
rsp, err := c.EditRecurringPeriod(ctx, workspaceId, assignmentId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditRecurringPeriodResponse(rsp)
}
// GetUserTotalsWithBodyWithResponse request with arbitrary body returning *GetUserTotalsResponse
func (c *ClientWithResponses) GetUserTotalsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserTotalsResponse, error) {
rsp, err := c.GetUserTotalsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserTotalsResponse(rsp)
}
func (c *ClientWithResponses) GetUserTotalsWithResponse(ctx context.Context, workspaceId string, body GetUserTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserTotalsResponse, error) {
rsp, err := c.GetUserTotals(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserTotalsResponse(rsp)
}
// GetAssignmentsForUserWithResponse request returning *GetAssignmentsForUserResponse
func (c *ClientWithResponses) GetAssignmentsForUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetAssignmentsForUserParams, reqEditors ...RequestEditorFn) (*GetAssignmentsForUserResponse, error) {
rsp, err := c.GetAssignmentsForUser(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAssignmentsForUserResponse(rsp)
}
// GetFilteredAssignmentsForUserWithBodyWithResponse request with arbitrary body returning *GetFilteredAssignmentsForUserResponse
func (c *ClientWithResponses) GetFilteredAssignmentsForUserWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredAssignmentsForUserResponse, error) {
rsp, err := c.GetFilteredAssignmentsForUserWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFilteredAssignmentsForUserResponse(rsp)
}
func (c *ClientWithResponses) GetFilteredAssignmentsForUserWithResponse(ctx context.Context, workspaceId string, userId string, body GetFilteredAssignmentsForUserJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredAssignmentsForUserResponse, error) {
rsp, err := c.GetFilteredAssignmentsForUser(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFilteredAssignmentsForUserResponse(rsp)
}
// GetUsers3WithResponse request returning *GetUsers3Response
func (c *ClientWithResponses) GetUsers3WithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsers3Params, reqEditors ...RequestEditorFn) (*GetUsers3Response, error) {
rsp, err := c.GetUsers3(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsers3Response(rsp)
}
// GetProjects1WithResponse request returning *GetProjects1Response
func (c *ClientWithResponses) GetProjects1WithResponse(ctx context.Context, workspaceId string, userId string, params *GetProjects1Params, reqEditors ...RequestEditorFn) (*GetProjects1Response, error) {
rsp, err := c.GetProjects1(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjects1Response(rsp)
}
// RemindToPublishWithResponse request returning *RemindToPublishResponse
func (c *ClientWithResponses) RemindToPublishWithResponse(ctx context.Context, workspaceId string, userId string, params *RemindToPublishParams, reqEditors ...RequestEditorFn) (*RemindToPublishResponse, error) {
rsp, err := c.RemindToPublish(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemindToPublishResponse(rsp)
}
// GetUserTotalsForSingleUserWithResponse request returning *GetUserTotalsForSingleUserResponse
func (c *ClientWithResponses) GetUserTotalsForSingleUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetUserTotalsForSingleUserParams, reqEditors ...RequestEditorFn) (*GetUserTotalsForSingleUserResponse, error) {
rsp, err := c.GetUserTotalsForSingleUser(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserTotalsForSingleUserResponse(rsp)
}
// Get3WithResponse request returning *Get3Response
func (c *ClientWithResponses) Get3WithResponse(ctx context.Context, workspaceId string, assignmentId string, reqEditors ...RequestEditorFn) (*Get3Response, error) {
rsp, err := c.Get3(ctx, workspaceId, assignmentId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGet3Response(rsp)
}
// CopyAssignmentWithBodyWithResponse request with arbitrary body returning *CopyAssignmentResponse
func (c *ClientWithResponses) CopyAssignmentWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyAssignmentResponse, error) {
rsp, err := c.CopyAssignmentWithBody(ctx, workspaceId, assignmentId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCopyAssignmentResponse(rsp)
}
func (c *ClientWithResponses) CopyAssignmentWithResponse(ctx context.Context, workspaceId string, assignmentId string, body CopyAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyAssignmentResponse, error) {
rsp, err := c.CopyAssignment(ctx, workspaceId, assignmentId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCopyAssignmentResponse(rsp)
}
// SplitAssignmentWithBodyWithResponse request with arbitrary body returning *SplitAssignmentResponse
func (c *ClientWithResponses) SplitAssignmentWithBodyWithResponse(ctx context.Context, workspaceId string, assignmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SplitAssignmentResponse, error) {
rsp, err := c.SplitAssignmentWithBody(ctx, workspaceId, assignmentId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSplitAssignmentResponse(rsp)
}
func (c *ClientWithResponses) SplitAssignmentWithResponse(ctx context.Context, workspaceId string, assignmentId string, body SplitAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*SplitAssignmentResponse, error) {
rsp, err := c.SplitAssignment(ctx, workspaceId, assignmentId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSplitAssignmentResponse(rsp)
}
// ShiftScheduleWithBodyWithResponse request with arbitrary body returning *ShiftScheduleResponse
func (c *ClientWithResponses) ShiftScheduleWithBodyWithResponse(ctx context.Context, workspaceId string, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShiftScheduleResponse, error) {
rsp, err := c.ShiftScheduleWithBody(ctx, workspaceId, projectId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseShiftScheduleResponse(rsp)
}
func (c *ClientWithResponses) ShiftScheduleWithResponse(ctx context.Context, workspaceId string, projectId string, body ShiftScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*ShiftScheduleResponse, error) {
rsp, err := c.ShiftSchedule(ctx, workspaceId, projectId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseShiftScheduleResponse(rsp)
}
// HideProjectWithResponse request returning *HideProjectResponse
func (c *ClientWithResponses) HideProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*HideProjectResponse, error) {
rsp, err := c.HideProject(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHideProjectResponse(rsp)
}
// ShowProjectWithResponse request returning *ShowProjectResponse
func (c *ClientWithResponses) ShowProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*ShowProjectResponse, error) {
rsp, err := c.ShowProject(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseShowProjectResponse(rsp)
}
// HideUserWithResponse request returning *HideUserResponse
func (c *ClientWithResponses) HideUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*HideUserResponse, error) {
rsp, err := c.HideUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseHideUserResponse(rsp)
}
// ShowUserWithResponse request returning *ShowUserResponse
func (c *ClientWithResponses) ShowUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*ShowUserResponse, error) {
rsp, err := c.ShowUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseShowUserResponse(rsp)
}
// Create10WithBodyWithResponse request with arbitrary body returning *Create10Response
func (c *ClientWithResponses) Create10WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create10Response, error) {
rsp, err := c.Create10WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate10Response(rsp)
}
func (c *ClientWithResponses) Create10WithResponse(ctx context.Context, workspaceId string, body Create10JSONRequestBody, reqEditors ...RequestEditorFn) (*Create10Response, error) {
rsp, err := c.Create10(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate10Response(rsp)
}
// Delete10WithResponse request returning *Delete10Response
func (c *ClientWithResponses) Delete10WithResponse(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*Delete10Response, error) {
rsp, err := c.Delete10(ctx, workspaceId, milestoneId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete10Response(rsp)
}
// Get2WithResponse request returning *Get2Response
func (c *ClientWithResponses) Get2WithResponse(ctx context.Context, workspaceId string, milestoneId string, reqEditors ...RequestEditorFn) (*Get2Response, error) {
rsp, err := c.Get2(ctx, workspaceId, milestoneId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGet2Response(rsp)
}
// Edit1WithBodyWithResponse request with arbitrary body returning *Edit1Response
func (c *ClientWithResponses) Edit1WithBodyWithResponse(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Edit1Response, error) {
rsp, err := c.Edit1WithBody(ctx, workspaceId, milestoneId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEdit1Response(rsp)
}
func (c *ClientWithResponses) Edit1WithResponse(ctx context.Context, workspaceId string, milestoneId string, body Edit1JSONRequestBody, reqEditors ...RequestEditorFn) (*Edit1Response, error) {
rsp, err := c.Edit1(ctx, workspaceId, milestoneId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEdit1Response(rsp)
}
// EditDateWithBodyWithResponse request with arbitrary body returning *EditDateResponse
func (c *ClientWithResponses) EditDateWithBodyWithResponse(ctx context.Context, workspaceId string, milestoneId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditDateResponse, error) {
rsp, err := c.EditDateWithBody(ctx, workspaceId, milestoneId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditDateResponse(rsp)
}
func (c *ClientWithResponses) EditDateWithResponse(ctx context.Context, workspaceId string, milestoneId string, body EditDateJSONRequestBody, reqEditors ...RequestEditorFn) (*EditDateResponse, error) {
rsp, err := c.EditDate(ctx, workspaceId, milestoneId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEditDateResponse(rsp)
}
// GetProjectsWithResponse request returning *GetProjectsResponse
func (c *ClientWithResponses) GetProjectsWithResponse(ctx context.Context, workspaceId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error) {
rsp, err := c.GetProjects(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetProjectsResponse(rsp)
}
// GetUsers2WithResponse request returning *GetUsers2Response
func (c *ClientWithResponses) GetUsers2WithResponse(ctx context.Context, workspaceId string, params *GetUsers2Params, reqEditors ...RequestEditorFn) (*GetUsers2Response, error) {
rsp, err := c.GetUsers2(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsers2Response(rsp)
}
// GetUsersAssignedToProjectWithResponse request returning *GetUsersAssignedToProjectResponse
func (c *ClientWithResponses) GetUsersAssignedToProjectWithResponse(ctx context.Context, workspaceId string, projectId string, params *GetUsersAssignedToProjectParams, reqEditors ...RequestEditorFn) (*GetUsersAssignedToProjectResponse, error) {
rsp, err := c.GetUsersAssignedToProject(ctx, workspaceId, projectId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersAssignedToProjectResponse(rsp)
}
// GetSidebarConfigWithResponse request returning *GetSidebarConfigResponse
func (c *ClientWithResponses) GetSidebarConfigWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetSidebarConfigResponse, error) {
rsp, err := c.GetSidebarConfig(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetSidebarConfigResponse(rsp)
}
// UpdateSidebarWithBodyWithResponse request with arbitrary body returning *UpdateSidebarResponse
func (c *ClientWithResponses) UpdateSidebarWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSidebarResponse, error) {
rsp, err := c.UpdateSidebarWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSidebarResponse(rsp)
}
func (c *ClientWithResponses) UpdateSidebarWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateSidebarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSidebarResponse, error) {
rsp, err := c.UpdateSidebar(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateSidebarResponse(rsp)
}
// FilterUsersByStatusWithBodyWithResponse request with arbitrary body returning *FilterUsersByStatusResponse
func (c *ClientWithResponses) FilterUsersByStatusWithBodyWithResponse(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FilterUsersByStatusResponse, error) {
rsp, err := c.FilterUsersByStatusWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFilterUsersByStatusResponse(rsp)
}
func (c *ClientWithResponses) FilterUsersByStatusWithResponse(ctx context.Context, workspaceId string, params *FilterUsersByStatusParams, body FilterUsersByStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*FilterUsersByStatusResponse, error) {
rsp, err := c.FilterUsersByStatus(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseFilterUsersByStatusResponse(rsp)
}
// Delete9WithBodyWithResponse request with arbitrary body returning *Delete9Response
func (c *ClientWithResponses) Delete9WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Delete9Response, error) {
rsp, err := c.Delete9WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete9Response(rsp)
}
func (c *ClientWithResponses) Delete9WithResponse(ctx context.Context, workspaceId string, body Delete9JSONRequestBody, reqEditors ...RequestEditorFn) (*Delete9Response, error) {
rsp, err := c.Delete9(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete9Response(rsp)
}
// StopWithBodyWithResponse request with arbitrary body returning *StopResponse
func (c *ClientWithResponses) StopWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StopResponse, error) {
rsp, err := c.StopWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseStopResponse(rsp)
}
func (c *ClientWithResponses) StopWithResponse(ctx context.Context, workspaceId string, body StopJSONRequestBody, reqEditors ...RequestEditorFn) (*StopResponse, error) {
rsp, err := c.Stop(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseStopResponse(rsp)
}
// StartWithBodyWithResponse request with arbitrary body returning *StartResponse
func (c *ClientWithResponses) StartWithBodyWithResponse(ctx context.Context, workspaceId string, params *StartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartResponse, error) {
rsp, err := c.StartWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseStartResponse(rsp)
}
func (c *ClientWithResponses) StartWithResponse(ctx context.Context, workspaceId string, params *StartParams, body StartJSONRequestBody, reqEditors ...RequestEditorFn) (*StartResponse, error) {
rsp, err := c.Start(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseStartResponse(rsp)
}
// DeleteMany1WithBodyWithResponse request with arbitrary body returning *DeleteMany1Response
func (c *ClientWithResponses) DeleteMany1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteMany1Response, error) {
rsp, err := c.DeleteMany1WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteMany1Response(rsp)
}
func (c *ClientWithResponses) DeleteMany1WithResponse(ctx context.Context, workspaceId string, body DeleteMany1JSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteMany1Response, error) {
rsp, err := c.DeleteMany1(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteMany1Response(rsp)
}
// GetTagsWithResponse request returning *GetTagsResponse
func (c *ClientWithResponses) GetTagsWithResponse(ctx context.Context, workspaceId string, params *GetTagsParams, reqEditors ...RequestEditorFn) (*GetTagsResponse, error) {
rsp, err := c.GetTags(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTagsResponse(rsp)
}
// UpdateManyWithBodyWithResponse request with arbitrary body returning *UpdateManyResponse
func (c *ClientWithResponses) UpdateManyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateManyResponse, error) {
rsp, err := c.UpdateManyWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateManyResponse(rsp)
}
func (c *ClientWithResponses) UpdateManyWithResponse(ctx context.Context, workspaceId string, body UpdateManyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateManyResponse, error) {
rsp, err := c.UpdateMany(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateManyResponse(rsp)
}
// Create9WithBodyWithResponse request with arbitrary body returning *Create9Response
func (c *ClientWithResponses) Create9WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create9Response, error) {
rsp, err := c.Create9WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate9Response(rsp)
}
func (c *ClientWithResponses) Create9WithResponse(ctx context.Context, workspaceId string, body Create9JSONRequestBody, reqEditors ...RequestEditorFn) (*Create9Response, error) {
rsp, err := c.Create9(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate9Response(rsp)
}
// ConnectedToApprovedEntriesWithBodyWithResponse request with arbitrary body returning *ConnectedToApprovedEntriesResponse
func (c *ClientWithResponses) ConnectedToApprovedEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectedToApprovedEntriesResponse, error) {
rsp, err := c.ConnectedToApprovedEntriesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseConnectedToApprovedEntriesResponse(rsp)
}
func (c *ClientWithResponses) ConnectedToApprovedEntriesWithResponse(ctx context.Context, workspaceId string, body ConnectedToApprovedEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectedToApprovedEntriesResponse, error) {
rsp, err := c.ConnectedToApprovedEntries(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseConnectedToApprovedEntriesResponse(rsp)
}
// GetTagsOfIdsWithBodyWithResponse request with arbitrary body returning *GetTagsOfIdsResponse
func (c *ClientWithResponses) GetTagsOfIdsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTagsOfIdsResponse, error) {
rsp, err := c.GetTagsOfIdsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTagsOfIdsResponse(rsp)
}
func (c *ClientWithResponses) GetTagsOfIdsWithResponse(ctx context.Context, workspaceId string, body GetTagsOfIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTagsOfIdsResponse, error) {
rsp, err := c.GetTagsOfIds(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTagsOfIdsResponse(rsp)
}
// GetTagIdsByNameAndStatusWithResponse request returning *GetTagIdsByNameAndStatusResponse
func (c *ClientWithResponses) GetTagIdsByNameAndStatusWithResponse(ctx context.Context, workspaceId string, params *GetTagIdsByNameAndStatusParams, reqEditors ...RequestEditorFn) (*GetTagIdsByNameAndStatusResponse, error) {
rsp, err := c.GetTagIdsByNameAndStatus(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTagIdsByNameAndStatusResponse(rsp)
}
// Delete8WithResponse request returning *Delete8Response
func (c *ClientWithResponses) Delete8WithResponse(ctx context.Context, workspaceId string, tagId string, reqEditors ...RequestEditorFn) (*Delete8Response, error) {
rsp, err := c.Delete8(ctx, workspaceId, tagId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete8Response(rsp)
}
// Update4WithBodyWithResponse request with arbitrary body returning *Update4Response
func (c *ClientWithResponses) Update4WithBodyWithResponse(ctx context.Context, workspaceId string, tagId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update4Response, error) {
rsp, err := c.Update4WithBody(ctx, workspaceId, tagId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate4Response(rsp)
}
func (c *ClientWithResponses) Update4WithResponse(ctx context.Context, workspaceId string, tagId string, body Update4JSONRequestBody, reqEditors ...RequestEditorFn) (*Update4Response, error) {
rsp, err := c.Update4(ctx, workspaceId, tagId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate4Response(rsp)
}
// GetTemplatesWithResponse request returning *GetTemplatesResponse
func (c *ClientWithResponses) GetTemplatesWithResponse(ctx context.Context, workspaceId string, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*GetTemplatesResponse, error) {
rsp, err := c.GetTemplates(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTemplatesResponse(rsp)
}
// Create8WithBodyWithResponse request with arbitrary body returning *Create8Response
func (c *ClientWithResponses) Create8WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create8Response, error) {
rsp, err := c.Create8WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate8Response(rsp)
}
func (c *ClientWithResponses) Create8WithResponse(ctx context.Context, workspaceId string, body Create8JSONRequestBody, reqEditors ...RequestEditorFn) (*Create8Response, error) {
rsp, err := c.Create8(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate8Response(rsp)
}
// Delete7WithResponse request returning *Delete7Response
func (c *ClientWithResponses) Delete7WithResponse(ctx context.Context, workspaceId string, templateId string, reqEditors ...RequestEditorFn) (*Delete7Response, error) {
rsp, err := c.Delete7(ctx, workspaceId, templateId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete7Response(rsp)
}
// GetTemplateWithResponse request returning *GetTemplateResponse
func (c *ClientWithResponses) GetTemplateWithResponse(ctx context.Context, workspaceId string, templateId string, params *GetTemplateParams, reqEditors ...RequestEditorFn) (*GetTemplateResponse, error) {
rsp, err := c.GetTemplate(ctx, workspaceId, templateId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTemplateResponse(rsp)
}
// Update13WithBodyWithResponse request with arbitrary body returning *Update13Response
func (c *ClientWithResponses) Update13WithBodyWithResponse(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update13Response, error) {
rsp, err := c.Update13WithBody(ctx, workspaceId, templateId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate13Response(rsp)
}
func (c *ClientWithResponses) Update13WithResponse(ctx context.Context, workspaceId string, templateId string, body Update13JSONRequestBody, reqEditors ...RequestEditorFn) (*Update13Response, error) {
rsp, err := c.Update13(ctx, workspaceId, templateId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate13Response(rsp)
}
// ActivateWithBodyWithResponse request with arbitrary body returning *ActivateResponse
func (c *ClientWithResponses) ActivateWithBodyWithResponse(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ActivateResponse, error) {
rsp, err := c.ActivateWithBody(ctx, workspaceId, templateId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseActivateResponse(rsp)
}
func (c *ClientWithResponses) ActivateWithResponse(ctx context.Context, workspaceId string, templateId string, body ActivateJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivateResponse, error) {
rsp, err := c.Activate(ctx, workspaceId, templateId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseActivateResponse(rsp)
}
// DeactivateWithBodyWithResponse request with arbitrary body returning *DeactivateResponse
func (c *ClientWithResponses) DeactivateWithBodyWithResponse(ctx context.Context, workspaceId string, templateId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeactivateResponse, error) {
rsp, err := c.DeactivateWithBody(ctx, workspaceId, templateId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeactivateResponse(rsp)
}
func (c *ClientWithResponses) DeactivateWithResponse(ctx context.Context, workspaceId string, templateId string, body DeactivateJSONRequestBody, reqEditors ...RequestEditorFn) (*DeactivateResponse, error) {
rsp, err := c.Deactivate(ctx, workspaceId, templateId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeactivateResponse(rsp)
}
// CopyTimeEntriesWithBodyWithResponse request with arbitrary body returning *CopyTimeEntriesResponse
func (c *ClientWithResponses) CopyTimeEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyTimeEntriesResponse, error) {
rsp, err := c.CopyTimeEntriesWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCopyTimeEntriesResponse(rsp)
}
func (c *ClientWithResponses) CopyTimeEntriesWithResponse(ctx context.Context, workspaceId string, userId string, body CopyTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyTimeEntriesResponse, error) {
rsp, err := c.CopyTimeEntries(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCopyTimeEntriesResponse(rsp)
}
// ContinueTimeEntryWithResponse request returning *ContinueTimeEntryResponse
func (c *ClientWithResponses) ContinueTimeEntryWithResponse(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*ContinueTimeEntryResponse, error) {
rsp, err := c.ContinueTimeEntry(ctx, workspaceId, timeEntryId, reqEditors...)
if err != nil {
return nil, err
}
return ParseContinueTimeEntryResponse(rsp)
}
// GetTeamMembersOfAdminWithResponse request returning *GetTeamMembersOfAdminResponse
func (c *ClientWithResponses) GetTeamMembersOfAdminWithResponse(ctx context.Context, workspaceId string, params *GetTeamMembersOfAdminParams, reqEditors ...RequestEditorFn) (*GetTeamMembersOfAdminResponse, error) {
rsp, err := c.GetTeamMembersOfAdmin(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTeamMembersOfAdminResponse(rsp)
}
// GetBalancesForPolicyWithResponse request returning *GetBalancesForPolicyResponse
func (c *ClientWithResponses) GetBalancesForPolicyWithResponse(ctx context.Context, workspaceId string, policyId string, params *GetBalancesForPolicyParams, reqEditors ...RequestEditorFn) (*GetBalancesForPolicyResponse, error) {
rsp, err := c.GetBalancesForPolicy(ctx, workspaceId, policyId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetBalancesForPolicyResponse(rsp)
}
// UpdateBalanceWithBodyWithResponse request with arbitrary body returning *UpdateBalanceResponse
func (c *ClientWithResponses) UpdateBalanceWithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBalanceResponse, error) {
rsp, err := c.UpdateBalanceWithBody(ctx, workspaceId, policyId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateBalanceResponse(rsp)
}
func (c *ClientWithResponses) UpdateBalanceWithResponse(ctx context.Context, workspaceId string, policyId string, body UpdateBalanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBalanceResponse, error) {
rsp, err := c.UpdateBalance(ctx, workspaceId, policyId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateBalanceResponse(rsp)
}
// GetBalancesForUserWithResponse request returning *GetBalancesForUserResponse
func (c *ClientWithResponses) GetBalancesForUserWithResponse(ctx context.Context, workspaceId string, userId string, params *GetBalancesForUserParams, reqEditors ...RequestEditorFn) (*GetBalancesForUserResponse, error) {
rsp, err := c.GetBalancesForUser(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetBalancesForUserResponse(rsp)
}
// GetTeamMembersOfManagerWithResponse request returning *GetTeamMembersOfManagerResponse
func (c *ClientWithResponses) GetTeamMembersOfManagerWithResponse(ctx context.Context, workspaceId string, params *GetTeamMembersOfManagerParams, reqEditors ...RequestEditorFn) (*GetTeamMembersOfManagerResponse, error) {
rsp, err := c.GetTeamMembersOfManager(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTeamMembersOfManagerResponse(rsp)
}
// FindPoliciesForWorkspaceWithResponse request returning *FindPoliciesForWorkspaceResponse
func (c *ClientWithResponses) FindPoliciesForWorkspaceWithResponse(ctx context.Context, workspaceId string, params *FindPoliciesForWorkspaceParams, reqEditors ...RequestEditorFn) (*FindPoliciesForWorkspaceResponse, error) {
rsp, err := c.FindPoliciesForWorkspace(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseFindPoliciesForWorkspaceResponse(rsp)
}
// CreatePolicyWithBodyWithResponse request with arbitrary body returning *CreatePolicyResponse
func (c *ClientWithResponses) CreatePolicyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error) {
rsp, err := c.CreatePolicyWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreatePolicyResponse(rsp)
}
func (c *ClientWithResponses) CreatePolicyWithResponse(ctx context.Context, workspaceId string, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error) {
rsp, err := c.CreatePolicy(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreatePolicyResponse(rsp)
}
// GetPolicyAssignmentForCurrentUserWithResponse request returning *GetPolicyAssignmentForCurrentUserResponse
func (c *ClientWithResponses) GetPolicyAssignmentForCurrentUserWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetPolicyAssignmentForCurrentUserResponse, error) {
rsp, err := c.GetPolicyAssignmentForCurrentUser(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPolicyAssignmentForCurrentUserResponse(rsp)
}
// GetTeamAssignmentsDistributionWithResponse request returning *GetTeamAssignmentsDistributionResponse
func (c *ClientWithResponses) GetTeamAssignmentsDistributionWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetTeamAssignmentsDistributionResponse, error) {
rsp, err := c.GetTeamAssignmentsDistribution(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTeamAssignmentsDistributionResponse(rsp)
}
// GetPolicyAssignmentsForUserWithResponse request returning *GetPolicyAssignmentsForUserResponse
func (c *ClientWithResponses) GetPolicyAssignmentsForUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetPolicyAssignmentsForUserResponse, error) {
rsp, err := c.GetPolicyAssignmentsForUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPolicyAssignmentsForUserResponse(rsp)
}
// FindPoliciesForUserWithResponse request returning *FindPoliciesForUserResponse
func (c *ClientWithResponses) FindPoliciesForUserWithResponse(ctx context.Context, workspaceId string, userId string, params *FindPoliciesForUserParams, reqEditors ...RequestEditorFn) (*FindPoliciesForUserResponse, error) {
rsp, err := c.FindPoliciesForUser(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseFindPoliciesForUserResponse(rsp)
}
// DeletePolicyWithResponse request returning *DeletePolicyResponse
func (c *ClientWithResponses) DeletePolicyWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error) {
rsp, err := c.DeletePolicy(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeletePolicyResponse(rsp)
}
// UpdatePolicyWithBodyWithResponse request with arbitrary body returning *UpdatePolicyResponse
func (c *ClientWithResponses) UpdatePolicyWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error) {
rsp, err := c.UpdatePolicyWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdatePolicyResponse(rsp)
}
func (c *ClientWithResponses) UpdatePolicyWithResponse(ctx context.Context, workspaceId string, id string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error) {
rsp, err := c.UpdatePolicy(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdatePolicyResponse(rsp)
}
// ArchiveWithResponse request returning *ArchiveResponse
func (c *ClientWithResponses) ArchiveWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*ArchiveResponse, error) {
rsp, err := c.Archive(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseArchiveResponse(rsp)
}
// RestoreWithResponse request returning *RestoreResponse
func (c *ClientWithResponses) RestoreWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*RestoreResponse, error) {
rsp, err := c.Restore(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseRestoreResponse(rsp)
}
// GetPolicyWithResponse request returning *GetPolicyResponse
func (c *ClientWithResponses) GetPolicyWithResponse(ctx context.Context, workspaceId string, policyId string, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error) {
rsp, err := c.GetPolicy(ctx, workspaceId, policyId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPolicyResponse(rsp)
}
// Create7WithBodyWithResponse request with arbitrary body returning *Create7Response
func (c *ClientWithResponses) Create7WithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create7Response, error) {
rsp, err := c.Create7WithBody(ctx, workspaceId, policyId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate7Response(rsp)
}
func (c *ClientWithResponses) Create7WithResponse(ctx context.Context, workspaceId string, policyId string, body Create7JSONRequestBody, reqEditors ...RequestEditorFn) (*Create7Response, error) {
rsp, err := c.Create7(ctx, workspaceId, policyId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate7Response(rsp)
}
// Delete6WithResponse request returning *Delete6Response
func (c *ClientWithResponses) Delete6WithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*Delete6Response, error) {
rsp, err := c.Delete6(ctx, workspaceId, policyId, requestId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete6Response(rsp)
}
// ApproveWithResponse request returning *ApproveResponse
func (c *ClientWithResponses) ApproveWithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, reqEditors ...RequestEditorFn) (*ApproveResponse, error) {
rsp, err := c.Approve(ctx, workspaceId, policyId, requestId, reqEditors...)
if err != nil {
return nil, err
}
return ParseApproveResponse(rsp)
}
// RejectWithBodyWithResponse request with arbitrary body returning *RejectResponse
func (c *ClientWithResponses) RejectWithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RejectResponse, error) {
rsp, err := c.RejectWithBody(ctx, workspaceId, policyId, requestId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRejectResponse(rsp)
}
func (c *ClientWithResponses) RejectWithResponse(ctx context.Context, workspaceId string, policyId string, requestId string, body RejectJSONRequestBody, reqEditors ...RequestEditorFn) (*RejectResponse, error) {
rsp, err := c.Reject(ctx, workspaceId, policyId, requestId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRejectResponse(rsp)
}
// CreateForOther1WithBodyWithResponse request with arbitrary body returning *CreateForOther1Response
func (c *ClientWithResponses) CreateForOther1WithBodyWithResponse(ctx context.Context, workspaceId string, policyId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOther1Response, error) {
rsp, err := c.CreateForOther1WithBody(ctx, workspaceId, policyId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOther1Response(rsp)
}
func (c *ClientWithResponses) CreateForOther1WithResponse(ctx context.Context, workspaceId string, policyId string, userId string, body CreateForOther1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOther1Response, error) {
rsp, err := c.CreateForOther1(ctx, workspaceId, policyId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOther1Response(rsp)
}
// Get1WithBodyWithResponse request with arbitrary body returning *Get1Response
func (c *ClientWithResponses) Get1WithBodyWithResponse(ctx context.Context, workspaceId string, params *Get1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Get1Response, error) {
rsp, err := c.Get1WithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGet1Response(rsp)
}
func (c *ClientWithResponses) Get1WithResponse(ctx context.Context, workspaceId string, params *Get1Params, body Get1JSONRequestBody, reqEditors ...RequestEditorFn) (*Get1Response, error) {
rsp, err := c.Get1(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGet1Response(rsp)
}
// GetTimeOffRequestByIdWithResponse request returning *GetTimeOffRequestByIdResponse
func (c *ClientWithResponses) GetTimeOffRequestByIdWithResponse(ctx context.Context, workspaceId string, requestId string, reqEditors ...RequestEditorFn) (*GetTimeOffRequestByIdResponse, error) {
rsp, err := c.GetTimeOffRequestById(ctx, workspaceId, requestId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeOffRequestByIdResponse(rsp)
}
// GetAllUsersOfWorkspaceWithResponse request returning *GetAllUsersOfWorkspaceResponse
func (c *ClientWithResponses) GetAllUsersOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetAllUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetAllUsersOfWorkspaceResponse, error) {
rsp, err := c.GetAllUsersOfWorkspace(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetAllUsersOfWorkspaceResponse(rsp)
}
// GetUserGroupsOfWorkspaceWithResponse request returning *GetUserGroupsOfWorkspaceResponse
func (c *ClientWithResponses) GetUserGroupsOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupsOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetUserGroupsOfWorkspaceResponse, error) {
rsp, err := c.GetUserGroupsOfWorkspace(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupsOfWorkspaceResponse(rsp)
}
// GetUsersOfWorkspaceWithResponse request returning *GetUsersOfWorkspaceResponse
func (c *ClientWithResponses) GetUsersOfWorkspaceWithResponse(ctx context.Context, workspaceId string, params *GetUsersOfWorkspaceParams, reqEditors ...RequestEditorFn) (*GetUsersOfWorkspaceResponse, error) {
rsp, err := c.GetUsersOfWorkspace(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersOfWorkspaceResponse(rsp)
}
// GetWithBodyWithResponse request with arbitrary body returning *GetResponse
func (c *ClientWithResponses) GetWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetResponse, error) {
rsp, err := c.GetWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetResponse(rsp)
}
func (c *ClientWithResponses) GetWithResponse(ctx context.Context, workspaceId string, params *GetParams, body GetJSONRequestBody, reqEditors ...RequestEditorFn) (*GetResponse, error) {
rsp, err := c.Get(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetResponse(rsp)
}
// GetTimelineForReportsWithBodyWithResponse request with arbitrary body returning *GetTimelineForReportsResponse
func (c *ClientWithResponses) GetTimelineForReportsWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetTimelineForReportsResponse, error) {
rsp, err := c.GetTimelineForReportsWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimelineForReportsResponse(rsp)
}
func (c *ClientWithResponses) GetTimelineForReportsWithResponse(ctx context.Context, workspaceId string, params *GetTimelineForReportsParams, body GetTimelineForReportsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetTimelineForReportsResponse, error) {
rsp, err := c.GetTimelineForReports(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimelineForReportsResponse(rsp)
}
// DeleteManyWithBodyWithResponse request with arbitrary body returning *DeleteManyResponse
func (c *ClientWithResponses) DeleteManyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyResponse, error) {
rsp, err := c.DeleteManyWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteManyResponse(rsp)
}
func (c *ClientWithResponses) DeleteManyWithResponse(ctx context.Context, workspaceId string, body DeleteManyJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyResponse, error) {
rsp, err := c.DeleteMany(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteManyResponse(rsp)
}
// GetTimeEntriesBySearchValueWithResponse request returning *GetTimeEntriesBySearchValueResponse
func (c *ClientWithResponses) GetTimeEntriesBySearchValueWithResponse(ctx context.Context, workspaceId string, params *GetTimeEntriesBySearchValueParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesBySearchValueResponse, error) {
rsp, err := c.GetTimeEntriesBySearchValue(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntriesBySearchValueResponse(rsp)
}
// Create6WithBodyWithResponse request with arbitrary body returning *Create6Response
func (c *ClientWithResponses) Create6WithBodyWithResponse(ctx context.Context, workspaceId string, params *Create6Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create6Response, error) {
rsp, err := c.Create6WithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate6Response(rsp)
}
func (c *ClientWithResponses) Create6WithResponse(ctx context.Context, workspaceId string, params *Create6Params, body Create6JSONRequestBody, reqEditors ...RequestEditorFn) (*Create6Response, error) {
rsp, err := c.Create6(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate6Response(rsp)
}
// PatchTimeEntriesWithBodyWithResponse request with arbitrary body returning *PatchTimeEntriesResponse
func (c *ClientWithResponses) PatchTimeEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchTimeEntriesResponse, error) {
rsp, err := c.PatchTimeEntriesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePatchTimeEntriesResponse(rsp)
}
func (c *ClientWithResponses) PatchTimeEntriesWithResponse(ctx context.Context, workspaceId string, body PatchTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchTimeEntriesResponse, error) {
rsp, err := c.PatchTimeEntries(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePatchTimeEntriesResponse(rsp)
}
// EndStartedWithBodyWithResponse request with arbitrary body returning *EndStartedResponse
func (c *ClientWithResponses) EndStartedWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EndStartedResponse, error) {
rsp, err := c.EndStartedWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEndStartedResponse(rsp)
}
func (c *ClientWithResponses) EndStartedWithResponse(ctx context.Context, workspaceId string, body EndStartedJSONRequestBody, reqEditors ...RequestEditorFn) (*EndStartedResponse, error) {
rsp, err := c.EndStarted(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseEndStartedResponse(rsp)
}
// GetMultipleTimeEntriesByIdWithResponse request returning *GetMultipleTimeEntriesByIdResponse
func (c *ClientWithResponses) GetMultipleTimeEntriesByIdWithResponse(ctx context.Context, workspaceId string, params *GetMultipleTimeEntriesByIdParams, reqEditors ...RequestEditorFn) (*GetMultipleTimeEntriesByIdResponse, error) {
rsp, err := c.GetMultipleTimeEntriesById(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetMultipleTimeEntriesByIdResponse(rsp)
}
// CreateFull1WithBodyWithResponse request with arbitrary body returning *CreateFull1Response
func (c *ClientWithResponses) CreateFull1WithBodyWithResponse(ctx context.Context, workspaceId string, params *CreateFull1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFull1Response, error) {
rsp, err := c.CreateFull1WithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFull1Response(rsp)
}
func (c *ClientWithResponses) CreateFull1WithResponse(ctx context.Context, workspaceId string, params *CreateFull1Params, body CreateFull1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFull1Response, error) {
rsp, err := c.CreateFull1(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFull1Response(rsp)
}
// GetTimeEntryInProgressWithResponse request returning *GetTimeEntryInProgressResponse
func (c *ClientWithResponses) GetTimeEntryInProgressWithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetTimeEntryInProgressResponse, error) {
rsp, err := c.GetTimeEntryInProgress(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntryInProgressResponse(rsp)
}
// UpdateInvoicedStatusWithBodyWithResponse request with arbitrary body returning *UpdateInvoicedStatusResponse
func (c *ClientWithResponses) UpdateInvoicedStatusWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatusResponse, error) {
rsp, err := c.UpdateInvoicedStatusWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoicedStatusResponse(rsp)
}
func (c *ClientWithResponses) UpdateInvoicedStatusWithResponse(ctx context.Context, workspaceId string, body UpdateInvoicedStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInvoicedStatusResponse, error) {
rsp, err := c.UpdateInvoicedStatus(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateInvoicedStatusResponse(rsp)
}
// ListOfProjectWithResponse request returning *ListOfProjectResponse
func (c *ClientWithResponses) ListOfProjectWithResponse(ctx context.Context, workspaceId string, projectId string, reqEditors ...RequestEditorFn) (*ListOfProjectResponse, error) {
rsp, err := c.ListOfProject(ctx, workspaceId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseListOfProjectResponse(rsp)
}
// GetTimeEntriesRecentlyUsedWithResponse request returning *GetTimeEntriesRecentlyUsedResponse
func (c *ClientWithResponses) GetTimeEntriesRecentlyUsedWithResponse(ctx context.Context, workspaceId string, params *GetTimeEntriesRecentlyUsedParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesRecentlyUsedResponse, error) {
rsp, err := c.GetTimeEntriesRecentlyUsed(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntriesRecentlyUsedResponse(rsp)
}
// RestoreTimeEntriesWithBodyWithResponse request with arbitrary body returning *RestoreTimeEntriesResponse
func (c *ClientWithResponses) RestoreTimeEntriesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreTimeEntriesResponse, error) {
rsp, err := c.RestoreTimeEntriesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRestoreTimeEntriesResponse(rsp)
}
func (c *ClientWithResponses) RestoreTimeEntriesWithResponse(ctx context.Context, workspaceId string, body RestoreTimeEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreTimeEntriesResponse, error) {
rsp, err := c.RestoreTimeEntries(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRestoreTimeEntriesResponse(rsp)
}
// CreateForManyWithBodyWithResponse request with arbitrary body returning *CreateForManyResponse
func (c *ClientWithResponses) CreateForManyWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForManyResponse, error) {
rsp, err := c.CreateForManyWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForManyResponse(rsp)
}
func (c *ClientWithResponses) CreateForManyWithResponse(ctx context.Context, workspaceId string, body CreateForManyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForManyResponse, error) {
rsp, err := c.CreateForMany(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForManyResponse(rsp)
}
// CreateForOthersWithBodyWithResponse request with arbitrary body returning *CreateForOthersResponse
func (c *ClientWithResponses) CreateForOthersWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOthersResponse, error) {
rsp, err := c.CreateForOthersWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOthersResponse(rsp)
}
func (c *ClientWithResponses) CreateForOthersWithResponse(ctx context.Context, workspaceId string, userId string, body CreateForOthersJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOthersResponse, error) {
rsp, err := c.CreateForOthers(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOthersResponse(rsp)
}
// ListOfFullWithResponse request returning *ListOfFullResponse
func (c *ClientWithResponses) ListOfFullWithResponse(ctx context.Context, workspaceId string, userId string, params *ListOfFullParams, reqEditors ...RequestEditorFn) (*ListOfFullResponse, error) {
rsp, err := c.ListOfFull(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseListOfFullResponse(rsp)
}
// GetTimeEntriesWithResponse request returning *GetTimeEntriesResponse
func (c *ClientWithResponses) GetTimeEntriesWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesResponse, error) {
rsp, err := c.GetTimeEntries(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntriesResponse(rsp)
}
// AssertTimeEntriesExistInDateRangeWithResponse request returning *AssertTimeEntriesExistInDateRangeResponse
func (c *ClientWithResponses) AssertTimeEntriesExistInDateRangeWithResponse(ctx context.Context, workspaceId string, userId string, params *AssertTimeEntriesExistInDateRangeParams, reqEditors ...RequestEditorFn) (*AssertTimeEntriesExistInDateRangeResponse, error) {
rsp, err := c.AssertTimeEntriesExistInDateRange(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseAssertTimeEntriesExistInDateRangeResponse(rsp)
}
// CreateFullWithBodyWithResponse request with arbitrary body returning *CreateFullResponse
func (c *ClientWithResponses) CreateFullWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFullResponse, error) {
rsp, err := c.CreateFullWithBody(ctx, workspaceId, userId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFullResponse(rsp)
}
func (c *ClientWithResponses) CreateFullWithResponse(ctx context.Context, workspaceId string, userId string, params *CreateFullParams, body CreateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFullResponse, error) {
rsp, err := c.CreateFull(ctx, workspaceId, userId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFullResponse(rsp)
}
// GetTimeEntriesInRangeWithResponse request returning *GetTimeEntriesInRangeResponse
func (c *ClientWithResponses) GetTimeEntriesInRangeWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesInRangeParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesInRangeResponse, error) {
rsp, err := c.GetTimeEntriesInRange(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntriesInRangeResponse(rsp)
}
// GetTimeEntriesForTimesheetWithResponse request returning *GetTimeEntriesForTimesheetResponse
func (c *ClientWithResponses) GetTimeEntriesForTimesheetWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntriesForTimesheetParams, reqEditors ...RequestEditorFn) (*GetTimeEntriesForTimesheetResponse, error) {
rsp, err := c.GetTimeEntriesForTimesheet(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntriesForTimesheetResponse(rsp)
}
// PatchWithBodyWithResponse request with arbitrary body returning *PatchResponse
func (c *ClientWithResponses) PatchWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchResponse, error) {
rsp, err := c.PatchWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePatchResponse(rsp)
}
func (c *ClientWithResponses) PatchWithResponse(ctx context.Context, workspaceId string, id string, body PatchJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchResponse, error) {
rsp, err := c.Patch(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePatchResponse(rsp)
}
// Update3WithBodyWithResponse request with arbitrary body returning *Update3Response
func (c *ClientWithResponses) Update3WithBodyWithResponse(ctx context.Context, workspaceId string, id string, params *Update3Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update3Response, error) {
rsp, err := c.Update3WithBody(ctx, workspaceId, id, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate3Response(rsp)
}
func (c *ClientWithResponses) Update3WithResponse(ctx context.Context, workspaceId string, id string, params *Update3Params, body Update3JSONRequestBody, reqEditors ...RequestEditorFn) (*Update3Response, error) {
rsp, err := c.Update3(ctx, workspaceId, id, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate3Response(rsp)
}
// GetTimeEntryAttributesWithResponse request returning *GetTimeEntryAttributesResponse
func (c *ClientWithResponses) GetTimeEntryAttributesWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*GetTimeEntryAttributesResponse, error) {
rsp, err := c.GetTimeEntryAttributes(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntryAttributesResponse(rsp)
}
// CreateTimeEntryAttributeWithBodyWithResponse request with arbitrary body returning *CreateTimeEntryAttributeResponse
func (c *ClientWithResponses) CreateTimeEntryAttributeWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTimeEntryAttributeResponse, error) {
rsp, err := c.CreateTimeEntryAttributeWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateTimeEntryAttributeResponse(rsp)
}
func (c *ClientWithResponses) CreateTimeEntryAttributeWithResponse(ctx context.Context, workspaceId string, id string, body CreateTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTimeEntryAttributeResponse, error) {
rsp, err := c.CreateTimeEntryAttribute(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateTimeEntryAttributeResponse(rsp)
}
// DeleteTimeEntryAttributeWithBodyWithResponse request with arbitrary body returning *DeleteTimeEntryAttributeResponse
func (c *ClientWithResponses) DeleteTimeEntryAttributeWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteTimeEntryAttributeResponse, error) {
rsp, err := c.DeleteTimeEntryAttributeWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteTimeEntryAttributeResponse(rsp)
}
func (c *ClientWithResponses) DeleteTimeEntryAttributeWithResponse(ctx context.Context, workspaceId string, id string, body DeleteTimeEntryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteTimeEntryAttributeResponse, error) {
rsp, err := c.DeleteTimeEntryAttribute(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteTimeEntryAttributeResponse(rsp)
}
// UpdateBillableWithBodyWithResponse request with arbitrary body returning *UpdateBillableResponse
func (c *ClientWithResponses) UpdateBillableWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBillableResponse, error) {
rsp, err := c.UpdateBillableWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateBillableResponse(rsp)
}
func (c *ClientWithResponses) UpdateBillableWithResponse(ctx context.Context, workspaceId string, id string, body UpdateBillableJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBillableResponse, error) {
rsp, err := c.UpdateBillable(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateBillableResponse(rsp)
}
// UpdateDescriptionWithBodyWithResponse request with arbitrary body returning *UpdateDescriptionResponse
func (c *ClientWithResponses) UpdateDescriptionWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDescriptionResponse, error) {
rsp, err := c.UpdateDescriptionWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateDescriptionResponse(rsp)
}
func (c *ClientWithResponses) UpdateDescriptionWithResponse(ctx context.Context, workspaceId string, id string, body UpdateDescriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDescriptionResponse, error) {
rsp, err := c.UpdateDescription(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateDescriptionResponse(rsp)
}
// UpdateEndWithBodyWithResponse request with arbitrary body returning *UpdateEndResponse
func (c *ClientWithResponses) UpdateEndWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEndResponse, error) {
rsp, err := c.UpdateEndWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateEndResponse(rsp)
}
func (c *ClientWithResponses) UpdateEndWithResponse(ctx context.Context, workspaceId string, id string, body UpdateEndJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEndResponse, error) {
rsp, err := c.UpdateEnd(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateEndResponse(rsp)
}
// UpdateFullWithBodyWithResponse request with arbitrary body returning *UpdateFullResponse
func (c *ClientWithResponses) UpdateFullWithBodyWithResponse(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFullResponse, error) {
rsp, err := c.UpdateFullWithBody(ctx, workspaceId, id, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateFullResponse(rsp)
}
func (c *ClientWithResponses) UpdateFullWithResponse(ctx context.Context, workspaceId string, id string, params *UpdateFullParams, body UpdateFullJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFullResponse, error) {
rsp, err := c.UpdateFull(ctx, workspaceId, id, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateFullResponse(rsp)
}
// UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResponse
func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error) {
rsp, err := c.UpdateProjectWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateProjectResponse(rsp)
}
func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, workspaceId string, id string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error) {
rsp, err := c.UpdateProject(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateProjectResponse(rsp)
}
// RemoveProjectWithResponse request returning *RemoveProjectResponse
func (c *ClientWithResponses) RemoveProjectWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*RemoveProjectResponse, error) {
rsp, err := c.RemoveProject(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveProjectResponse(rsp)
}
// UpdateProjectAndTaskWithBodyWithResponse request with arbitrary body returning *UpdateProjectAndTaskResponse
func (c *ClientWithResponses) UpdateProjectAndTaskWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectAndTaskResponse, error) {
rsp, err := c.UpdateProjectAndTaskWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateProjectAndTaskResponse(rsp)
}
func (c *ClientWithResponses) UpdateProjectAndTaskWithResponse(ctx context.Context, workspaceId string, id string, body UpdateProjectAndTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectAndTaskResponse, error) {
rsp, err := c.UpdateProjectAndTask(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateProjectAndTaskResponse(rsp)
}
// UpdateAndSplitWithBodyWithResponse request with arbitrary body returning *UpdateAndSplitResponse
func (c *ClientWithResponses) UpdateAndSplitWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAndSplitResponse, error) {
rsp, err := c.UpdateAndSplitWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateAndSplitResponse(rsp)
}
func (c *ClientWithResponses) UpdateAndSplitWithResponse(ctx context.Context, workspaceId string, id string, body UpdateAndSplitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAndSplitResponse, error) {
rsp, err := c.UpdateAndSplit(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateAndSplitResponse(rsp)
}
// SplitTimeEntryWithBodyWithResponse request with arbitrary body returning *SplitTimeEntryResponse
func (c *ClientWithResponses) SplitTimeEntryWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SplitTimeEntryResponse, error) {
rsp, err := c.SplitTimeEntryWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSplitTimeEntryResponse(rsp)
}
func (c *ClientWithResponses) SplitTimeEntryWithResponse(ctx context.Context, workspaceId string, id string, body SplitTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*SplitTimeEntryResponse, error) {
rsp, err := c.SplitTimeEntry(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSplitTimeEntryResponse(rsp)
}
// UpdateStartWithBodyWithResponse request with arbitrary body returning *UpdateStartResponse
func (c *ClientWithResponses) UpdateStartWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStartResponse, error) {
rsp, err := c.UpdateStartWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStartResponse(rsp)
}
func (c *ClientWithResponses) UpdateStartWithResponse(ctx context.Context, workspaceId string, id string, body UpdateStartJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStartResponse, error) {
rsp, err := c.UpdateStart(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateStartResponse(rsp)
}
// UpdateTagsWithBodyWithResponse request with arbitrary body returning *UpdateTagsResponse
func (c *ClientWithResponses) UpdateTagsWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTagsResponse, error) {
rsp, err := c.UpdateTagsWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTagsResponse(rsp)
}
func (c *ClientWithResponses) UpdateTagsWithResponse(ctx context.Context, workspaceId string, id string, body UpdateTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTagsResponse, error) {
rsp, err := c.UpdateTags(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTagsResponse(rsp)
}
// RemoveTaskWithResponse request returning *RemoveTaskResponse
func (c *ClientWithResponses) RemoveTaskWithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*RemoveTaskResponse, error) {
rsp, err := c.RemoveTask(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveTaskResponse(rsp)
}
// UpdateTimeIntervalWithBodyWithResponse request with arbitrary body returning *UpdateTimeIntervalResponse
func (c *ClientWithResponses) UpdateTimeIntervalWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimeIntervalResponse, error) {
rsp, err := c.UpdateTimeIntervalWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimeIntervalResponse(rsp)
}
func (c *ClientWithResponses) UpdateTimeIntervalWithResponse(ctx context.Context, workspaceId string, id string, body UpdateTimeIntervalJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimeIntervalResponse, error) {
rsp, err := c.UpdateTimeInterval(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateTimeIntervalResponse(rsp)
}
// UpdateUserWithBodyWithResponse request with arbitrary body returning *UpdateUserResponse
func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error) {
rsp, err := c.UpdateUserWithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateUserResponse(rsp)
}
func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, workspaceId string, id string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error) {
rsp, err := c.UpdateUser(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateUserResponse(rsp)
}
// Delete5WithResponse request returning *Delete5Response
func (c *ClientWithResponses) Delete5WithResponse(ctx context.Context, workspaceId string, timeEntryId string, reqEditors ...RequestEditorFn) (*Delete5Response, error) {
rsp, err := c.Delete5(ctx, workspaceId, timeEntryId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete5Response(rsp)
}
// UpdateCustomFieldWithBodyWithResponse request with arbitrary body returning *UpdateCustomFieldResponse
func (c *ClientWithResponses) UpdateCustomFieldWithBodyWithResponse(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomFieldResponse, error) {
rsp, err := c.UpdateCustomFieldWithBody(ctx, workspaceId, timeEntryId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCustomFieldResponse(rsp)
}
func (c *ClientWithResponses) UpdateCustomFieldWithResponse(ctx context.Context, workspaceId string, timeEntryId string, body UpdateCustomFieldJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomFieldResponse, error) {
rsp, err := c.UpdateCustomField(ctx, workspaceId, timeEntryId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateCustomFieldResponse(rsp)
}
// PenalizeCurrentTimerAndStartNewTimeEntryWithBodyWithResponse request with arbitrary body returning *PenalizeCurrentTimerAndStartNewTimeEntryResponse
func (c *ClientWithResponses) PenalizeCurrentTimerAndStartNewTimeEntryWithBodyWithResponse(ctx context.Context, workspaceId string, timeEntryId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PenalizeCurrentTimerAndStartNewTimeEntryResponse, error) {
rsp, err := c.PenalizeCurrentTimerAndStartNewTimeEntryWithBody(ctx, workspaceId, timeEntryId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePenalizeCurrentTimerAndStartNewTimeEntryResponse(rsp)
}
func (c *ClientWithResponses) PenalizeCurrentTimerAndStartNewTimeEntryWithResponse(ctx context.Context, workspaceId string, timeEntryId string, body PenalizeCurrentTimerAndStartNewTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*PenalizeCurrentTimerAndStartNewTimeEntryResponse, error) {
rsp, err := c.PenalizeCurrentTimerAndStartNewTimeEntry(ctx, workspaceId, timeEntryId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePenalizeCurrentTimerAndStartNewTimeEntryResponse(rsp)
}
// TransferWorkspaceDeprecatedFlowWithBodyWithResponse request with arbitrary body returning *TransferWorkspaceDeprecatedFlowResponse
func (c *ClientWithResponses) TransferWorkspaceDeprecatedFlowWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferWorkspaceDeprecatedFlowResponse, error) {
rsp, err := c.TransferWorkspaceDeprecatedFlowWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTransferWorkspaceDeprecatedFlowResponse(rsp)
}
func (c *ClientWithResponses) TransferWorkspaceDeprecatedFlowWithResponse(ctx context.Context, workspaceId string, body TransferWorkspaceDeprecatedFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*TransferWorkspaceDeprecatedFlowResponse, error) {
rsp, err := c.TransferWorkspaceDeprecatedFlow(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTransferWorkspaceDeprecatedFlowResponse(rsp)
}
// TransferWorkspaceWithBodyWithResponse request with arbitrary body returning *TransferWorkspaceResponse
func (c *ClientWithResponses) TransferWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferWorkspaceResponse, error) {
rsp, err := c.TransferWorkspaceWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTransferWorkspaceResponse(rsp)
}
func (c *ClientWithResponses) TransferWorkspaceWithResponse(ctx context.Context, workspaceId string, body TransferWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*TransferWorkspaceResponse, error) {
rsp, err := c.TransferWorkspace(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseTransferWorkspaceResponse(rsp)
}
// GetTrialActivationDataWithResponse request returning *GetTrialActivationDataResponse
func (c *ClientWithResponses) GetTrialActivationDataWithResponse(ctx context.Context, workspaceId string, params *GetTrialActivationDataParams, reqEditors ...RequestEditorFn) (*GetTrialActivationDataResponse, error) {
rsp, err := c.GetTrialActivationData(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTrialActivationDataResponse(rsp)
}
// RemoveMemberWithResponse request returning *RemoveMemberResponse
func (c *ClientWithResponses) RemoveMemberWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*RemoveMemberResponse, error) {
rsp, err := c.RemoveMember(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveMemberResponse(rsp)
}
// CopyTimeEntryCalendarDragWithBodyWithResponse request with arbitrary body returning *CopyTimeEntryCalendarDragResponse
func (c *ClientWithResponses) CopyTimeEntryCalendarDragWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyTimeEntryCalendarDragResponse, error) {
rsp, err := c.CopyTimeEntryCalendarDragWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCopyTimeEntryCalendarDragResponse(rsp)
}
func (c *ClientWithResponses) CopyTimeEntryCalendarDragWithResponse(ctx context.Context, workspaceId string, userId string, body CopyTimeEntryCalendarDragJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyTimeEntryCalendarDragResponse, error) {
rsp, err := c.CopyTimeEntryCalendarDrag(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCopyTimeEntryCalendarDragResponse(rsp)
}
// DuplicateTimeEntryWithResponse request returning *DuplicateTimeEntryResponse
func (c *ClientWithResponses) DuplicateTimeEntryWithResponse(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*DuplicateTimeEntryResponse, error) {
rsp, err := c.DuplicateTimeEntry(ctx, workspaceId, userId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseDuplicateTimeEntryResponse(rsp)
}
// GetUserGroups1WithResponse request returning *GetUserGroups1Response
func (c *ClientWithResponses) GetUserGroups1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetUserGroups1Response, error) {
rsp, err := c.GetUserGroups1(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroups1Response(rsp)
}
// Create5WithBodyWithResponse request with arbitrary body returning *Create5Response
func (c *ClientWithResponses) Create5WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create5Response, error) {
rsp, err := c.Create5WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate5Response(rsp)
}
func (c *ClientWithResponses) Create5WithResponse(ctx context.Context, workspaceId string, body Create5JSONRequestBody, reqEditors ...RequestEditorFn) (*Create5Response, error) {
rsp, err := c.Create5(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate5Response(rsp)
}
// GetUserGroups2WithResponse request returning *GetUserGroups2Response
func (c *ClientWithResponses) GetUserGroups2WithResponse(ctx context.Context, workspaceId string, params *GetUserGroups2Params, reqEditors ...RequestEditorFn) (*GetUserGroups2Response, error) {
rsp, err := c.GetUserGroups2(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroups2Response(rsp)
}
// GetUserGroupNamesWithBodyWithResponse request with arbitrary body returning *GetUserGroupNamesResponse
func (c *ClientWithResponses) GetUserGroupNamesWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserGroupNamesResponse, error) {
rsp, err := c.GetUserGroupNamesWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupNamesResponse(rsp)
}
func (c *ClientWithResponses) GetUserGroupNamesWithResponse(ctx context.Context, workspaceId string, body GetUserGroupNamesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserGroupNamesResponse, error) {
rsp, err := c.GetUserGroupNames(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupNamesResponse(rsp)
}
// GetUsersForReportFilter1WithResponse request returning *GetUsersForReportFilter1Response
func (c *ClientWithResponses) GetUsersForReportFilter1WithResponse(ctx context.Context, workspaceId string, params *GetUsersForReportFilter1Params, reqEditors ...RequestEditorFn) (*GetUsersForReportFilter1Response, error) {
rsp, err := c.GetUsersForReportFilter1(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForReportFilter1Response(rsp)
}
// GetUserGroupForReportFilterPostWithBodyWithResponse request with arbitrary body returning *GetUserGroupForReportFilterPostResponse
func (c *ClientWithResponses) GetUserGroupForReportFilterPostWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserGroupForReportFilterPostResponse, error) {
rsp, err := c.GetUserGroupForReportFilterPostWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupForReportFilterPostResponse(rsp)
}
func (c *ClientWithResponses) GetUserGroupForReportFilterPostWithResponse(ctx context.Context, workspaceId string, body GetUserGroupForReportFilterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserGroupForReportFilterPostResponse, error) {
rsp, err := c.GetUserGroupForReportFilterPost(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupForReportFilterPostResponse(rsp)
}
// GetUsersForAttendanceReportFilterWithBodyWithResponse request with arbitrary body returning *GetUsersForAttendanceReportFilterResponse
func (c *ClientWithResponses) GetUsersForAttendanceReportFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilterResponse, error) {
rsp, err := c.GetUsersForAttendanceReportFilterWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForAttendanceReportFilterResponse(rsp)
}
func (c *ClientWithResponses) GetUsersForAttendanceReportFilterWithResponse(ctx context.Context, workspaceId string, body GetUsersForAttendanceReportFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersForAttendanceReportFilterResponse, error) {
rsp, err := c.GetUsersForAttendanceReportFilter(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersForAttendanceReportFilterResponse(rsp)
}
// GetUserGroupIdsByNameWithResponse request returning *GetUserGroupIdsByNameResponse
func (c *ClientWithResponses) GetUserGroupIdsByNameWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupIdsByNameParams, reqEditors ...RequestEditorFn) (*GetUserGroupIdsByNameResponse, error) {
rsp, err := c.GetUserGroupIdsByName(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupIdsByNameResponse(rsp)
}
// GetUserGroupsWithBodyWithResponse request with arbitrary body returning *GetUserGroupsResponse
func (c *ClientWithResponses) GetUserGroupsWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUserGroupsResponse, error) {
rsp, err := c.GetUserGroupsWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupsResponse(rsp)
}
func (c *ClientWithResponses) GetUserGroupsWithResponse(ctx context.Context, workspaceId string, params *GetUserGroupsParams, body GetUserGroupsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUserGroupsResponse, error) {
rsp, err := c.GetUserGroups(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserGroupsResponse(rsp)
}
// RemoveUserWithBodyWithResponse request with arbitrary body returning *RemoveUserResponse
func (c *ClientWithResponses) RemoveUserWithBodyWithResponse(ctx context.Context, workspaceId string, params *RemoveUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveUserResponse, error) {
rsp, err := c.RemoveUserWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveUserResponse(rsp)
}
func (c *ClientWithResponses) RemoveUserWithResponse(ctx context.Context, workspaceId string, params *RemoveUserParams, body RemoveUserJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveUserResponse, error) {
rsp, err := c.RemoveUser(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveUserResponse(rsp)
}
// AddUsersToUserGroupsFilterWithBodyWithResponse request with arbitrary body returning *AddUsersToUserGroupsFilterResponse
func (c *ClientWithResponses) AddUsersToUserGroupsFilterWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersToUserGroupsFilterResponse, error) {
rsp, err := c.AddUsersToUserGroupsFilterWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersToUserGroupsFilterResponse(rsp)
}
func (c *ClientWithResponses) AddUsersToUserGroupsFilterWithResponse(ctx context.Context, workspaceId string, body AddUsersToUserGroupsFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersToUserGroupsFilterResponse, error) {
rsp, err := c.AddUsersToUserGroupsFilter(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersToUserGroupsFilterResponse(rsp)
}
// Delete4WithResponse request returning *Delete4Response
func (c *ClientWithResponses) Delete4WithResponse(ctx context.Context, workspaceId string, id string, reqEditors ...RequestEditorFn) (*Delete4Response, error) {
rsp, err := c.Delete4(ctx, workspaceId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete4Response(rsp)
}
// Update2WithBodyWithResponse request with arbitrary body returning *Update2Response
func (c *ClientWithResponses) Update2WithBodyWithResponse(ctx context.Context, workspaceId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update2Response, error) {
rsp, err := c.Update2WithBody(ctx, workspaceId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate2Response(rsp)
}
func (c *ClientWithResponses) Update2WithResponse(ctx context.Context, workspaceId string, id string, body Update2JSONRequestBody, reqEditors ...RequestEditorFn) (*Update2Response, error) {
rsp, err := c.Update2(ctx, workspaceId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate2Response(rsp)
}
// GetUsersWithBodyWithResponse request with arbitrary body returning *GetUsersResponse
func (c *ClientWithResponses) GetUsersWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetUsersResponse, error) {
rsp, err := c.GetUsersWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersResponse(rsp)
}
func (c *ClientWithResponses) GetUsersWithResponse(ctx context.Context, workspaceId string, body GetUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*GetUsersResponse, error) {
rsp, err := c.GetUsers(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsersResponse(rsp)
}
// GetUsers1WithResponse request returning *GetUsers1Response
func (c *ClientWithResponses) GetUsers1WithResponse(ctx context.Context, workspaceId string, reqEditors ...RequestEditorFn) (*GetUsers1Response, error) {
rsp, err := c.GetUsers1(ctx, workspaceId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUsers1Response(rsp)
}
// AddUsersWithBodyWithResponse request with arbitrary body returning *AddUsersResponse
func (c *ClientWithResponses) AddUsersWithBodyWithResponse(ctx context.Context, workspaceId string, params *AddUsersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersResponse, error) {
rsp, err := c.AddUsersWithBody(ctx, workspaceId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersResponse(rsp)
}
func (c *ClientWithResponses) AddUsersWithResponse(ctx context.Context, workspaceId string, params *AddUsersParams, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersResponse, error) {
rsp, err := c.AddUsers(ctx, workspaceId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseAddUsersResponse(rsp)
}
// GetExpensesForUsersWithResponse request returning *GetExpensesForUsersResponse
func (c *ClientWithResponses) GetExpensesForUsersWithResponse(ctx context.Context, workspaceId string, params *GetExpensesForUsersParams, reqEditors ...RequestEditorFn) (*GetExpensesForUsersResponse, error) {
rsp, err := c.GetExpensesForUsers(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetExpensesForUsersResponse(rsp)
}
// SetMembershipsWithBodyWithResponse request with arbitrary body returning *SetMembershipsResponse
func (c *ClientWithResponses) SetMembershipsWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetMembershipsResponse, error) {
rsp, err := c.SetMembershipsWithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetMembershipsResponse(rsp)
}
func (c *ClientWithResponses) SetMembershipsWithResponse(ctx context.Context, workspaceId string, body SetMembershipsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetMembershipsResponse, error) {
rsp, err := c.SetMemberships(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetMembershipsResponse(rsp)
}
// ResendInviteWithResponse request returning *ResendInviteResponse
func (c *ClientWithResponses) ResendInviteWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*ResendInviteResponse, error) {
rsp, err := c.ResendInvite(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseResendInviteResponse(rsp)
}
// CreateDeprecatedWithBodyWithResponse request with arbitrary body returning *CreateDeprecatedResponse
func (c *ClientWithResponses) CreateDeprecatedWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeprecatedResponse, error) {
rsp, err := c.CreateDeprecatedWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateDeprecatedResponse(rsp)
}
func (c *ClientWithResponses) CreateDeprecatedWithResponse(ctx context.Context, workspaceId string, userId string, body CreateDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeprecatedResponse, error) {
rsp, err := c.CreateDeprecated(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateDeprecatedResponse(rsp)
}
// GetRequestsByUserWithResponse request returning *GetRequestsByUserResponse
func (c *ClientWithResponses) GetRequestsByUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetRequestsByUserResponse, error) {
rsp, err := c.GetRequestsByUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRequestsByUserResponse(rsp)
}
// GetApprovedTotalsWithBodyWithResponse request with arbitrary body returning *GetApprovedTotalsResponse
func (c *ClientWithResponses) GetApprovedTotalsWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetApprovedTotalsResponse, error) {
rsp, err := c.GetApprovedTotalsWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetApprovedTotalsResponse(rsp)
}
func (c *ClientWithResponses) GetApprovedTotalsWithResponse(ctx context.Context, workspaceId string, userId string, body GetApprovedTotalsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetApprovedTotalsResponse, error) {
rsp, err := c.GetApprovedTotals(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetApprovedTotalsResponse(rsp)
}
// CreateForOtherDeprecatedWithBodyWithResponse request with arbitrary body returning *CreateForOtherDeprecatedResponse
func (c *ClientWithResponses) CreateForOtherDeprecatedWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOtherDeprecatedResponse, error) {
rsp, err := c.CreateForOtherDeprecatedWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOtherDeprecatedResponse(rsp)
}
func (c *ClientWithResponses) CreateForOtherDeprecatedWithResponse(ctx context.Context, workspaceId string, userId string, body CreateForOtherDeprecatedJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOtherDeprecatedResponse, error) {
rsp, err := c.CreateForOtherDeprecated(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOtherDeprecatedResponse(rsp)
}
// GetPreviewWithBodyWithResponse request with arbitrary body returning *GetPreviewResponse
func (c *ClientWithResponses) GetPreviewWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPreviewResponse, error) {
rsp, err := c.GetPreviewWithBody(ctx, workspaceId, userId, params, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPreviewResponse(rsp)
}
func (c *ClientWithResponses) GetPreviewWithResponse(ctx context.Context, workspaceId string, userId string, params *GetPreviewParams, body GetPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPreviewResponse, error) {
rsp, err := c.GetPreview(ctx, workspaceId, userId, params, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPreviewResponse(rsp)
}
// GetTimeEntryStatusWithResponse request returning *GetTimeEntryStatusResponse
func (c *ClientWithResponses) GetTimeEntryStatusWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryStatusParams, reqEditors ...RequestEditorFn) (*GetTimeEntryStatusResponse, error) {
rsp, err := c.GetTimeEntryStatus(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntryStatusResponse(rsp)
}
// GetTimeEntryWeekStatusWithResponse request returning *GetTimeEntryWeekStatusResponse
func (c *ClientWithResponses) GetTimeEntryWeekStatusWithResponse(ctx context.Context, workspaceId string, userId string, params *GetTimeEntryWeekStatusParams, reqEditors ...RequestEditorFn) (*GetTimeEntryWeekStatusResponse, error) {
rsp, err := c.GetTimeEntryWeekStatus(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetTimeEntryWeekStatusResponse(rsp)
}
// GetWeeklyRequestsByUserWithResponse request returning *GetWeeklyRequestsByUserResponse
func (c *ClientWithResponses) GetWeeklyRequestsByUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetWeeklyRequestsByUserResponse, error) {
rsp, err := c.GetWeeklyRequestsByUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWeeklyRequestsByUserResponse(rsp)
}
// WithdrawAllOfUserWithResponse request returning *WithdrawAllOfUserResponse
func (c *ClientWithResponses) WithdrawAllOfUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*WithdrawAllOfUserResponse, error) {
rsp, err := c.WithdrawAllOfUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseWithdrawAllOfUserResponse(rsp)
}
// WithdrawAllOfWorkspaceDeprecatedWithResponse request returning *WithdrawAllOfWorkspaceDeprecatedResponse
func (c *ClientWithResponses) WithdrawAllOfWorkspaceDeprecatedWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*WithdrawAllOfWorkspaceDeprecatedResponse, error) {
rsp, err := c.WithdrawAllOfWorkspaceDeprecated(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseWithdrawAllOfWorkspaceDeprecatedResponse(rsp)
}
// WithdrawWeeklyOfUserWithResponse request returning *WithdrawWeeklyOfUserResponse
func (c *ClientWithResponses) WithdrawWeeklyOfUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*WithdrawWeeklyOfUserResponse, error) {
rsp, err := c.WithdrawWeeklyOfUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseWithdrawWeeklyOfUserResponse(rsp)
}
// SetCostRateForUser1WithBodyWithResponse request with arbitrary body returning *SetCostRateForUser1Response
func (c *ClientWithResponses) SetCostRateForUser1WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCostRateForUser1Response, error) {
rsp, err := c.SetCostRateForUser1WithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRateForUser1Response(rsp)
}
func (c *ClientWithResponses) SetCostRateForUser1WithResponse(ctx context.Context, workspaceId string, userId string, body SetCostRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetCostRateForUser1Response, error) {
rsp, err := c.SetCostRateForUser1(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetCostRateForUser1Response(rsp)
}
// UpsertUserCustomFieldValueWithBodyWithResponse request with arbitrary body returning *UpsertUserCustomFieldValueResponse
func (c *ClientWithResponses) UpsertUserCustomFieldValueWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertUserCustomFieldValueResponse, error) {
rsp, err := c.UpsertUserCustomFieldValueWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpsertUserCustomFieldValueResponse(rsp)
}
func (c *ClientWithResponses) UpsertUserCustomFieldValueWithResponse(ctx context.Context, workspaceId string, userId string, body UpsertUserCustomFieldValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertUserCustomFieldValueResponse, error) {
rsp, err := c.UpsertUserCustomFieldValue(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpsertUserCustomFieldValueResponse(rsp)
}
// GetFavoriteEntriesWithResponse request returning *GetFavoriteEntriesResponse
func (c *ClientWithResponses) GetFavoriteEntriesWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetFavoriteEntriesResponse, error) {
rsp, err := c.GetFavoriteEntries(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetFavoriteEntriesResponse(rsp)
}
// CreateFavoriteTimeEntryWithBodyWithResponse request with arbitrary body returning *CreateFavoriteTimeEntryResponse
func (c *ClientWithResponses) CreateFavoriteTimeEntryWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFavoriteTimeEntryResponse, error) {
rsp, err := c.CreateFavoriteTimeEntryWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFavoriteTimeEntryResponse(rsp)
}
func (c *ClientWithResponses) CreateFavoriteTimeEntryWithResponse(ctx context.Context, workspaceId string, userId string, body CreateFavoriteTimeEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFavoriteTimeEntryResponse, error) {
rsp, err := c.CreateFavoriteTimeEntry(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateFavoriteTimeEntryResponse(rsp)
}
// ReorderInvoiceItemWithBodyWithResponse request with arbitrary body returning *ReorderInvoiceItemResponse
func (c *ClientWithResponses) ReorderInvoiceItemWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReorderInvoiceItemResponse, error) {
rsp, err := c.ReorderInvoiceItemWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReorderInvoiceItemResponse(rsp)
}
func (c *ClientWithResponses) ReorderInvoiceItemWithResponse(ctx context.Context, workspaceId string, userId string, body ReorderInvoiceItemJSONRequestBody, reqEditors ...RequestEditorFn) (*ReorderInvoiceItemResponse, error) {
rsp, err := c.ReorderInvoiceItem(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReorderInvoiceItemResponse(rsp)
}
// Delete3WithResponse request returning *Delete3Response
func (c *ClientWithResponses) Delete3WithResponse(ctx context.Context, workspaceId string, userId string, id string, reqEditors ...RequestEditorFn) (*Delete3Response, error) {
rsp, err := c.Delete3(ctx, workspaceId, userId, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete3Response(rsp)
}
// Update1WithBodyWithResponse request with arbitrary body returning *Update1Response
func (c *ClientWithResponses) Update1WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update1Response, error) {
rsp, err := c.Update1WithBody(ctx, workspaceId, userId, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate1Response(rsp)
}
func (c *ClientWithResponses) Update1WithResponse(ctx context.Context, workspaceId string, userId string, id string, body Update1JSONRequestBody, reqEditors ...RequestEditorFn) (*Update1Response, error) {
rsp, err := c.Update1(ctx, workspaceId, userId, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdate1Response(rsp)
}
// GetHolidays1WithResponse request returning *GetHolidays1Response
func (c *ClientWithResponses) GetHolidays1WithResponse(ctx context.Context, workspaceId string, userId string, params *GetHolidays1Params, reqEditors ...RequestEditorFn) (*GetHolidays1Response, error) {
rsp, err := c.GetHolidays1(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetHolidays1Response(rsp)
}
// SetHourlyRateForUser1WithBodyWithResponse request with arbitrary body returning *SetHourlyRateForUser1Response
func (c *ClientWithResponses) SetHourlyRateForUser1WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetHourlyRateForUser1Response, error) {
rsp, err := c.SetHourlyRateForUser1WithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRateForUser1Response(rsp)
}
func (c *ClientWithResponses) SetHourlyRateForUser1WithResponse(ctx context.Context, workspaceId string, userId string, body SetHourlyRateForUser1JSONRequestBody, reqEditors ...RequestEditorFn) (*SetHourlyRateForUser1Response, error) {
rsp, err := c.SetHourlyRateForUser1(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseSetHourlyRateForUser1Response(rsp)
}
// GetPermissionsToUserWithResponse request returning *GetPermissionsToUserResponse
func (c *ClientWithResponses) GetPermissionsToUserWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetPermissionsToUserResponse, error) {
rsp, err := c.GetPermissionsToUser(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetPermissionsToUserResponse(rsp)
}
// RemoveFavoriteProjectWithResponse request returning *RemoveFavoriteProjectResponse
func (c *ClientWithResponses) RemoveFavoriteProjectWithResponse(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*RemoveFavoriteProjectResponse, error) {
rsp, err := c.RemoveFavoriteProject(ctx, workspaceId, userId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseRemoveFavoriteProjectResponse(rsp)
}
// Delete2WithResponse request returning *Delete2Response
func (c *ClientWithResponses) Delete2WithResponse(ctx context.Context, workspaceId string, userId string, projectFavoritesId string, reqEditors ...RequestEditorFn) (*Delete2Response, error) {
rsp, err := c.Delete2(ctx, workspaceId, userId, projectFavoritesId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete2Response(rsp)
}
// Create4WithResponse request returning *Create4Response
func (c *ClientWithResponses) Create4WithResponse(ctx context.Context, workspaceId string, userId string, projectId string, reqEditors ...RequestEditorFn) (*Create4Response, error) {
rsp, err := c.Create4(ctx, workspaceId, userId, projectId, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate4Response(rsp)
}
// Delete1WithResponse request returning *Delete1Response
func (c *ClientWithResponses) Delete1WithResponse(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*Delete1Response, error) {
rsp, err := c.Delete1(ctx, workspaceId, userId, projectId, taskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDelete1Response(rsp)
}
// Create3WithResponse request returning *Create3Response
func (c *ClientWithResponses) Create3WithResponse(ctx context.Context, workspaceId string, userId string, projectId string, taskId string, reqEditors ...RequestEditorFn) (*Create3Response, error) {
rsp, err := c.Create3(ctx, workspaceId, userId, projectId, taskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate3Response(rsp)
}
// ReSubmitWithBodyWithResponse request with arbitrary body returning *ReSubmitResponse
func (c *ClientWithResponses) ReSubmitWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReSubmitResponse, error) {
rsp, err := c.ReSubmitWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReSubmitResponse(rsp)
}
func (c *ClientWithResponses) ReSubmitWithResponse(ctx context.Context, workspaceId string, userId string, body ReSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*ReSubmitResponse, error) {
rsp, err := c.ReSubmit(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseReSubmitResponse(rsp)
}
// GetUserRolesWithResponse request returning *GetUserRolesResponse
func (c *ClientWithResponses) GetUserRolesWithResponse(ctx context.Context, workspaceId string, userId string, params *GetUserRolesParams, reqEditors ...RequestEditorFn) (*GetUserRolesResponse, error) {
rsp, err := c.GetUserRoles(ctx, workspaceId, userId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetUserRolesResponse(rsp)
}
// UpdateUserRolesWithBodyWithResponse request with arbitrary body returning *UpdateUserRolesResponse
func (c *ClientWithResponses) UpdateUserRolesWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserRolesResponse, error) {
rsp, err := c.UpdateUserRolesWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateUserRolesResponse(rsp)
}
func (c *ClientWithResponses) UpdateUserRolesWithResponse(ctx context.Context, workspaceId string, userId string, body UpdateUserRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserRolesResponse, error) {
rsp, err := c.UpdateUserRoles(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateUserRolesResponse(rsp)
}
// Create2WithBodyWithResponse request with arbitrary body returning *Create2Response
func (c *ClientWithResponses) Create2WithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create2Response, error) {
rsp, err := c.Create2WithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate2Response(rsp)
}
func (c *ClientWithResponses) Create2WithResponse(ctx context.Context, workspaceId string, userId string, body Create2JSONRequestBody, reqEditors ...RequestEditorFn) (*Create2Response, error) {
rsp, err := c.Create2(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate2Response(rsp)
}
// CreateForOtherWithBodyWithResponse request with arbitrary body returning *CreateForOtherResponse
func (c *ClientWithResponses) CreateForOtherWithBodyWithResponse(ctx context.Context, workspaceId string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForOtherResponse, error) {
rsp, err := c.CreateForOtherWithBody(ctx, workspaceId, userId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOtherResponse(rsp)
}
func (c *ClientWithResponses) CreateForOtherWithResponse(ctx context.Context, workspaceId string, userId string, body CreateForOtherJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForOtherResponse, error) {
rsp, err := c.CreateForOther(ctx, workspaceId, userId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreateForOtherResponse(rsp)
}
// GetWorkCapacityWithResponse request returning *GetWorkCapacityResponse
func (c *ClientWithResponses) GetWorkCapacityWithResponse(ctx context.Context, workspaceId string, userId string, reqEditors ...RequestEditorFn) (*GetWorkCapacityResponse, error) {
rsp, err := c.GetWorkCapacity(ctx, workspaceId, userId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWorkCapacityResponse(rsp)
}
// GetWebhooksWithResponse request returning *GetWebhooksResponse
func (c *ClientWithResponses) GetWebhooksWithResponse(ctx context.Context, workspaceId string, params *GetWebhooksParams, reqEditors ...RequestEditorFn) (*GetWebhooksResponse, error) {
rsp, err := c.GetWebhooks(ctx, workspaceId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWebhooksResponse(rsp)
}
// Create1WithBodyWithResponse request with arbitrary body returning *Create1Response
func (c *ClientWithResponses) Create1WithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Create1Response, error) {
rsp, err := c.Create1WithBody(ctx, workspaceId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate1Response(rsp)
}
func (c *ClientWithResponses) Create1WithResponse(ctx context.Context, workspaceId string, body Create1JSONRequestBody, reqEditors ...RequestEditorFn) (*Create1Response, error) {
rsp, err := c.Create1(ctx, workspaceId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseCreate1Response(rsp)
}
// DeleteWithResponse request returning *DeleteResponse
func (c *ClientWithResponses) DeleteWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*DeleteResponse, error) {
rsp, err := c.Delete(ctx, workspaceId, webhookId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteResponse(rsp)
}
// GetWebhookWithResponse request returning *GetWebhookResponse
func (c *ClientWithResponses) GetWebhookWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*GetWebhookResponse, error) {
rsp, err := c.GetWebhook(ctx, workspaceId, webhookId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetWebhookResponse(rsp)
}
// UpdateWithBodyWithResponse request with arbitrary body returning *UpdateResponse
func (c *ClientWithResponses) UpdateWithBodyWithResponse(ctx context.Context, workspaceId string, webhookId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResponse, error) {
rsp, err := c.UpdateWithBody(ctx, workspaceId, webhookId, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateResponse(rsp)
}
func (c *ClientWithResponses) UpdateWithResponse(ctx context.Context, workspaceId string, webhookId string, body UpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResponse, error) {
rsp, err := c.Update(ctx, workspaceId, webhookId, body, reqEditors...)
if err != nil {
return nil, err
}
return ParseUpdateResponse(rsp)
}
// GetLogsForWebhook1WithResponse request returning *GetLogsForWebhook1Response
func (c *ClientWithResponses) GetLogsForWebhook1WithResponse(ctx context.Context, workspaceId string, webhookId string, params *GetLogsForWebhook1Params, reqEditors ...RequestEditorFn) (*GetLogsForWebhook1Response, error) {
rsp, err := c.GetLogsForWebhook1(ctx, workspaceId, webhookId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLogsForWebhook1Response(rsp)
}
// GetLogCountWithResponse request returning *GetLogCountResponse
func (c *ClientWithResponses) GetLogCountWithResponse(ctx context.Context, workspaceId string, webhookId string, params *GetLogCountParams, reqEditors ...RequestEditorFn) (*GetLogCountResponse, error) {
rsp, err := c.GetLogCount(ctx, workspaceId, webhookId, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetLogCountResponse(rsp)
}
// TriggerResendEventForWebhookWithResponse request returning *TriggerResendEventForWebhookResponse
func (c *ClientWithResponses) TriggerResendEventForWebhookWithResponse(ctx context.Context, workspaceId string, webhookId string, webhookLogId string, reqEditors ...RequestEditorFn) (*TriggerResendEventForWebhookResponse, error) {
rsp, err := c.TriggerResendEventForWebhook(ctx, workspaceId, webhookId, webhookLogId, reqEditors...)
if err != nil {
return nil, err
}
return ParseTriggerResendEventForWebhookResponse(rsp)
}
// TriggerTestEventForWebhookWithResponse request returning *TriggerTestEventForWebhookResponse
func (c *ClientWithResponses) TriggerTestEventForWebhookWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*TriggerTestEventForWebhookResponse, error) {
rsp, err := c.TriggerTestEventForWebhook(ctx, workspaceId, webhookId, reqEditors...)
if err != nil {
return nil, err
}
return ParseTriggerTestEventForWebhookResponse(rsp)
}
// GenerateNewTokenWithResponse request returning *GenerateNewTokenResponse
func (c *ClientWithResponses) GenerateNewTokenWithResponse(ctx context.Context, workspaceId string, webhookId string, reqEditors ...RequestEditorFn) (*GenerateNewTokenResponse, error) {
rsp, err := c.GenerateNewToken(ctx, workspaceId, webhookId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGenerateNewTokenResponse(rsp)
}
// ParseGetInitialDataResponse parses an HTTP response from a GetInitialDataWithResponse call
func ParseGetInitialDataResponse(rsp *http.Response) (*GetInitialDataResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInitialDataResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceEmailLinkDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDownloadReportResponse parses an HTTP response from a DownloadReportWithResponse call
func ParseDownloadReportResponse(rsp *http.Response) (*DownloadReportResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DownloadReportResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest openapi_types.File
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseResetPinResponse parses an HTTP response from a ResetPinWithResponse call
func ParseResetPinResponse(rsp *http.Response) (*ResetPinResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ResetPinResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseValidatePinResponse parses an HTTP response from a ValidatePinWithResponse call
func ParseValidatePinResponse(rsp *http.Response) (*ValidatePinResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ValidatePinResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceEmailLinkPinValidationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateSmtpConfigurationResponse parses an HTTP response from a UpdateSmtpConfigurationWithResponse call
func ParseUpdateSmtpConfigurationResponse(rsp *http.Response) (*UpdateSmtpConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateSmtpConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SMTPConfigurationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDisableAccessToEntitiesInTransferResponse parses an HTTP response from a DisableAccessToEntitiesInTransferWithResponse call
func ParseDisableAccessToEntitiesInTransferResponse(rsp *http.Response) (*DisableAccessToEntitiesInTransferResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DisableAccessToEntitiesInTransferResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest WorkspaceTransferAccessDisabledDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseEnableAccessToEntitiesInTransferResponse parses an HTTP response from a EnableAccessToEntitiesInTransferWithResponse call
func ParseEnableAccessToEntitiesInTransferResponse(rsp *http.Response) (*EnableAccessToEntitiesInTransferResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EnableAccessToEntitiesInTransferResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseUsersExistResponse parses an HTTP response from a UsersExistWithResponse call
func ParseUsersExistResponse(rsp *http.Response) (*UsersExistResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UsersExistResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHandleCleanupOnSourceRegionResponse parses an HTTP response from a HandleCleanupOnSourceRegionWithResponse call
func ParseHandleCleanupOnSourceRegionResponse(rsp *http.Response) (*HandleCleanupOnSourceRegionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HandleCleanupOnSourceRegionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseHandleTransferCompletedOnSourceRegionResponse parses an HTTP response from a HandleTransferCompletedOnSourceRegionWithResponse call
func ParseHandleTransferCompletedOnSourceRegionResponse(rsp *http.Response) (*HandleTransferCompletedOnSourceRegionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HandleTransferCompletedOnSourceRegionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseHandleTransferCompletedFailureResponse parses an HTTP response from a HandleTransferCompletedFailureWithResponse call
func ParseHandleTransferCompletedFailureResponse(rsp *http.Response) (*HandleTransferCompletedFailureResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HandleTransferCompletedFailureResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseHandleTransferCompletedSuccessResponse parses an HTTP response from a HandleTransferCompletedSuccessWithResponse call
func ParseHandleTransferCompletedSuccessResponse(rsp *http.Response) (*HandleTransferCompletedSuccessResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HandleTransferCompletedSuccessResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetAllUsersResponse parses an HTTP response from a GetAllUsersWithResponse call
func ParseGetAllUsersResponse(rsp *http.Response) (*GetAllUsersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllUsersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UsersDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserInfoResponse parses an HTTP response from a GetUserInfoWithResponse call
func ParseGetUserInfoResponse(rsp *http.Response) (*GetUserInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TeamMemberInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserMembershipsAndInvitesResponse parses an HTTP response from a GetUserMembershipsAndInvitesWithResponse call
func ParseGetUserMembershipsAndInvitesResponse(rsp *http.Response) (*GetUserMembershipsAndInvitesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserMembershipsAndInvitesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserMembershipAndInviteDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCheckForNewsletterSubscriptionResponse parses an HTTP response from a CheckForNewsletterSubscriptionWithResponse call
func ParseCheckForNewsletterSubscriptionResponse(rsp *http.Response) (*CheckForNewsletterSubscriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CheckForNewsletterSubscriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddNotificationsResponse parses an HTTP response from a AddNotificationsWithResponse call
func ParseAddNotificationsResponse(rsp *http.Response) (*AddNotificationsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddNotificationsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetNewsResponse parses an HTTP response from a GetNewsWithResponse call
func ParseGetNewsResponse(rsp *http.Response) (*GetNewsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetNewsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []NewsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteNewsResponse parses an HTTP response from a DeleteNewsWithResponse call
func ParseDeleteNewsResponse(rsp *http.Response) (*DeleteNewsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteNewsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseUpdateNewsResponse parses an HTTP response from a UpdateNewsWithResponse call
func ParseUpdateNewsResponse(rsp *http.Response) (*UpdateNewsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateNewsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseSearchAllUsersResponse parses an HTTP response from a SearchAllUsersWithResponse call
func ParseSearchAllUsersResponse(rsp *http.Response) (*SearchAllUsersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SearchAllUsersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UsersDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseNumberOfUsersRegisteredResponse parses an HTTP response from a NumberOfUsersRegisteredWithResponse call
func ParseNumberOfUsersRegisteredResponse(rsp *http.Response) (*NumberOfUsersRegisteredResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &NumberOfUsersRegisteredResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersOnWorkspaceResponse parses an HTTP response from a GetUsersOnWorkspaceWithResponse call
func ParseGetUsersOnWorkspaceResponse(rsp *http.Response) (*GetUsersOnWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersOnWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UsersAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseBulkEditUsersResponse parses an HTTP response from a BulkEditUsersWithResponse call
func ParseBulkEditUsersResponse(rsp *http.Response) (*BulkEditUsersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &BulkEditUsersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetUsersOfWorkspace5Response parses an HTTP response from a GetUsersOfWorkspace5WithResponse call
func ParseGetUsersOfWorkspace5Response(rsp *http.Response) (*GetUsersOfWorkspace5Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersOfWorkspace5Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserListAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInfoResponse parses an HTTP response from a GetInfoWithResponse call
func ParseGetInfoResponse(rsp *http.Response) (*GetInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TeamMemberInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetMembersInfoResponse parses an HTTP response from a GetMembersInfoWithResponse call
func ParseGetMembersInfoResponse(rsp *http.Response) (*GetMembersInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetMembersInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TeamMemberInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserNamesResponse parses an HTTP response from a GetUserNamesWithResponse call
func ParseGetUserNamesResponse(rsp *http.Response) (*GetUserNamesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserNamesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []EntityIdNameDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFindPoliciesToBeApprovedByUserResponse parses an HTTP response from a FindPoliciesToBeApprovedByUserWithResponse call
func ParseFindPoliciesToBeApprovedByUserResponse(rsp *http.Response) (*FindPoliciesToBeApprovedByUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FindPoliciesToBeApprovedByUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersAndUsersFromUserGroupsAssignedToProjectResponse parses an HTTP response from a GetUsersAndUsersFromUserGroupsAssignedToProjectWithResponse call
func ParseGetUsersAndUsersFromUserGroupsAssignedToProjectResponse(rsp *http.Response) (*GetUsersAndUsersFromUserGroupsAssignedToProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersAndUsersFromUserGroupsAssignedToProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersForProjectMembersFilterResponse parses an HTTP response from a GetUsersForProjectMembersFilterWithResponse call
func ParseGetUsersForProjectMembersFilterResponse(rsp *http.Response) (*GetUsersForProjectMembersFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersForProjectMembersFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersForAttendanceReportFilter1Response parses an HTTP response from a GetUsersForAttendanceReportFilter1WithResponse call
func ParseGetUsersForAttendanceReportFilter1Response(rsp *http.Response) (*GetUsersForAttendanceReportFilter1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersForAttendanceReportFilter1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersOfWorkspace4Response parses an HTTP response from a GetUsersOfWorkspace4WithResponse call
func ParseGetUsersOfWorkspace4Response(rsp *http.Response) (*GetUsersOfWorkspace4Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersOfWorkspace4Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersForReportFilterOldResponse parses an HTTP response from a GetUsersForReportFilterOldWithResponse call
func ParseGetUsersForReportFilterOldResponse(rsp *http.Response) (*GetUsersForReportFilterOldResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersForReportFilterOldResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersForReportFilterResponse parses an HTTP response from a GetUsersForReportFilterWithResponse call
func ParseGetUsersForReportFilterResponse(rsp *http.Response) (*GetUsersForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersOfUserGroupResponse parses an HTTP response from a GetUsersOfUserGroupWithResponse call
func ParseGetUsersOfUserGroupResponse(rsp *http.Response) (*GetUsersOfUserGroupResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersOfUserGroupResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersOfWorkspace3Response parses an HTTP response from a GetUsersOfWorkspace3WithResponse call
func ParseGetUsersOfWorkspace3Response(rsp *http.Response) (*GetUsersOfWorkspace3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersOfWorkspace3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersOfWorkspace2Response parses an HTTP response from a GetUsersOfWorkspace2WithResponse call
func ParseGetUsersOfWorkspace2Response(rsp *http.Response) (*GetUsersOfWorkspace2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersOfWorkspace2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TeamMembersAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call
func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateTimeTrackingSettings1Response parses an HTTP response from a UpdateTimeTrackingSettings1WithResponse call
func ParseUpdateTimeTrackingSettings1Response(rsp *http.Response) (*UpdateTimeTrackingSettings1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateTimeTrackingSettings1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateDashboardSelectionResponse parses an HTTP response from a UpdateDashboardSelectionWithResponse call
func ParseUpdateDashboardSelectionResponse(rsp *http.Response) (*UpdateDashboardSelectionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateDashboardSelectionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetDefaultWorkspaceResponse parses an HTTP response from a SetDefaultWorkspaceWithResponse call
func ParseSetDefaultWorkspaceResponse(rsp *http.Response) (*SetDefaultWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetDefaultWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call
func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseChangeEmailResponse parses an HTTP response from a ChangeEmailWithResponse call
func ParseChangeEmailResponse(rsp *http.Response) (*ChangeEmailResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ChangeEmailResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseHasPendingEmailChangeResponse parses an HTTP response from a HasPendingEmailChangeWithResponse call
func ParseHasPendingEmailChangeResponse(rsp *http.Response) (*HasPendingEmailChangeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HasPendingEmailChangeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PendingEmailChangeResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateLangResponse parses an HTTP response from a UpdateLangWithResponse call
func ParseUpdateLangResponse(rsp *http.Response) (*UpdateLangResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateLangResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseMarkAsRead1Response parses an HTTP response from a MarkAsRead1WithResponse call
func ParseMarkAsRead1Response(rsp *http.Response) (*MarkAsRead1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &MarkAsRead1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseMarkAsReadResponse parses an HTTP response from a MarkAsReadWithResponse call
func ParseMarkAsReadResponse(rsp *http.Response) (*MarkAsReadResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &MarkAsReadResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseChangeNameAdminResponse parses an HTTP response from a ChangeNameAdminWithResponse call
func ParseChangeNameAdminResponse(rsp *http.Response) (*ChangeNameAdminResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ChangeNameAdminResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetNewsForUserResponse parses an HTTP response from a GetNewsForUserWithResponse call
func ParseGetNewsForUserResponse(rsp *http.Response) (*GetNewsForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetNewsForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []NewsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseReadNewsResponse parses an HTTP response from a ReadNewsWithResponse call
func ParseReadNewsResponse(rsp *http.Response) (*ReadNewsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ReadNewsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetNotificationsResponse parses an HTTP response from a GetNotificationsWithResponse call
func ParseGetNotificationsResponse(rsp *http.Response) (*GetNotificationsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetNotificationsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []NotificationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdatePictureResponse parses an HTTP response from a UpdatePictureWithResponse call
func ParseUpdatePictureResponse(rsp *http.Response) (*UpdatePictureResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdatePictureResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateNameAndProfilePictureResponse parses an HTTP response from a UpdateNameAndProfilePictureWithResponse call
func ParseUpdateNameAndProfilePictureResponse(rsp *http.Response) (*UpdateNameAndProfilePictureResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateNameAndProfilePictureResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UsersNameAndProfilePictureDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateSettingsResponse parses an HTTP response from a UpdateSettingsWithResponse call
func ParseUpdateSettingsResponse(rsp *http.Response) (*UpdateSettingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateSettingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateSummaryReportSettingsResponse parses an HTTP response from a UpdateSummaryReportSettingsWithResponse call
func ParseUpdateSummaryReportSettingsResponse(rsp *http.Response) (*UpdateSummaryReportSettingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateSummaryReportSettingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateTimeTrackingSettingsResponse parses an HTTP response from a UpdateTimeTrackingSettingsWithResponse call
func ParseUpdateTimeTrackingSettingsResponse(rsp *http.Response) (*UpdateTimeTrackingSettingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateTimeTrackingSettingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateTimezoneResponse parses an HTTP response from a UpdateTimezoneWithResponse call
func ParseUpdateTimezoneResponse(rsp *http.Response) (*UpdateTimezoneResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateTimezoneResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetVerificationCampaignNotificationsResponse parses an HTTP response from a GetVerificationCampaignNotificationsWithResponse call
func ParseGetVerificationCampaignNotificationsResponse(rsp *http.Response) (*GetVerificationCampaignNotificationsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetVerificationCampaignNotificationsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []NotificationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseMarkNotificationsAsReadResponse parses an HTTP response from a MarkNotificationsAsReadWithResponse call
func ParseMarkNotificationsAsReadResponse(rsp *http.Response) (*MarkNotificationsAsReadResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &MarkNotificationsAsReadResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetWorkCapacityForUserResponse parses an HTTP response from a GetWorkCapacityForUserWithResponse call
func ParseGetWorkCapacityForUserResponse(rsp *http.Response) (*GetWorkCapacityForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkCapacityForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserCapacityDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersWorkingDaysResponse parses an HTTP response from a GetUsersWorkingDaysWithResponse call
func ParseGetUsersWorkingDaysResponse(rsp *http.Response) (*GetUsersWorkingDaysResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersWorkingDaysResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []GetUsersWorkingDays200
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUploadImageResponse parses an HTTP response from a UploadImageWithResponse call
func ParseUploadImageResponse(rsp *http.Response) (*UploadImageResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UploadImageResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UploadFileResponseV1
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAllUnfinishedWalkthroughTypesResponse parses an HTTP response from a GetAllUnfinishedWalkthroughTypesWithResponse call
func ParseGetAllUnfinishedWalkthroughTypesResponse(rsp *http.Response) (*GetAllUnfinishedWalkthroughTypesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllUnfinishedWalkthroughTypesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WalkthroughDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFinishWalkthroughResponse parses an HTTP response from a FinishWalkthroughWithResponse call
func ParseFinishWalkthroughResponse(rsp *http.Response) (*FinishWalkthroughResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FinishWalkthroughResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetOwnerEmailByWorkspaceIdResponse parses an HTTP response from a GetOwnerEmailByWorkspaceIdWithResponse call
func ParseGetOwnerEmailByWorkspaceIdResponse(rsp *http.Response) (*GetOwnerEmailByWorkspaceIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetOwnerEmailByWorkspaceIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWorkspacesOfUserResponse parses an HTTP response from a GetWorkspacesOfUserWithResponse call
func ParseGetWorkspacesOfUserResponse(rsp *http.Response) (*GetWorkspacesOfUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkspacesOfUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []WorkspaceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateResponse parses an HTTP response from a CreateWithResponse call
func ParseCreateResponse(rsp *http.Response) (*CreateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetWorkspaceInfoResponse parses an HTTP response from a GetWorkspaceInfoWithResponse call
func ParseGetWorkspaceInfoResponse(rsp *http.Response) (*GetWorkspaceInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkspaceInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []WorkspaceSubscriptionInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseInsertLegacyPlanNotificationsResponse parses an HTTP response from a InsertLegacyPlanNotificationsWithResponse call
func ParseInsertLegacyPlanNotificationsResponse(rsp *http.Response) (*InsertLegacyPlanNotificationsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &InsertLegacyPlanNotificationsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetPermissionsToUserForWorkspacesResponse parses an HTTP response from a GetPermissionsToUserForWorkspacesWithResponse call
func ParseGetPermissionsToUserForWorkspacesResponse(rsp *http.Response) (*GetPermissionsToUserForWorkspacesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPermissionsToUserForWorkspacesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AuthorizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseLeaveWorkspaceResponse parses an HTTP response from a LeaveWorkspaceWithResponse call
func ParseLeaveWorkspaceResponse(rsp *http.Response) (*LeaveWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &LeaveWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetWorkspaceByIdResponse parses an HTTP response from a GetWorkspaceByIdWithResponse call
func ParseGetWorkspaceByIdResponse(rsp *http.Response) (*GetWorkspaceByIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkspaceByIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateWorkspaceResponse parses an HTTP response from a UpdateWorkspaceWithResponse call
func ParseUpdateWorkspaceResponse(rsp *http.Response) (*UpdateWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetABTestingResponse parses an HTTP response from a GetABTestingWithResponse call
func ParseGetABTestingResponse(rsp *http.Response) (*GetABTestingResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetABTestingResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ABTestingDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetActiveMembersResponse parses an HTTP response from a GetActiveMembersWithResponse call
func ParseGetActiveMembersResponse(rsp *http.Response) (*GetActiveMembersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetActiveMembersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ActiveMembersDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUninstallResponse parses an HTTP response from a UninstallWithResponse call
func ParseUninstallResponse(rsp *http.Response) (*UninstallResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UninstallResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetInstalledAddonsResponse parses an HTTP response from a GetInstalledAddonsWithResponse call
func ParseGetInstalledAddonsResponse(rsp *http.Response) (*GetInstalledAddonsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInstalledAddonsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AddonDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseInstallResponse parses an HTTP response from a InstallWithResponse call
func ParseInstallResponse(rsp *http.Response) (*InstallResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &InstallResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest AddonDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetInstalledAddonsIdNamePairResponse parses an HTTP response from a GetInstalledAddonsIdNamePairWithResponse call
func ParseGetInstalledAddonsIdNamePairResponse(rsp *http.Response) (*GetInstalledAddonsIdNamePairResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInstalledAddonsIdNamePairResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []IdNamePairDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInstalledAddonsByKeysResponse parses an HTTP response from a GetInstalledAddonsByKeysWithResponse call
func ParseGetInstalledAddonsByKeysResponse(rsp *http.Response) (*GetInstalledAddonsByKeysResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInstalledAddonsByKeysResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []IdNamePairDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUninstall1Response parses an HTTP response from a Uninstall1WithResponse call
func ParseUninstall1Response(rsp *http.Response) (*Uninstall1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Uninstall1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetAddonByIdResponse parses an HTTP response from a GetAddonByIdWithResponse call
func ParseGetAddonByIdResponse(rsp *http.Response) (*GetAddonByIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAddonByIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest AddonDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateSettings1Response parses an HTTP response from a UpdateSettings1WithResponse call
func ParseUpdateSettings1Response(rsp *http.Response) (*UpdateSettings1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateSettings1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest AddonDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateStatus3Response parses an HTTP response from a UpdateStatus3WithResponse call
func ParseUpdateStatus3Response(rsp *http.Response) (*UpdateStatus3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateStatus3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest AddonDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAddonUserJWTResponse parses an HTTP response from a GetAddonUserJWTWithResponse call
func ParseGetAddonUserJWTResponse(rsp *http.Response) (*GetAddonUserJWTResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAddonUserJWTResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAddonWebhooksResponse parses an HTTP response from a GetAddonWebhooksWithResponse call
func ParseGetAddonWebhooksResponse(rsp *http.Response) (*GetAddonWebhooksResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAddonWebhooksResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WebhooksDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveUninstalledAddonResponse parses an HTTP response from a RemoveUninstalledAddonWithResponse call
func ParseRemoveUninstalledAddonResponse(rsp *http.Response) (*RemoveUninstalledAddonResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveUninstalledAddonResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseListOfWorkspace1Response parses an HTTP response from a ListOfWorkspace1WithResponse call
func ParseListOfWorkspace1Response(rsp *http.Response) (*ListOfWorkspace1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ListOfWorkspace1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AlertDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate20Response parses an HTTP response from a Create20WithResponse call
func ParseCreate20Response(rsp *http.Response) (*Create20Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create20Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest AlertDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDelete18Response parses an HTTP response from a Delete18WithResponse call
func ParseDelete18Response(rsp *http.Response) (*Delete18Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete18Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest AlertDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate11Response parses an HTTP response from a Update11WithResponse call
func ParseUpdate11Response(rsp *http.Response) (*Update11Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update11Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest AlertDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAllowedUpdatesResponse parses an HTTP response from a GetAllowedUpdatesWithResponse call
func ParseGetAllowedUpdatesResponse(rsp *http.Response) (*GetAllowedUpdatesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllowedUpdatesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest AllowedUpdates
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseApproveRequestsResponse parses an HTTP response from a ApproveRequestsWithResponse call
func ParseApproveRequestsResponse(rsp *http.Response) (*ApproveRequestsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ApproveRequestsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCountResponse parses an HTTP response from a CountWithResponse call
func ParseCountResponse(rsp *http.Response) (*CountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHasPendingResponse parses an HTTP response from a HasPendingWithResponse call
func ParseHasPendingResponse(rsp *http.Response) (*HasPendingResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HasPendingResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemindManagersToApproveResponse parses an HTTP response from a RemindManagersToApproveWithResponse call
func ParseRemindManagersToApproveResponse(rsp *http.Response) (*RemindManagersToApproveResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemindManagersToApproveResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseRemindUsersToSubmitResponse parses an HTTP response from a RemindUsersToSubmitWithResponse call
func ParseRemindUsersToSubmitResponse(rsp *http.Response) (*RemindUsersToSubmitResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemindUsersToSubmitResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetApprovalGroupsResponse parses an HTTP response from a GetApprovalGroupsWithResponse call
func ParseGetApprovalGroupsResponse(rsp *http.Response) (*GetApprovalGroupsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetApprovalGroupsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ApprovalGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUnsubmittedSummariesResponse parses an HTTP response from a GetUnsubmittedSummariesWithResponse call
func ParseGetUnsubmittedSummariesResponse(rsp *http.Response) (*GetUnsubmittedSummariesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUnsubmittedSummariesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UnsubmittedSummaryGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseWithdrawAllOfWorkspaceResponse parses an HTTP response from a WithdrawAllOfWorkspaceWithResponse call
func ParseWithdrawAllOfWorkspaceResponse(rsp *http.Response) (*WithdrawAllOfWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &WithdrawAllOfWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetRequestsByWorkspaceResponse parses an HTTP response from a GetRequestsByWorkspaceWithResponse call
func ParseGetRequestsByWorkspaceResponse(rsp *http.Response) (*GetRequestsByWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRequestsByWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ApprovalInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetApprovalRequestResponse parses an HTTP response from a GetApprovalRequestWithResponse call
func ParseGetApprovalRequestResponse(rsp *http.Response) (*GetApprovalRequestResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetApprovalRequestResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ApprovalRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateStatus2Response parses an HTTP response from a UpdateStatus2WithResponse call
func ParseUpdateStatus2Response(rsp *http.Response) (*UpdateStatus2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateStatus2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ApprovalRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetApprovalDashboardResponse parses an HTTP response from a GetApprovalDashboardWithResponse call
func ParseGetApprovalDashboardResponse(rsp *http.Response) (*GetApprovalDashboardResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetApprovalDashboardResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ApprovalDashboardDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetApprovalDetailsResponse parses an HTTP response from a GetApprovalDetailsWithResponse call
func ParseGetApprovalDetailsResponse(rsp *http.Response) (*GetApprovalDetailsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetApprovalDetailsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ApprovalDetailsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFetchCustomAttributesResponse parses an HTTP response from a FetchCustomAttributesWithResponse call
func ParseFetchCustomAttributesResponse(rsp *http.Response) (*FetchCustomAttributesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FetchCustomAttributesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CustomAttributeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCheckWorkspaceTransferPossibilityResponse parses an HTTP response from a CheckWorkspaceTransferPossibilityWithResponse call
func ParseCheckWorkspaceTransferPossibilityResponse(rsp *http.Response) (*CheckWorkspaceTransferPossibilityResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CheckWorkspaceTransferPossibilityResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceTransferPossibleDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteMany3Response parses an HTTP response from a DeleteMany3WithResponse call
func ParseDeleteMany3Response(rsp *http.Response) (*DeleteMany3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteMany3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClients1Response parses an HTTP response from a GetClients1WithResponse call
func ParseGetClients1Response(rsp *http.Response) (*GetClients1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClients1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateMany2Response parses an HTTP response from a UpdateMany2WithResponse call
func ParseUpdateMany2Response(rsp *http.Response) (*UpdateMany2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateMany2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ClientWithCurrencyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate19Response parses an HTTP response from a Create19WithResponse call
func ParseCreate19Response(rsp *http.Response) (*Create19Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create19Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetArchivePermissionsResponse parses an HTTP response from a GetArchivePermissionsWithResponse call
func ParseGetArchivePermissionsResponse(rsp *http.Response) (*GetArchivePermissionsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetArchivePermissionsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ArchivePermissionDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHaveRelatedTasksResponse parses an HTTP response from a HaveRelatedTasksWithResponse call
func ParseHaveRelatedTasksResponse(rsp *http.Response) (*HaveRelatedTasksResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HaveRelatedTasksResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClientsOfIdsResponse parses an HTTP response from a GetClientsOfIdsWithResponse call
func ParseGetClientsOfIdsResponse(rsp *http.Response) (*GetClientsOfIdsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClientsOfIdsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClientsForInvoiceFilter1Response parses an HTTP response from a GetClientsForInvoiceFilter1WithResponse call
func ParseGetClientsForInvoiceFilter1Response(rsp *http.Response) (*GetClientsForInvoiceFilter1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClientsForInvoiceFilter1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClients2Response parses an HTTP response from a GetClients2WithResponse call
func ParseGetClients2Response(rsp *http.Response) (*GetClients2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClients2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClientsForReportFilterResponse parses an HTTP response from a GetClientsForReportFilterWithResponse call
func ParseGetClientsForReportFilterResponse(rsp *http.Response) (*GetClientsForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClientsForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClientIdsForReportFilterResponse parses an HTTP response from a GetClientIdsForReportFilterWithResponse call
func ParseGetClientIdsForReportFilterResponse(rsp *http.Response) (*GetClientIdsForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClientIdsForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeOffPoliciesAndHolidaysForClientResponse parses an HTTP response from a GetTimeOffPoliciesAndHolidaysForClientWithResponse call
func ParseGetTimeOffPoliciesAndHolidaysForClientResponse(rsp *http.Response) (*GetTimeOffPoliciesAndHolidaysForClientResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeOffPoliciesAndHolidaysForClientResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffPolicyHolidayForClients
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete17Response parses an HTTP response from a Delete17WithResponse call
func ParseDelete17Response(rsp *http.Response) (*Delete17Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete17Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClientResponse parses an HTTP response from a GetClientWithResponse call
func ParseGetClientResponse(rsp *http.Response) (*GetClientResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClientResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectsArchivePermissionsResponse parses an HTTP response from a GetProjectsArchivePermissionsWithResponse call
func ParseGetProjectsArchivePermissionsResponse(rsp *http.Response) (*GetProjectsArchivePermissionsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectsArchivePermissionsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate10Response parses an HTTP response from a Update10WithResponse call
func ParseUpdate10Response(rsp *http.Response) (*Update10Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update10Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ClientWithCurrencyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetCostRate2Response parses an HTTP response from a SetCostRate2WithResponse call
func ParseSetCostRate2Response(rsp *http.Response) (*SetCostRate2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetCostRate2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetCouponResponse parses an HTTP response from a GetCouponWithResponse call
func ParseGetCouponResponse(rsp *http.Response) (*GetCouponResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetCouponResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SubscriptionCouponDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWorkspaceCurrenciesResponse parses an HTTP response from a GetWorkspaceCurrenciesWithResponse call
func ParseGetWorkspaceCurrenciesResponse(rsp *http.Response) (*GetWorkspaceCurrenciesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkspaceCurrenciesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CurrencyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateCurrencyResponse parses an HTTP response from a CreateCurrencyWithResponse call
func ParseCreateCurrencyResponse(rsp *http.Response) (*CreateCurrencyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateCurrencyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CurrencyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseRemoveCurrencyResponse parses an HTTP response from a RemoveCurrencyWithResponse call
func ParseRemoveCurrencyResponse(rsp *http.Response) (*RemoveCurrencyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveCurrencyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetCurrencyResponse parses an HTTP response from a GetCurrencyWithResponse call
func ParseGetCurrencyResponse(rsp *http.Response) (*GetCurrencyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetCurrencyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateCurrencyCodeResponse parses an HTTP response from a UpdateCurrencyCodeWithResponse call
func ParseUpdateCurrencyCodeResponse(rsp *http.Response) (*UpdateCurrencyCodeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateCurrencyCodeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CurrencyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetCurrencyResponse parses an HTTP response from a SetCurrencyWithResponse call
func ParseSetCurrencyResponse(rsp *http.Response) (*SetCurrencyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetCurrencyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseOfWorkspaceResponse parses an HTTP response from a OfWorkspaceWithResponse call
func ParseOfWorkspaceResponse(rsp *http.Response) (*OfWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &OfWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CustomFieldDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate18Response parses an HTTP response from a Create18WithResponse call
func ParseCreate18Response(rsp *http.Response) (*Create18Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create18Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CustomFieldDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseOfWorkspaceWithRequiredAvailabilityResponse parses an HTTP response from a OfWorkspaceWithRequiredAvailabilityWithResponse call
func ParseOfWorkspaceWithRequiredAvailabilityResponse(rsp *http.Response) (*OfWorkspaceWithRequiredAvailabilityResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &OfWorkspaceWithRequiredAvailabilityResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CustomFieldRequiredAvailabilityDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete16Response parses an HTTP response from a Delete16WithResponse call
func ParseDelete16Response(rsp *http.Response) (*Delete16Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete16Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseEditResponse parses an HTTP response from a EditWithResponse call
func ParseEditResponse(rsp *http.Response) (*EditResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomFieldDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveDefaultValueOfProjectResponse parses an HTTP response from a RemoveDefaultValueOfProjectWithResponse call
func ParseRemoveDefaultValueOfProjectResponse(rsp *http.Response) (*RemoveDefaultValueOfProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveDefaultValueOfProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomFieldDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEditDefaultValuesResponse parses an HTTP response from a EditDefaultValuesWithResponse call
func ParseEditDefaultValuesResponse(rsp *http.Response) (*EditDefaultValuesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditDefaultValuesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomFieldDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetOfProjectResponse parses an HTTP response from a GetOfProjectWithResponse call
func ParseGetOfProjectResponse(rsp *http.Response) (*GetOfProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetOfProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CustomFieldDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateCustomLabelsResponse parses an HTTP response from a UpdateCustomLabelsWithResponse call
func ParseUpdateCustomLabelsResponse(rsp *http.Response) (*UpdateCustomLabelsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateCustomLabelsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddEmailResponse parses an HTTP response from a AddEmailWithResponse call
func ParseAddEmailResponse(rsp *http.Response) (*AddEmailResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddEmailResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseDeleteManyExpensesResponse parses an HTTP response from a DeleteManyExpensesWithResponse call
func ParseDeleteManyExpensesResponse(rsp *http.Response) (*DeleteManyExpensesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteManyExpensesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetExpensesResponse parses an HTTP response from a GetExpensesWithResponse call
func ParseGetExpensesResponse(rsp *http.Response) (*GetExpensesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetExpensesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ExpensesAndTotalsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateExpenseResponse parses an HTTP response from a CreateExpenseWithResponse call
func ParseCreateExpenseResponse(rsp *http.Response) (*CreateExpenseResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateExpenseResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ExpenseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetCategoriesResponse parses an HTTP response from a GetCategoriesWithResponse call
func ParseGetCategoriesResponse(rsp *http.Response) (*GetCategoriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetCategoriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ExpenseCategoriesWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate17Response parses an HTTP response from a Create17WithResponse call
func ParseCreate17Response(rsp *http.Response) (*Create17Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create17Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ExpenseCategoryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetCategoriesByIdsResponse parses an HTTP response from a GetCategoriesByIdsWithResponse call
func ParseGetCategoriesByIdsResponse(rsp *http.Response) (*GetCategoriesByIdsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetCategoriesByIdsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ExpenseCategoryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteCategoryResponse parses an HTTP response from a DeleteCategoryWithResponse call
func ParseDeleteCategoryResponse(rsp *http.Response) (*DeleteCategoryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteCategoryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseUpdateCategoryResponse parses an HTTP response from a UpdateCategoryWithResponse call
func ParseUpdateCategoryResponse(rsp *http.Response) (*UpdateCategoryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateCategoryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ExpenseCategoryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateStatus1Response parses an HTTP response from a UpdateStatus1WithResponse call
func ParseUpdateStatus1Response(rsp *http.Response) (*UpdateStatus1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateStatus1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ExpenseCategoryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetExpensesInDateRangeResponse parses an HTTP response from a GetExpensesInDateRangeWithResponse call
func ParseGetExpensesInDateRangeResponse(rsp *http.Response) (*GetExpensesInDateRangeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetExpensesInDateRangeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ExpenseHydratedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateInvoicedStatus1Response parses an HTTP response from a UpdateInvoicedStatus1WithResponse call
func ParseUpdateInvoicedStatus1Response(rsp *http.Response) (*UpdateInvoicedStatus1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateInvoicedStatus1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseRestoreManyExpensesResponse parses an HTTP response from a RestoreManyExpensesWithResponse call
func ParseRestoreManyExpensesResponse(rsp *http.Response) (*RestoreManyExpensesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RestoreManyExpensesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ExpenseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteExpenseResponse parses an HTTP response from a DeleteExpenseWithResponse call
func ParseDeleteExpenseResponse(rsp *http.Response) (*DeleteExpenseResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteExpenseResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ExpenseDeletedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetExpenseResponse parses an HTTP response from a GetExpenseWithResponse call
func ParseGetExpenseResponse(rsp *http.Response) (*GetExpenseResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetExpenseResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ExpenseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateExpenseResponse parses an HTTP response from a UpdateExpenseWithResponse call
func ParseUpdateExpenseResponse(rsp *http.Response) (*UpdateExpenseResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateExpenseResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ExpenseWithApprovalRequestUpdatedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDownloadFileResponse parses an HTTP response from a DownloadFileWithResponse call
func ParseDownloadFileResponse(rsp *http.Response) (*DownloadFileResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DownloadFileResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []byte
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseImportFileDataResponse parses an HTTP response from a ImportFileDataWithResponse call
func ParseImportFileDataResponse(rsp *http.Response) (*ImportFileDataResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ImportFileDataResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCheckUsersForImportResponse parses an HTTP response from a CheckUsersForImportWithResponse call
func ParseCheckUsersForImportResponse(rsp *http.Response) (*CheckUsersForImportResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CheckUsersForImportResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CheckUsersResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetHolidaysResponse parses an HTTP response from a GetHolidaysWithResponse call
func ParseGetHolidaysResponse(rsp *http.Response) (*GetHolidaysResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetHolidaysResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []HolidayDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate16Response parses an HTTP response from a Create16WithResponse call
func ParseCreate16Response(rsp *http.Response) (*Create16Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create16Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest HolidayDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete15Response parses an HTTP response from a Delete15WithResponse call
func ParseDelete15Response(rsp *http.Response) (*Delete15Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete15Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest HolidayDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate9Response parses an HTTP response from a Update9WithResponse call
func ParseUpdate9Response(rsp *http.Response) (*Update9Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update9Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest HolidayDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetHourlyRate2Response parses an HTTP response from a SetHourlyRate2WithResponse call
func ParseSetHourlyRate2Response(rsp *http.Response) (*SetHourlyRate2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetHourlyRate2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvitedEmailsInfoResponse parses an HTTP response from a GetInvitedEmailsInfoWithResponse call
func ParseGetInvitedEmailsInfoResponse(rsp *http.Response) (*GetInvitedEmailsInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvitedEmailsInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvitedEmailsInfo
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoiceEmailTemplatesResponse parses an HTTP response from a GetInvoiceEmailTemplatesWithResponse call
func ParseGetInvoiceEmailTemplatesResponse(rsp *http.Response) (*GetInvoiceEmailTemplatesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoiceEmailTemplatesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []InvoiceEmailTemplateDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpsertInvoiceEmailTemplateResponse parses an HTTP response from a UpsertInvoiceEmailTemplateWithResponse call
func ParseUpsertInvoiceEmailTemplateResponse(rsp *http.Response) (*UpsertInvoiceEmailTemplateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpsertInvoiceEmailTemplateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceEmailTemplateDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoiceEmailDataResponse parses an HTTP response from a GetInvoiceEmailDataWithResponse call
func ParseGetInvoiceEmailDataResponse(rsp *http.Response) (*GetInvoiceEmailDataResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoiceEmailDataResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceEmailDataDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSendInvoiceEmailResponse parses an HTTP response from a SendInvoiceEmailWithResponse call
func ParseSendInvoiceEmailResponse(rsp *http.Response) (*SendInvoiceEmailResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SendInvoiceEmailResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCreateInvoiceResponse parses an HTTP response from a CreateInvoiceWithResponse call
func ParseCreateInvoiceResponse(rsp *http.Response) (*CreateInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CreateInvoiceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetAllCompaniesResponse parses an HTTP response from a GetAllCompaniesWithResponse call
func ParseGetAllCompaniesResponse(rsp *http.Response) (*GetAllCompaniesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllCompaniesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CompanyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateCompanyResponse parses an HTTP response from a CreateCompanyWithResponse call
func ParseCreateCompanyResponse(rsp *http.Response) (*CreateCompanyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateCompanyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CompanyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseUpdateCompaniesInWorkspaceResponse parses an HTTP response from a UpdateCompaniesInWorkspaceWithResponse call
func ParseUpdateCompaniesInWorkspaceResponse(rsp *http.Response) (*UpdateCompaniesInWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateCompaniesInWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCountAllCompaniesResponse parses an HTTP response from a CountAllCompaniesWithResponse call
func ParseCountAllCompaniesResponse(rsp *http.Response) (*CountAllCompaniesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CountAllCompaniesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClientsForInvoiceFilterResponse parses an HTTP response from a GetClientsForInvoiceFilterWithResponse call
func ParseGetClientsForInvoiceFilterResponse(rsp *http.Response) (*GetClientsForInvoiceFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClientsForInvoiceFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CompanyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteCompanyResponse parses an HTTP response from a DeleteCompanyWithResponse call
func ParseDeleteCompanyResponse(rsp *http.Response) (*DeleteCompanyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteCompanyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetCompanyByIdResponse parses an HTTP response from a GetCompanyByIdWithResponse call
func ParseGetCompanyByIdResponse(rsp *http.Response) (*GetCompanyByIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetCompanyByIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CompanyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateCompanyResponse parses an HTTP response from a UpdateCompanyWithResponse call
func ParseUpdateCompanyResponse(rsp *http.Response) (*UpdateCompanyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateCompanyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CompanyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoicesInfoResponse parses an HTTP response from a GetInvoicesInfoWithResponse call
func ParseGetInvoicesInfoResponse(rsp *http.Response) (*GetInvoicesInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoicesInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceInfoResponseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoiceItemTypesResponse parses an HTTP response from a GetInvoiceItemTypesWithResponse call
func ParseGetInvoiceItemTypesResponse(rsp *http.Response) (*GetInvoiceItemTypesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoiceItemTypesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []InvoiceItemTypeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateInvoiceItemTypeResponse parses an HTTP response from a CreateInvoiceItemTypeWithResponse call
func ParseCreateInvoiceItemTypeResponse(rsp *http.Response) (*CreateInvoiceItemTypeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateInvoiceItemTypeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CreateInvoiceItemTypeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDeleteInvoiceItemTypeResponse parses an HTTP response from a DeleteInvoiceItemTypeWithResponse call
func ParseDeleteInvoiceItemTypeResponse(rsp *http.Response) (*DeleteInvoiceItemTypeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteInvoiceItemTypeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseUpdateInvoiceItemTypeResponse parses an HTTP response from a UpdateInvoiceItemTypeWithResponse call
func ParseUpdateInvoiceItemTypeResponse(rsp *http.Response) (*UpdateInvoiceItemTypeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateInvoiceItemTypeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceItemTypeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetNextInvoiceNumberResponse parses an HTTP response from a GetNextInvoiceNumberWithResponse call
func ParseGetNextInvoiceNumberResponse(rsp *http.Response) (*GetNextInvoiceNumberResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetNextInvoiceNumberResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest NextInvoiceNumberDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoicePermissionsResponse parses an HTTP response from a GetInvoicePermissionsWithResponse call
func ParseGetInvoicePermissionsResponse(rsp *http.Response) (*GetInvoicePermissionsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoicePermissionsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoicePermissionsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateInvoicePermissionsResponse parses an HTTP response from a UpdateInvoicePermissionsWithResponse call
func ParseUpdateInvoicePermissionsResponse(rsp *http.Response) (*UpdateInvoicePermissionsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateInvoicePermissionsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCanUserManageInvoicesResponse parses an HTTP response from a CanUserManageInvoicesWithResponse call
func ParseCanUserManageInvoicesResponse(rsp *http.Response) (*CanUserManageInvoicesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CanUserManageInvoicesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoiceSettingsResponse parses an HTTP response from a GetInvoiceSettingsWithResponse call
func ParseGetInvoiceSettingsResponse(rsp *http.Response) (*GetInvoiceSettingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoiceSettingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceSettingsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateInvoiceSettingsResponse parses an HTTP response from a UpdateInvoiceSettingsWithResponse call
func ParseUpdateInvoiceSettingsResponse(rsp *http.Response) (*UpdateInvoiceSettingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateInvoiceSettingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseDeleteInvoiceResponse parses an HTTP response from a DeleteInvoiceWithResponse call
func ParseDeleteInvoiceResponse(rsp *http.Response) (*DeleteInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetInvoiceResponse parses an HTTP response from a GetInvoiceWithResponse call
func ParseGetInvoiceResponse(rsp *http.Response) (*GetInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateInvoiceResponse parses an HTTP response from a UpdateInvoiceWithResponse call
func ParseUpdateInvoiceResponse(rsp *http.Response) (*UpdateInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDuplicateInvoiceResponse parses an HTTP response from a DuplicateInvoiceWithResponse call
func ParseDuplicateInvoiceResponse(rsp *http.Response) (*DuplicateInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DuplicateInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseExportInvoiceResponse parses an HTTP response from a ExportInvoiceWithResponse call
func ParseExportInvoiceResponse(rsp *http.Response) (*ExportInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ExportInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []byte
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseImportTimeAndExpensesResponse parses an HTTP response from a ImportTimeAndExpensesWithResponse call
func ParseImportTimeAndExpensesResponse(rsp *http.Response) (*ImportTimeAndExpensesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ImportTimeAndExpensesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddInvoiceItemResponse parses an HTTP response from a AddInvoiceItemWithResponse call
func ParseAddInvoiceItemResponse(rsp *http.Response) (*AddInvoiceItemResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddInvoiceItemResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceItemDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseReorderInvoiceItem1Response parses an HTTP response from a ReorderInvoiceItem1WithResponse call
func ParseReorderInvoiceItem1Response(rsp *http.Response) (*ReorderInvoiceItem1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ReorderInvoiceItem1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []InvoiceItemDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEditInvoiceItemResponse parses an HTTP response from a EditInvoiceItemWithResponse call
func ParseEditInvoiceItemResponse(rsp *http.Response) (*EditInvoiceItemResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditInvoiceItemResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteInvoiceItemsResponse parses an HTTP response from a DeleteInvoiceItemsWithResponse call
func ParseDeleteInvoiceItemsResponse(rsp *http.Response) (*DeleteInvoiceItemsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteInvoiceItemsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPaymentsForInvoiceResponse parses an HTTP response from a GetPaymentsForInvoiceWithResponse call
func ParseGetPaymentsForInvoiceResponse(rsp *http.Response) (*GetPaymentsForInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPaymentsForInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []InvoicePaymentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateInvoicePaymentResponse parses an HTTP response from a CreateInvoicePaymentWithResponse call
func ParseCreateInvoicePaymentResponse(rsp *http.Response) (*CreateInvoicePaymentResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateInvoicePaymentResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDeletePaymentByIdResponse parses an HTTP response from a DeletePaymentByIdWithResponse call
func ParseDeletePaymentByIdResponse(rsp *http.Response) (*DeletePaymentByIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeletePaymentByIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest InvoiceOverviewDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseChangeInvoiceStatusResponse parses an HTTP response from a ChangeInvoiceStatusWithResponse call
func ParseChangeInvoiceStatusResponse(rsp *http.Response) (*ChangeInvoiceStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ChangeInvoiceStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseAuthorizationCheckResponse parses an HTTP response from a AuthorizationCheckWithResponse call
func ParseAuthorizationCheckResponse(rsp *http.Response) (*AuthorizationCheckResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AuthorizationCheckResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseIsAvailableResponse parses an HTTP response from a IsAvailableWithResponse call
func ParseIsAvailableResponse(rsp *http.Response) (*IsAvailableResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &IsAvailableResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseIsAvailable1Response parses an HTTP response from a IsAvailable1WithResponse call
func ParseIsAvailable1Response(rsp *http.Response) (*IsAvailable1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &IsAvailable1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGeneratePinCodeResponse parses an HTTP response from a GeneratePinCodeWithResponse call
func ParseGeneratePinCodeResponse(rsp *http.Response) (*GeneratePinCodeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GeneratePinCodeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PinCodeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGeneratePinCodeForUserResponse parses an HTTP response from a GeneratePinCodeForUserWithResponse call
func ParseGeneratePinCodeForUserResponse(rsp *http.Response) (*GeneratePinCodeForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GeneratePinCodeForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PinCodeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserPinCodeResponse parses an HTTP response from a GetUserPinCodeWithResponse call
func ParseGetUserPinCodeResponse(rsp *http.Response) (*GetUserPinCodeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserPinCodeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest KioskUserPinCodeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdatePinCodeResponse parses an HTTP response from a UpdatePinCodeWithResponse call
func ParseUpdatePinCodeResponse(rsp *http.Response) (*UpdatePinCodeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdatePinCodeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetKiosksOfWorkspaceResponse parses an HTTP response from a GetKiosksOfWorkspaceWithResponse call
func ParseGetKiosksOfWorkspaceResponse(rsp *http.Response) (*GetKiosksOfWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetKiosksOfWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest KioskHydratedWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate15Response parses an HTTP response from a Create15WithResponse call
func ParseCreate15Response(rsp *http.Response) (*Create15Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create15Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest KioskDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseUpdateBreakDefaultsResponse parses an HTTP response from a UpdateBreakDefaultsWithResponse call
func ParseUpdateBreakDefaultsResponse(rsp *http.Response) (*UpdateBreakDefaultsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateBreakDefaultsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []KioskDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTotalCountOfKiosksOnWorkspaceResponse parses an HTTP response from a GetTotalCountOfKiosksOnWorkspaceWithResponse call
func ParseGetTotalCountOfKiosksOnWorkspaceResponse(rsp *http.Response) (*GetTotalCountOfKiosksOnWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTotalCountOfKiosksOnWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateDefaultsResponse parses an HTTP response from a UpdateDefaultsWithResponse call
func ParseUpdateDefaultsResponse(rsp *http.Response) (*UpdateDefaultsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateDefaultsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []KioskDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHasActiveKiosksResponse parses an HTTP response from a HasActiveKiosksWithResponse call
func ParseHasActiveKiosksResponse(rsp *http.Response) (*HasActiveKiosksResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HasActiveKiosksResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWithProjectResponse parses an HTTP response from a GetWithProjectWithResponse call
func ParseGetWithProjectResponse(rsp *http.Response) (*GetWithProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWithProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []EntityIdNameDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWithTaskResponse parses an HTTP response from a GetWithTaskWithResponse call
func ParseGetWithTaskResponse(rsp *http.Response) (*GetWithTaskResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWithTaskResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []EntityIdNameDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetForReportFilterResponse parses an HTTP response from a GetForReportFilterWithResponse call
func ParseGetForReportFilterResponse(rsp *http.Response) (*GetForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []EntityIdNameDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWithoutDefaultsResponse parses an HTTP response from a GetWithoutDefaultsWithResponse call
func ParseGetWithoutDefaultsResponse(rsp *http.Response) (*GetWithoutDefaultsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWithoutDefaultsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []KioskDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteKioskResponse parses an HTTP response from a DeleteKioskWithResponse call
func ParseDeleteKioskResponse(rsp *http.Response) (*DeleteKioskResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteKioskResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetKioskByIdResponse parses an HTTP response from a GetKioskByIdWithResponse call
func ParseGetKioskByIdResponse(rsp *http.Response) (*GetKioskByIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetKioskByIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest KioskHydratedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate8Response parses an HTTP response from a Update8WithResponse call
func ParseUpdate8Response(rsp *http.Response) (*Update8Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update8Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest KioskDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseExportAssigneesResponse parses an HTTP response from a ExportAssigneesWithResponse call
func ParseExportAssigneesResponse(rsp *http.Response) (*ExportAssigneesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ExportAssigneesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []byte
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHasEntryInProgressResponse parses an HTTP response from a HasEntryInProgressWithResponse call
func ParseHasEntryInProgressResponse(rsp *http.Response) (*HasEntryInProgressResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HasEntryInProgressResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateStatusResponse parses an HTTP response from a UpdateStatusWithResponse call
func ParseUpdateStatusResponse(rsp *http.Response) (*UpdateStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest KioskDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAcknowledgeLegacyPlanNotificationsResponse parses an HTTP response from a AcknowledgeLegacyPlanNotificationsWithResponse call
func ParseAcknowledgeLegacyPlanNotificationsResponse(rsp *http.Response) (*AcknowledgeLegacyPlanNotificationsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AcknowledgeLegacyPlanNotificationsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetLegacyPlanUpgradeDataResponse parses an HTTP response from a GetLegacyPlanUpgradeDataWithResponse call
func ParseGetLegacyPlanUpgradeDataResponse(rsp *http.Response) (*GetLegacyPlanUpgradeDataResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLegacyPlanUpgradeDataResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest LegacyPlanUpgradeDataDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddLimitedUsersResponse parses an HTTP response from a AddLimitedUsersWithResponse call
func ParseAddLimitedUsersResponse(rsp *http.Response) (*AddLimitedUsersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddLimitedUsersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetLimitedUsersCountResponse parses an HTTP response from a GetLimitedUsersCountWithResponse call
func ParseGetLimitedUsersCountResponse(rsp *http.Response) (*GetLimitedUsersCountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLimitedUsersCountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int32
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetMemberProfileResponse parses an HTTP response from a GetMemberProfileWithResponse call
func ParseGetMemberProfileResponse(rsp *http.Response) (*GetMemberProfileResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetMemberProfileResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MemberProfileDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateMemberProfileResponse parses an HTTP response from a UpdateMemberProfileWithResponse call
func ParseUpdateMemberProfileResponse(rsp *http.Response) (*UpdateMemberProfileResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateMemberProfileResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MemberProfileDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateMemberProfileWithAdditionalDataResponse parses an HTTP response from a UpdateMemberProfileWithAdditionalDataWithResponse call
func ParseUpdateMemberProfileWithAdditionalDataResponse(rsp *http.Response) (*UpdateMemberProfileWithAdditionalDataResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateMemberProfileWithAdditionalDataResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MemberProfileDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateMemberSettingsResponse parses an HTTP response from a UpdateMemberSettingsWithResponse call
func ParseUpdateMemberSettingsResponse(rsp *http.Response) (*UpdateMemberSettingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateMemberSettingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MemberProfileDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWeekStartResponse parses an HTTP response from a GetWeekStartWithResponse call
func ParseGetWeekStartResponse(rsp *http.Response) (*GetWeekStartResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWeekStartResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest GetWeekStart200
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateMemberWorkingDaysAndCapacityResponse parses an HTTP response from a UpdateMemberWorkingDaysAndCapacityWithResponse call
func ParseUpdateMemberWorkingDaysAndCapacityResponse(rsp *http.Response) (*UpdateMemberWorkingDaysAndCapacityResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateMemberWorkingDaysAndCapacityResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MemberProfileDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetMembersCountResponse parses an HTTP response from a GetMembersCountWithResponse call
func ParseGetMembersCountResponse(rsp *http.Response) (*GetMembersCountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetMembersCountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MembersCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFindNotInvitedEmailsInResponse parses an HTTP response from a FindNotInvitedEmailsInWithResponse call
func ParseFindNotInvitedEmailsInResponse(rsp *http.Response) (*FindNotInvitedEmailsInResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FindNotInvitedEmailsInResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetOrganizationResponse parses an HTTP response from a GetOrganizationWithResponse call
func ParseGetOrganizationResponse(rsp *http.Response) (*GetOrganizationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetOrganizationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OrganizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate14Response parses an HTTP response from a Create14WithResponse call
func ParseCreate14Response(rsp *http.Response) (*Create14Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create14Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OrganizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetOrganizationNameResponse parses an HTTP response from a GetOrganizationNameWithResponse call
func ParseGetOrganizationNameResponse(rsp *http.Response) (*GetOrganizationNameResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetOrganizationNameResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OrganizationNameDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCheckAvailabilityOfDomainNameResponse parses an HTTP response from a CheckAvailabilityOfDomainNameWithResponse call
func ParseCheckAvailabilityOfDomainNameResponse(rsp *http.Response) (*CheckAvailabilityOfDomainNameResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CheckAvailabilityOfDomainNameResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteOrganizationResponse parses an HTTP response from a DeleteOrganizationWithResponse call
func ParseDeleteOrganizationResponse(rsp *http.Response) (*DeleteOrganizationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteOrganizationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OrganizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateOrganizationResponse parses an HTTP response from a UpdateOrganizationWithResponse call
func ParseUpdateOrganizationResponse(rsp *http.Response) (*UpdateOrganizationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateOrganizationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OrganizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetLoginSettingsResponse parses an HTTP response from a GetLoginSettingsWithResponse call
func ParseGetLoginSettingsResponse(rsp *http.Response) (*GetLoginSettingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLoginSettingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest LoginSettingsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteOAuth2ConfigurationResponse parses an HTTP response from a DeleteOAuth2ConfigurationWithResponse call
func ParseDeleteOAuth2ConfigurationResponse(rsp *http.Response) (*DeleteOAuth2ConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteOAuth2ConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetOrganizationOAuth2ConfigurationResponse parses an HTTP response from a GetOrganizationOAuth2ConfigurationWithResponse call
func ParseGetOrganizationOAuth2ConfigurationResponse(rsp *http.Response) (*GetOrganizationOAuth2ConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetOrganizationOAuth2ConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OAuth2ConfigurationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateOAuth2Configuration1Response parses an HTTP response from a UpdateOAuth2Configuration1WithResponse call
func ParseUpdateOAuth2Configuration1Response(rsp *http.Response) (*UpdateOAuth2Configuration1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateOAuth2Configuration1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OAuth2ConfigurationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseTestOAuth2ConfigurationResponse parses an HTTP response from a TestOAuth2ConfigurationWithResponse call
func ParseTestOAuth2ConfigurationResponse(rsp *http.Response) (*TestOAuth2ConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TestOAuth2ConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteSAML2ConfigurationResponse parses an HTTP response from a DeleteSAML2ConfigurationWithResponse call
func ParseDeleteSAML2ConfigurationResponse(rsp *http.Response) (*DeleteSAML2ConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteSAML2ConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetOrganizationSAML2ConfigurationResponse parses an HTTP response from a GetOrganizationSAML2ConfigurationWithResponse call
func ParseGetOrganizationSAML2ConfigurationResponse(rsp *http.Response) (*GetOrganizationSAML2ConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetOrganizationSAML2ConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SAML2ConfigurationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateSAML2ConfigurationResponse parses an HTTP response from a UpdateSAML2ConfigurationWithResponse call
func ParseUpdateSAML2ConfigurationResponse(rsp *http.Response) (*UpdateSAML2ConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateSAML2ConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SAML2ConfigurationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseTestSAML2ConfigurationResponse parses an HTTP response from a TestSAML2ConfigurationWithResponse call
func ParseTestSAML2ConfigurationResponse(rsp *http.Response) (*TestSAML2ConfigurationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TestSAML2ConfigurationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAllOrganizationsOfUserResponse parses an HTTP response from a GetAllOrganizationsOfUserWithResponse call
func ParseGetAllOrganizationsOfUserResponse(rsp *http.Response) (*GetAllOrganizationsOfUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllOrganizationsOfUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWorkspaceOwnerResponse parses an HTTP response from a GetWorkspaceOwnerWithResponse call
func ParseGetWorkspaceOwnerResponse(rsp *http.Response) (*GetWorkspaceOwnerResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkspaceOwnerResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OwnerIdResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseTransferOwnershipResponse parses an HTTP response from a TransferOwnershipWithResponse call
func ParseTransferOwnershipResponse(rsp *http.Response) (*TransferOwnershipResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TransferOwnershipResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetWorkspaceOwnerTimeZoneResponse parses an HTTP response from a GetWorkspaceOwnerTimeZoneWithResponse call
func ParseGetWorkspaceOwnerTimeZoneResponse(rsp *http.Response) (*GetWorkspaceOwnerTimeZoneResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkspaceOwnerTimeZoneResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest OwnerTimeZoneResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCancelSubscriptionResponse parses an HTTP response from a CancelSubscriptionWithResponse call
func ParseCancelSubscriptionResponse(rsp *http.Response) (*CancelSubscriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CancelSubscriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseConfirmPaymentResponse parses an HTTP response from a ConfirmPaymentWithResponse call
func ParseConfirmPaymentResponse(rsp *http.Response) (*ConfirmPaymentResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ConfirmPaymentResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetCustomerInfoResponse parses an HTTP response from a GetCustomerInfoWithResponse call
func ParseGetCustomerInfoResponse(rsp *http.Response) (*GetCustomerInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetCustomerInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomerInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateCustomerResponse parses an HTTP response from a CreateCustomerWithResponse call
func ParseCreateCustomerResponse(rsp *http.Response) (*CreateCustomerResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateCustomerResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomerDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateCustomerResponse parses an HTTP response from a UpdateCustomerWithResponse call
func ParseUpdateCustomerResponse(rsp *http.Response) (*UpdateCustomerResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateCustomerResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseEditInvoiceInformationResponse parses an HTTP response from a EditInvoiceInformationWithResponse call
func ParseEditInvoiceInformationResponse(rsp *http.Response) (*EditInvoiceInformationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditInvoiceInformationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomerBillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEditPaymentInformationResponse parses an HTTP response from a EditPaymentInformationWithResponse call
func ParseEditPaymentInformationResponse(rsp *http.Response) (*EditPaymentInformationResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditPaymentInformationResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomerPaymentInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseExtendTrialResponse parses an HTTP response from a ExtendTrialWithResponse call
func ParseExtendTrialResponse(rsp *http.Response) (*ExtendTrialResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ExtendTrialResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetFeatureSubscriptionsResponse parses an HTTP response from a GetFeatureSubscriptionsWithResponse call
func ParseGetFeatureSubscriptionsResponse(rsp *http.Response) (*GetFeatureSubscriptionsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetFeatureSubscriptionsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []FeatureSubscriptionsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseInitialUpgradeResponse parses an HTTP response from a InitialUpgradeWithResponse call
func ParseInitialUpgradeResponse(rsp *http.Response) (*InitialUpgradeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &InitialUpgradeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UpgradePriceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoiceInfoResponse parses an HTTP response from a GetInvoiceInfoWithResponse call
func ParseGetInvoiceInfoResponse(rsp *http.Response) (*GetInvoiceInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoiceInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomerBillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoicesResponse parses an HTTP response from a GetInvoicesWithResponse call
func ParseGetInvoicesResponse(rsp *http.Response) (*GetInvoicesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoicesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []StripeInvoiceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoicesCountResponse parses an HTTP response from a GetInvoicesCountWithResponse call
func ParseGetInvoicesCountResponse(rsp *http.Response) (*GetInvoicesCountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoicesCountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest map[string]int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetLastOpenInvoiceResponse parses an HTTP response from a GetLastOpenInvoiceWithResponse call
func ParseGetLastOpenInvoiceResponse(rsp *http.Response) (*GetLastOpenInvoiceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLastOpenInvoiceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest StripeInvoicePayDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetInvoicesListResponse parses an HTTP response from a GetInvoicesListWithResponse call
func ParseGetInvoicesListResponse(rsp *http.Response) (*GetInvoicesListResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetInvoicesListResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest StripeInvoicesDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPaymentDateResponse parses an HTTP response from a GetPaymentDateWithResponse call
func ParseGetPaymentDateResponse(rsp *http.Response) (*GetPaymentDateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPaymentDateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPaymentInfoResponse parses an HTTP response from a GetPaymentInfoWithResponse call
func ParseGetPaymentInfoResponse(rsp *http.Response) (*GetPaymentInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPaymentInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomerPaymentInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateSetupIntentForPaymentMethodResponse parses an HTTP response from a CreateSetupIntentForPaymentMethodWithResponse call
func ParseCreateSetupIntentForPaymentMethodResponse(rsp *http.Response) (*CreateSetupIntentForPaymentMethodResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateSetupIntentForPaymentMethodResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SetupIntentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParsePreviewUpgradeResponse parses an HTTP response from a PreviewUpgradeWithResponse call
func ParsePreviewUpgradeResponse(rsp *http.Response) (*PreviewUpgradeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PreviewUpgradeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UpgradePriceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseReactivateSubscriptionResponse parses an HTTP response from a ReactivateSubscriptionWithResponse call
func ParseReactivateSubscriptionResponse(rsp *http.Response) (*ReactivateSubscriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ReactivateSubscriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetScheduledInvoiceInfoResponse parses an HTTP response from a GetScheduledInvoiceInfoWithResponse call
func ParseGetScheduledInvoiceInfoResponse(rsp *http.Response) (*GetScheduledInvoiceInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetScheduledInvoiceInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest NextCustomerInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateUserSeatsResponse parses an HTTP response from a UpdateUserSeatsWithResponse call
func ParseUpdateUserSeatsResponse(rsp *http.Response) (*UpdateUserSeatsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateUserSeatsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateSetupIntentForInitialSubscriptionResponse parses an HTTP response from a CreateSetupIntentForInitialSubscriptionWithResponse call
func ParseCreateSetupIntentForInitialSubscriptionResponse(rsp *http.Response) (*CreateSetupIntentForInitialSubscriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateSetupIntentForInitialSubscriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SetupIntentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateSubscriptionResponse parses an HTTP response from a CreateSubscriptionWithResponse call
func ParseCreateSubscriptionResponse(rsp *http.Response) (*CreateSubscriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateSubscriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateSubscriptionResponse parses an HTTP response from a UpdateSubscriptionWithResponse call
func ParseUpdateSubscriptionResponse(rsp *http.Response) (*UpdateSubscriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateSubscriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BillingInformationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpgradePreCheckResponse parses an HTTP response from a UpgradePreCheckWithResponse call
func ParseUpgradePreCheckResponse(rsp *http.Response) (*UpgradePreCheckResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpgradePreCheckResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UpgradePreCheckDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteSubscriptionResponse parses an HTTP response from a DeleteSubscriptionWithResponse call
func ParseDeleteSubscriptionResponse(rsp *http.Response) (*DeleteSubscriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteSubscriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseTerminateTrialResponse parses an HTTP response from a TerminateTrialWithResponse call
func ParseTerminateTrialResponse(rsp *http.Response) (*TerminateTrialResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TerminateTrialResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseStartTrialResponse parses an HTTP response from a StartTrialWithResponse call
func ParseStartTrialResponse(rsp *http.Response) (*StartTrialResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &StartTrialResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseWasRegionalEverAllowedResponse parses an HTTP response from a WasRegionalEverAllowedWithResponse call
func ParseWasRegionalEverAllowedResponse(rsp *http.Response) (*WasRegionalEverAllowedResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &WasRegionalEverAllowedResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFindForUserAndPolicyResponse parses an HTTP response from a FindForUserAndPolicyWithResponse call
func ParseFindForUserAndPolicyResponse(rsp *http.Response) (*FindForUserAndPolicyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FindForUserAndPolicyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []BalanceHistoryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetClientsResponse parses an HTTP response from a GetClientsWithResponse call
func ParseGetClientsResponse(rsp *http.Response) (*GetClientsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetClientsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectsByClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjects3Response parses an HTTP response from a GetProjects3WithResponse call
func ParseGetProjects3Response(rsp *http.Response) (*GetProjects3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjects3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectFavoritesResponse parses an HTTP response from a GetProjectFavoritesWithResponse call
func ParseGetProjectFavoritesResponse(rsp *http.Response) (*GetProjectFavoritesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectFavoritesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTasks21Response parses an HTTP response from a GetTasks21WithResponse call
func ParseGetTasks21Response(rsp *http.Response) (*GetTasks21Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTasks21Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TaskFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRecalculateProjectStatus1Response parses an HTTP response from a RecalculateProjectStatus1WithResponse call
func ParseRecalculateProjectStatus1Response(rsp *http.Response) (*RecalculateProjectStatus1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RecalculateProjectStatus1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetProjectAndTaskResponse parses an HTTP response from a GetProjectAndTaskWithResponse call
func ParseGetProjectAndTaskResponse(rsp *http.Response) (*GetProjectAndTaskResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectAndTaskResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TaskWithProjectDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDeleteMany2Response parses an HTTP response from a DeleteMany2WithResponse call
func ParseDeleteMany2Response(rsp *http.Response) (*DeleteMany2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteMany2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjects2Response parses an HTTP response from a GetProjects2WithResponse call
func ParseGetProjects2Response(rsp *http.Response) (*GetProjects2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjects2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PageProjectDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateMany1Response parses an HTTP response from a UpdateMany1WithResponse call
func ParseUpdateMany1Response(rsp *http.Response) (*UpdateMany1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateMany1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BulkProjectEditDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate12Response parses an HTTP response from a Create12WithResponse call
func ParseCreate12Response(rsp *http.Response) (*Create12Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create12Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ProjectFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetFilteredProjectsCountResponse parses an HTTP response from a GetFilteredProjectsCountWithResponse call
func ParseGetFilteredProjectsCountResponse(rsp *http.Response) (*GetFilteredProjectsCountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetFilteredProjectsCountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int32
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetFilteredProjectsResponse parses an HTTP response from a GetFilteredProjectsWithResponse call
func ParseGetFilteredProjectsResponse(rsp *http.Response) (*GetFilteredProjectsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetFilteredProjectsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PageProjectDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateFromTemplateResponse parses an HTTP response from a CreateFromTemplateWithResponse call
func ParseCreateFromTemplateResponse(rsp *http.Response) (*CreateFromTemplateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateFromTemplateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ProjectFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call
func ParseGetProjectResponse(rsp *http.Response) (*GetProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetLastUsedProjectResponse parses an HTTP response from a GetLastUsedProjectWithResponse call
func ParseGetLastUsedProjectResponse(rsp *http.Response) (*GetLastUsedProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLastUsedProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseLastUsedProject1Response parses an HTTP response from a LastUsedProject1WithResponse call
func ParseLastUsedProject1Response(rsp *http.Response) (*LastUsedProject1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &LastUsedProject1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest struct {
union json.RawMessage
}
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectsListResponse parses an HTTP response from a GetProjectsListWithResponse call
func ParseGetProjectsListResponse(rsp *http.Response) (*GetProjectsListResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectsListResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHasManagerRole1Response parses an HTTP response from a HasManagerRole1WithResponse call
func ParseHasManagerRole1Response(rsp *http.Response) (*HasManagerRole1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HasManagerRole1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectsForReportFilterResponse parses an HTTP response from a GetProjectsForReportFilterWithResponse call
func ParseGetProjectsForReportFilterResponse(rsp *http.Response) (*GetProjectsForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectsForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectIdsForReportFilterResponse parses an HTTP response from a GetProjectIdsForReportFilterWithResponse call
func ParseGetProjectIdsForReportFilterResponse(rsp *http.Response) (*GetProjectIdsForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectIdsForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTasksByIdsResponse parses an HTTP response from a GetTasksByIdsWithResponse call
func ParseGetTasksByIdsResponse(rsp *http.Response) (*GetTasksByIdsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTasksByIdsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAllTasksResponse parses an HTTP response from a GetAllTasksWithResponse call
func ParseGetAllTasksResponse(rsp *http.Response) (*GetAllTasksResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllTasksResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTasksResponse parses an HTTP response from a GetTasksWithResponse call
func ParseGetTasksResponse(rsp *http.Response) (*GetTasksResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTasksResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTasksForReportFilterResponse parses an HTTP response from a GetTasksForReportFilterWithResponse call
func ParseGetTasksForReportFilterResponse(rsp *http.Response) (*GetTasksForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTasksForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TasksGroupedByProjectIdDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTaskIdsForReportFilterResponse parses an HTTP response from a GetTaskIdsForReportFilterWithResponse call
func ParseGetTaskIdsForReportFilterResponse(rsp *http.Response) (*GetTaskIdsForReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTaskIdsForReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeOffPoliciesAndHolidaysWithProjectsResponse parses an HTTP response from a GetTimeOffPoliciesAndHolidaysWithProjectsWithResponse call
func ParseGetTimeOffPoliciesAndHolidaysWithProjectsResponse(rsp *http.Response) (*GetTimeOffPoliciesAndHolidaysWithProjectsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeOffPoliciesAndHolidaysWithProjectsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffPolicyHolidayForProjects
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetLastUsedOfUserResponse parses an HTTP response from a GetLastUsedOfUserWithResponse call
func ParseGetLastUsedOfUserResponse(rsp *http.Response) (*GetLastUsedOfUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLastUsedOfUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPermissionsToUserForProjectsResponse parses an HTTP response from a GetPermissionsToUserForProjectsWithResponse call
func ParseGetPermissionsToUserForProjectsResponse(rsp *http.Response) (*GetPermissionsToUserForProjectsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPermissionsToUserForProjectsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AuthorizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete13Response parses an HTTP response from a Delete13WithResponse call
func ParseDelete13Response(rsp *http.Response) (*Delete13Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete13Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProject1Response parses an HTTP response from a GetProject1WithResponse call
func ParseGetProject1Response(rsp *http.Response) (*GetProject1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProject1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate14Response parses an HTTP response from a Update14WithResponse call
func ParseUpdate14Response(rsp *http.Response) (*Update14Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update14Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate6Response parses an HTTP response from a Update6WithResponse call
func ParseUpdate6Response(rsp *http.Response) (*Update6Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update6Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetCostRate1Response parses an HTTP response from a SetCostRate1WithResponse call
func ParseSetCostRate1Response(rsp *http.Response) (*SetCostRate1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetCostRate1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateEstimateResponse parses an HTTP response from a UpdateEstimateWithResponse call
func ParseUpdateEstimateResponse(rsp *http.Response) (*UpdateEstimateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateEstimateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetHourlyRate1Response parses an HTTP response from a SetHourlyRate1WithResponse call
func ParseSetHourlyRate1Response(rsp *http.Response) (*SetHourlyRate1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetHourlyRate1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHasManagerRoleResponse parses an HTTP response from a HasManagerRoleWithResponse call
func ParseHasManagerRoleResponse(rsp *http.Response) (*HasManagerRoleResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HasManagerRoleResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAuthsForProjectResponse parses an HTTP response from a GetAuthsForProjectWithResponse call
func ParseGetAuthsForProjectResponse(rsp *http.Response) (*GetAuthsForProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAuthsForProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AuthorizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRecalculateProjectStatusResponse parses an HTTP response from a RecalculateProjectStatusWithResponse call
func ParseRecalculateProjectStatusResponse(rsp *http.Response) (*RecalculateProjectStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RecalculateProjectStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetTasks1Response parses an HTTP response from a GetTasks1WithResponse call
func ParseGetTasks1Response(rsp *http.Response) (*GetTasks1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTasks1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate13Response parses an HTTP response from a Create13WithResponse call
func ParseCreate13Response(rsp *http.Response) (*Create13Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create13Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetTasksAssignedToUserResponse parses an HTTP response from a GetTasksAssignedToUserWithResponse call
func ParseGetTasksAssignedToUserResponse(rsp *http.Response) (*GetTasksAssignedToUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTasksAssignedToUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeOffPoliciesAndHolidaysWithTasksResponse parses an HTTP response from a GetTimeOffPoliciesAndHolidaysWithTasksWithResponse call
func ParseGetTimeOffPoliciesAndHolidaysWithTasksResponse(rsp *http.Response) (*GetTimeOffPoliciesAndHolidaysWithTasksResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeOffPoliciesAndHolidaysWithTasksResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffPolicyHolidayForTasks
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate7Response parses an HTTP response from a Update7WithResponse call
func ParseUpdate7Response(rsp *http.Response) (*Update7Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update7Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetCostRateResponse parses an HTTP response from a SetCostRateWithResponse call
func ParseSetCostRateResponse(rsp *http.Response) (*SetCostRateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetCostRateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetHourlyRateResponse parses an HTTP response from a SetHourlyRateWithResponse call
func ParseSetHourlyRateResponse(rsp *http.Response) (*SetHourlyRateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetHourlyRateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete14Response parses an HTTP response from a Delete14WithResponse call
func ParseDelete14Response(rsp *http.Response) (*Delete14Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete14Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTaskAssignedToUserResponse parses an HTTP response from a GetTaskAssignedToUserWithResponse call
func ParseGetTaskAssignedToUserResponse(rsp *http.Response) (*GetTaskAssignedToUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTaskAssignedToUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TaskDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddUsers1Response parses an HTTP response from a AddUsers1WithResponse call
func ParseAddUsers1Response(rsp *http.Response) (*AddUsers1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddUsers1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetStatusResponse parses an HTTP response from a GetStatusWithResponse call
func ParseGetStatusResponse(rsp *http.Response) (*GetStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectStatus
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveUserGroupMembershipResponse parses an HTTP response from a RemoveUserGroupMembershipWithResponse call
func ParseRemoveUserGroupMembershipResponse(rsp *http.Response) (*RemoveUserGroupMembershipResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveUserGroupMembershipResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsers4Response parses an HTTP response from a GetUsers4WithResponse call
func ParseGetUsers4Response(rsp *http.Response) (*GetUsers4Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsers4Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddUsersCostRate1Response parses an HTTP response from a AddUsersCostRate1WithResponse call
func ParseAddUsersCostRate1Response(rsp *http.Response) (*AddUsersCostRate1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddUsersCostRate1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddUsersHourlyRate1Response parses an HTTP response from a AddUsersHourlyRate1WithResponse call
func ParseAddUsersHourlyRate1Response(rsp *http.Response) (*AddUsersHourlyRate1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddUsersHourlyRate1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveUserMembershipResponse parses an HTTP response from a RemoveUserMembershipWithResponse call
func ParseRemoveUserMembershipResponse(rsp *http.Response) (*RemoveUserMembershipResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveUserMembershipResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemovePermissionsToUserResponse parses an HTTP response from a RemovePermissionsToUserWithResponse call
func ParseRemovePermissionsToUserResponse(rsp *http.Response) (*RemovePermissionsToUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemovePermissionsToUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AuthorizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPermissionsToUser1Response parses an HTTP response from a GetPermissionsToUser1WithResponse call
func ParseGetPermissionsToUser1Response(rsp *http.Response) (*GetPermissionsToUser1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPermissionsToUser1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AuthorizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddPermissionsToUserResponse parses an HTTP response from a AddPermissionsToUserWithResponse call
func ParseAddPermissionsToUserResponse(rsp *http.Response) (*AddPermissionsToUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddPermissionsToUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AuthorizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDisconnectResponse parses an HTTP response from a DisconnectWithResponse call
func ParseDisconnectResponse(rsp *http.Response) (*DisconnectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DisconnectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseConnectResponse parses an HTTP response from a ConnectWithResponse call
func ParseConnectResponse(rsp *http.Response) (*ConnectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ConnectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PumbleInitialConnectionDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseConnect1Response parses an HTTP response from a Connect1WithResponse call
func ParseConnect1Response(rsp *http.Response) (*Connect1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Connect1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PumbleConnectedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSyncClientsResponse parses an HTTP response from a SyncClientsWithResponse call
func ParseSyncClientsResponse(rsp *http.Response) (*SyncClientsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SyncClientsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest []ClientDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseSyncProjectsResponse parses an HTTP response from a SyncProjectsWithResponse call
func ParseSyncProjectsResponse(rsp *http.Response) (*SyncProjectsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SyncProjectsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest []ProjectDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseUpdateProjectsResponse parses an HTTP response from a UpdateProjectsWithResponse call
func ParseUpdateProjectsResponse(rsp *http.Response) (*UpdateProjectsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateProjectsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetAllRegionsForUserAccountResponse parses an HTTP response from a GetAllRegionsForUserAccountWithResponse call
func ParseGetAllRegionsForUserAccountResponse(rsp *http.Response) (*GetAllRegionsForUserAccountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllRegionsForUserAccountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []RegionDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseListOfWorkspaceResponse parses an HTTP response from a ListOfWorkspaceWithResponse call
func ParseListOfWorkspaceResponse(rsp *http.Response) (*ListOfWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ListOfWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ReminderDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate11Response parses an HTTP response from a Create11WithResponse call
func ParseCreate11Response(rsp *http.Response) (*Create11Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create11Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ReminderDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseOfWorkspaceIdAndUserIdResponse parses an HTTP response from a OfWorkspaceIdAndUserIdWithResponse call
func ParseOfWorkspaceIdAndUserIdResponse(rsp *http.Response) (*OfWorkspaceIdAndUserIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &OfWorkspaceIdAndUserIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ReminderDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete12Response parses an HTTP response from a Delete12WithResponse call
func ParseDelete12Response(rsp *http.Response) (*Delete12Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete12Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseUpdate5Response parses an HTTP response from a Update5WithResponse call
func ParseUpdate5Response(rsp *http.Response) (*Update5Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update5Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReminderDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetDashboardInfoResponse parses an HTTP response from a GetDashboardInfoWithResponse call
func ParseGetDashboardInfoResponse(rsp *http.Response) (*GetDashboardInfoResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetDashboardInfoResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MainReportDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetMyMostTrackedResponse parses an HTTP response from a GetMyMostTrackedWithResponse call
func ParseGetMyMostTrackedResponse(rsp *http.Response) (*GetMyMostTrackedResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetMyMostTrackedResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []MostTrackedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTeamActivitiesResponse parses an HTTP response from a GetTeamActivitiesWithResponse call
func ParseGetTeamActivitiesResponse(rsp *http.Response) (*GetTeamActivitiesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTeamActivitiesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TeamActivityDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAmountPreviewResponse parses an HTTP response from a GetAmountPreviewWithResponse call
func ParseGetAmountPreviewResponse(rsp *http.Response) (*GetAmountPreviewResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAmountPreviewResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BillableAndCostAmountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetDraftAssignmentsCountResponse parses an HTTP response from a GetDraftAssignmentsCountWithResponse call
func ParseGetDraftAssignmentsCountResponse(rsp *http.Response) (*GetDraftAssignmentsCountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetDraftAssignmentsCountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DraftAssignmentsCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectTotalsResponse parses an HTTP response from a GetProjectTotalsWithResponse call
func ParseGetProjectTotalsResponse(rsp *http.Response) (*GetProjectTotalsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectTotalsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []SchedulingProjectsTotalsWithoutBillableDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetFilteredProjectTotalsResponse parses an HTTP response from a GetFilteredProjectTotalsWithResponse call
func ParseGetFilteredProjectTotalsResponse(rsp *http.Response) (*GetFilteredProjectTotalsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetFilteredProjectTotalsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []SchedulingProjectsTotalsWithoutBillableDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectTotalsForSingleProjectResponse parses an HTTP response from a GetProjectTotalsForSingleProjectWithResponse call
func ParseGetProjectTotalsForSingleProjectResponse(rsp *http.Response) (*GetProjectTotalsForSingleProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectTotalsForSingleProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SchedulingProjectsTotalsWithoutBillableDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectsForUserResponse parses an HTTP response from a GetProjectsForUserWithResponse call
func ParseGetProjectsForUserResponse(rsp *http.Response) (*GetProjectsForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectsForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SchedulingProjectsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParsePublishAssignmentsResponse parses an HTTP response from a PublishAssignmentsWithResponse call
func ParsePublishAssignmentsResponse(rsp *http.Response) (*PublishAssignmentsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PublishAssignmentsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCreateRecurringResponse parses an HTTP response from a CreateRecurringWithResponse call
func ParseCreateRecurringResponse(rsp *http.Response) (*CreateRecurringResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateRecurringResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDelete11Response parses an HTTP response from a Delete11WithResponse call
func ParseDelete11Response(rsp *http.Response) (*Delete11Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete11Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEditRecurringResponse parses an HTTP response from a EditRecurringWithResponse call
func ParseEditRecurringResponse(rsp *http.Response) (*EditRecurringResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditRecurringResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEditPeriodForRecurringResponse parses an HTTP response from a EditPeriodForRecurringWithResponse call
func ParseEditPeriodForRecurringResponse(rsp *http.Response) (*EditPeriodForRecurringResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditPeriodForRecurringResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEditRecurringPeriodResponse parses an HTTP response from a EditRecurringPeriodWithResponse call
func ParseEditRecurringPeriodResponse(rsp *http.Response) (*EditRecurringPeriodResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditRecurringPeriodResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserTotalsResponse parses an HTTP response from a GetUserTotalsWithResponse call
func ParseGetUserTotalsResponse(rsp *http.Response) (*GetUserTotalsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserTotalsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []SchedulingUsersTotalsWithoutBillableDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAssignmentsForUserResponse parses an HTTP response from a GetAssignmentsForUserWithResponse call
func ParseGetAssignmentsForUserResponse(rsp *http.Response) (*GetAssignmentsForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAssignmentsForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentHydratedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetFilteredAssignmentsForUserResponse parses an HTTP response from a GetFilteredAssignmentsForUserWithResponse call
func ParseGetFilteredAssignmentsForUserResponse(rsp *http.Response) (*GetFilteredAssignmentsForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetFilteredAssignmentsForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentHydratedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsers3Response parses an HTTP response from a GetUsers3WithResponse call
func ParseGetUsers3Response(rsp *http.Response) (*GetUsers3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsers3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SchedulingUsersBaseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjects1Response parses an HTTP response from a GetProjects1WithResponse call
func ParseGetProjects1Response(rsp *http.Response) (*GetProjects1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjects1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SchedulingProjectsBaseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemindToPublishResponse parses an HTTP response from a RemindToPublishWithResponse call
func ParseRemindToPublishResponse(rsp *http.Response) (*RemindToPublishResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemindToPublishResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetUserTotalsForSingleUserResponse parses an HTTP response from a GetUserTotalsForSingleUserWithResponse call
func ParseGetUserTotalsForSingleUserResponse(rsp *http.Response) (*GetUserTotalsForSingleUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserTotalsForSingleUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SchedulingUsersBaseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGet3Response parses an HTTP response from a Get3WithResponse call
func ParseGet3Response(rsp *http.Response) (*Get3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Get3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCopyAssignmentResponse parses an HTTP response from a CopyAssignmentWithResponse call
func ParseCopyAssignmentResponse(rsp *http.Response) (*CopyAssignmentResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CopyAssignmentResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSplitAssignmentResponse parses an HTTP response from a SplitAssignmentWithResponse call
func ParseSplitAssignmentResponse(rsp *http.Response) (*SplitAssignmentResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SplitAssignmentResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseShiftScheduleResponse parses an HTTP response from a ShiftScheduleWithResponse call
func ParseShiftScheduleResponse(rsp *http.Response) (*ShiftScheduleResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ShiftScheduleResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AssignmentDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseHideProjectResponse parses an HTTP response from a HideProjectWithResponse call
func ParseHideProjectResponse(rsp *http.Response) (*HideProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HideProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseShowProjectResponse parses an HTTP response from a ShowProjectWithResponse call
func ParseShowProjectResponse(rsp *http.Response) (*ShowProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ShowProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseHideUserResponse parses an HTTP response from a HideUserWithResponse call
func ParseHideUserResponse(rsp *http.Response) (*HideUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &HideUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseShowUserResponse parses an HTTP response from a ShowUserWithResponse call
func ParseShowUserResponse(rsp *http.Response) (*ShowUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ShowUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCreate10Response parses an HTTP response from a Create10WithResponse call
func ParseCreate10Response(rsp *http.Response) (*Create10Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create10Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest MilestoneDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDelete10Response parses an HTTP response from a Delete10WithResponse call
func ParseDelete10Response(rsp *http.Response) (*Delete10Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete10Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MilestoneDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGet2Response parses an HTTP response from a Get2WithResponse call
func ParseGet2Response(rsp *http.Response) (*Get2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Get2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MilestoneDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEdit1Response parses an HTTP response from a Edit1WithResponse call
func ParseEdit1Response(rsp *http.Response) (*Edit1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Edit1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MilestoneDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEditDateResponse parses an HTTP response from a EditDateWithResponse call
func ParseEditDateResponse(rsp *http.Response) (*EditDateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EditDateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest MilestoneDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetProjectsResponse parses an HTTP response from a GetProjectsWithResponse call
func ParseGetProjectsResponse(rsp *http.Response) (*GetProjectsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetProjectsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ProjectFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsers2Response parses an HTTP response from a GetUsers2WithResponse call
func ParseGetUsers2Response(rsp *http.Response) (*GetUsers2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsers2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersAssignedToProjectResponse parses an HTTP response from a GetUsersAssignedToProjectWithResponse call
func ParseGetUsersAssignedToProjectResponse(rsp *http.Response) (*GetUsersAssignedToProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersAssignedToProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetSidebarConfigResponse parses an HTTP response from a GetSidebarConfigWithResponse call
func ParseGetSidebarConfigResponse(rsp *http.Response) (*GetSidebarConfigResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetSidebarConfigResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SidebarResponseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateSidebarResponse parses an HTTP response from a UpdateSidebarWithResponse call
func ParseUpdateSidebarResponse(rsp *http.Response) (*UpdateSidebarResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateSidebarResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest SidebarResponseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFilterUsersByStatusResponse parses an HTTP response from a FilterUsersByStatusWithResponse call
func ParseFilterUsersByStatusResponse(rsp *http.Response) (*FilterUsersByStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FilterUsersByStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []PtoTeamMemberDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete9Response parses an HTTP response from a Delete9WithResponse call
func ParseDelete9Response(rsp *http.Response) (*Delete9Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete9Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseStopResponse parses an HTTP response from a StopWithResponse call
func ParseStopResponse(rsp *http.Response) (*StopResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &StopResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseStartResponse parses an HTTP response from a StartWithResponse call
func ParseStartResponse(rsp *http.Response) (*StartResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &StartResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDeleteMany1Response parses an HTTP response from a DeleteMany1WithResponse call
func ParseDeleteMany1Response(rsp *http.Response) (*DeleteMany1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteMany1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TagDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTagsResponse parses an HTTP response from a GetTagsWithResponse call
func ParseGetTagsResponse(rsp *http.Response) (*GetTagsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTagsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TagDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateManyResponse parses an HTTP response from a UpdateManyWithResponse call
func ParseUpdateManyResponse(rsp *http.Response) (*UpdateManyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateManyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TagDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate9Response parses an HTTP response from a Create9WithResponse call
func ParseCreate9Response(rsp *http.Response) (*Create9Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create9Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TagDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseConnectedToApprovedEntriesResponse parses an HTTP response from a ConnectedToApprovedEntriesWithResponse call
func ParseConnectedToApprovedEntriesResponse(rsp *http.Response) (*ConnectedToApprovedEntriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ConnectedToApprovedEntriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTagsOfIdsResponse parses an HTTP response from a GetTagsOfIdsWithResponse call
func ParseGetTagsOfIdsResponse(rsp *http.Response) (*GetTagsOfIdsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTagsOfIdsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TagDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTagIdsByNameAndStatusResponse parses an HTTP response from a GetTagIdsByNameAndStatusWithResponse call
func ParseGetTagIdsByNameAndStatusResponse(rsp *http.Response) (*GetTagIdsByNameAndStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTagIdsByNameAndStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete8Response parses an HTTP response from a Delete8WithResponse call
func ParseDelete8Response(rsp *http.Response) (*Delete8Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete8Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TagDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate4Response parses an HTTP response from a Update4WithResponse call
func ParseUpdate4Response(rsp *http.Response) (*Update4Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update4Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TagDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTemplatesResponse parses an HTTP response from a GetTemplatesWithResponse call
func ParseGetTemplatesResponse(rsp *http.Response) (*GetTemplatesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTemplatesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TemplateFullWithEntitiesFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate8Response parses an HTTP response from a Create8WithResponse call
func ParseCreate8Response(rsp *http.Response) (*Create8Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create8Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TemplateDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete7Response parses an HTTP response from a Delete7WithResponse call
func ParseDelete7Response(rsp *http.Response) (*Delete7Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete7Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TemplateDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTemplateResponse parses an HTTP response from a GetTemplateWithResponse call
func ParseGetTemplateResponse(rsp *http.Response) (*GetTemplateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTemplateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TemplateDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate13Response parses an HTTP response from a Update13WithResponse call
func ParseUpdate13Response(rsp *http.Response) (*Update13Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update13Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TemplateDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseActivateResponse parses an HTTP response from a ActivateWithResponse call
func ParseActivateResponse(rsp *http.Response) (*ActivateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ActivateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CopiedEntriesDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeactivateResponse parses an HTTP response from a DeactivateWithResponse call
func ParseDeactivateResponse(rsp *http.Response) (*DeactivateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeactivateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCopyTimeEntriesResponse parses an HTTP response from a CopyTimeEntriesWithResponse call
func ParseCopyTimeEntriesResponse(rsp *http.Response) (*CopyTimeEntriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CopyTimeEntriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CopiedEntriesDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseContinueTimeEntryResponse parses an HTTP response from a ContinueTimeEntryWithResponse call
func ParseContinueTimeEntryResponse(rsp *http.Response) (*ContinueTimeEntryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ContinueTimeEntryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetTeamMembersOfAdminResponse parses an HTTP response from a GetTeamMembersOfAdminWithResponse call
func ParseGetTeamMembersOfAdminResponse(rsp *http.Response) (*GetTeamMembersOfAdminResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTeamMembersOfAdminResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PtoTeamMembersAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetBalancesForPolicyResponse parses an HTTP response from a GetBalancesForPolicyWithResponse call
func ParseGetBalancesForPolicyResponse(rsp *http.Response) (*GetBalancesForPolicyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetBalancesForPolicyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BalancesWithCount
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateBalanceResponse parses an HTTP response from a UpdateBalanceWithResponse call
func ParseUpdateBalanceResponse(rsp *http.Response) (*UpdateBalanceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateBalanceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetBalancesForUserResponse parses an HTTP response from a GetBalancesForUserWithResponse call
func ParseGetBalancesForUserResponse(rsp *http.Response) (*GetBalancesForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetBalancesForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest BalancesWithCount
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTeamMembersOfManagerResponse parses an HTTP response from a GetTeamMembersOfManagerWithResponse call
func ParseGetTeamMembersOfManagerResponse(rsp *http.Response) (*GetTeamMembersOfManagerResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTeamMembersOfManagerResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PtoTeamMembersAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFindPoliciesForWorkspaceResponse parses an HTTP response from a FindPoliciesForWorkspaceWithResponse call
func ParseFindPoliciesForWorkspaceResponse(rsp *http.Response) (*FindPoliciesForWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FindPoliciesForWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreatePolicyResponse parses an HTTP response from a CreatePolicyWithResponse call
func ParseCreatePolicyResponse(rsp *http.Response) (*CreatePolicyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreatePolicyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetPolicyAssignmentForCurrentUserResponse parses an HTTP response from a GetPolicyAssignmentForCurrentUserWithResponse call
func ParseGetPolicyAssignmentForCurrentUserResponse(rsp *http.Response) (*GetPolicyAssignmentForCurrentUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPolicyAssignmentForCurrentUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []PolicyAssignmentFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTeamAssignmentsDistributionResponse parses an HTTP response from a GetTeamAssignmentsDistributionWithResponse call
func ParseGetTeamAssignmentsDistributionResponse(rsp *http.Response) (*GetTeamAssignmentsDistributionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTeamAssignmentsDistributionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TeamPolicyAssignmentsDistribution
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPolicyAssignmentsForUserResponse parses an HTTP response from a GetPolicyAssignmentsForUserWithResponse call
func ParseGetPolicyAssignmentsForUserResponse(rsp *http.Response) (*GetPolicyAssignmentsForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPolicyAssignmentsForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []PolicyAssignmentFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseFindPoliciesForUserResponse parses an HTTP response from a FindPoliciesForUserWithResponse call
func ParseFindPoliciesForUserResponse(rsp *http.Response) (*FindPoliciesForUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &FindPoliciesForUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeletePolicyResponse parses an HTTP response from a DeletePolicyWithResponse call
func ParseDeletePolicyResponse(rsp *http.Response) (*DeletePolicyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeletePolicyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseUpdatePolicyResponse parses an HTTP response from a UpdatePolicyWithResponse call
func ParseUpdatePolicyResponse(rsp *http.Response) (*UpdatePolicyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdatePolicyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseArchiveResponse parses an HTTP response from a ArchiveWithResponse call
func ParseArchiveResponse(rsp *http.Response) (*ArchiveResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ArchiveResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRestoreResponse parses an HTTP response from a RestoreWithResponse call
func ParseRestoreResponse(rsp *http.Response) (*RestoreResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RestoreResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPolicyResponse parses an HTTP response from a GetPolicyWithResponse call
func ParseGetPolicyResponse(rsp *http.Response) (*GetPolicyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPolicyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PolicyDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate7Response parses an HTTP response from a Create7WithResponse call
func ParseCreate7Response(rsp *http.Response) (*Create7Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create7Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffRequestFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete6Response parses an HTTP response from a Delete6WithResponse call
func ParseDelete6Response(rsp *http.Response) (*Delete6Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete6Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseApproveResponse parses an HTTP response from a ApproveWithResponse call
func ParseApproveResponse(rsp *http.Response) (*ApproveResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ApproveResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRejectResponse parses an HTTP response from a RejectWithResponse call
func ParseRejectResponse(rsp *http.Response) (*RejectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RejectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateForOther1Response parses an HTTP response from a CreateForOther1WithResponse call
func ParseCreateForOther1Response(rsp *http.Response) (*CreateForOther1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateForOther1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffRequestFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGet1Response parses an HTTP response from a Get1WithResponse call
func ParseGet1Response(rsp *http.Response) (*Get1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Get1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffRequestsWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeOffRequestByIdResponse parses an HTTP response from a GetTimeOffRequestByIdWithResponse call
func ParseGetTimeOffRequestByIdResponse(rsp *http.Response) (*GetTimeOffRequestByIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeOffRequestByIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeOffRequestFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetAllUsersOfWorkspaceResponse parses an HTTP response from a GetAllUsersOfWorkspaceWithResponse call
func ParseGetAllUsersOfWorkspaceResponse(rsp *http.Response) (*GetAllUsersOfWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetAllUsersOfWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PtoTeamMembersAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserGroupsOfWorkspaceResponse parses an HTTP response from a GetUserGroupsOfWorkspaceWithResponse call
func ParseGetUserGroupsOfWorkspaceResponse(rsp *http.Response) (*GetUserGroupsOfWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserGroupsOfWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PtoTeamMembersAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersOfWorkspaceResponse parses an HTTP response from a GetUsersOfWorkspaceWithResponse call
func ParseGetUsersOfWorkspaceResponse(rsp *http.Response) (*GetUsersOfWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersOfWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest PtoTeamMembersAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetResponse parses an HTTP response from a GetWithResponse call
func ParseGetResponse(rsp *http.Response) (*GetResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimelineUsersDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimelineForReportsResponse parses an HTTP response from a GetTimelineForReportsWithResponse call
func ParseGetTimelineForReportsResponse(rsp *http.Response) (*GetTimelineForReportsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimelineForReportsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimelineUsersDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDeleteManyResponse parses an HTTP response from a DeleteManyWithResponse call
func ParseDeleteManyResponse(rsp *http.Response) (*DeleteManyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteManyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryUpdatedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeEntriesBySearchValueResponse parses an HTTP response from a GetTimeEntriesBySearchValueWithResponse call
func ParseGetTimeEntriesBySearchValueResponse(rsp *http.Response) (*GetTimeEntriesBySearchValueResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntriesBySearchValueResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryRecentlyUsedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate6Response parses an HTTP response from a Create6WithResponse call
func ParseCreate6Response(rsp *http.Response) (*Create6Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create6Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParsePatchTimeEntriesResponse parses an HTTP response from a PatchTimeEntriesWithResponse call
func ParsePatchTimeEntriesResponse(rsp *http.Response) (*PatchTimeEntriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PatchTimeEntriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseEndStartedResponse parses an HTTP response from a EndStartedWithResponse call
func ParseEndStartedResponse(rsp *http.Response) (*EndStartedResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &EndStartedResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetMultipleTimeEntriesByIdResponse parses an HTTP response from a GetMultipleTimeEntriesByIdWithResponse call
func ParseGetMultipleTimeEntriesByIdResponse(rsp *http.Response) (*GetMultipleTimeEntriesByIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetMultipleTimeEntriesByIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateFull1Response parses an HTTP response from a CreateFull1WithResponse call
func ParseCreateFull1Response(rsp *http.Response) (*CreateFull1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateFull1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetTimeEntryInProgressResponse parses an HTTP response from a GetTimeEntryInProgressWithResponse call
func ParseGetTimeEntryInProgressResponse(rsp *http.Response) (*GetTimeEntryInProgressResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntryInProgressResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateInvoicedStatusResponse parses an HTTP response from a UpdateInvoicedStatusWithResponse call
func ParseUpdateInvoicedStatusResponse(rsp *http.Response) (*UpdateInvoicedStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateInvoicedStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseListOfProjectResponse parses an HTTP response from a ListOfProjectWithResponse call
func ParseListOfProjectResponse(rsp *http.Response) (*ListOfProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ListOfProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeEntriesRecentlyUsedResponse parses an HTTP response from a GetTimeEntriesRecentlyUsedWithResponse call
func ParseGetTimeEntriesRecentlyUsedResponse(rsp *http.Response) (*GetTimeEntriesRecentlyUsedResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntriesRecentlyUsedResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryRecentlyUsedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRestoreTimeEntriesResponse parses an HTTP response from a RestoreTimeEntriesWithResponse call
func ParseRestoreTimeEntriesResponse(rsp *http.Response) (*RestoreTimeEntriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RestoreTimeEntriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateForManyResponse parses an HTTP response from a CreateForManyWithResponse call
func ParseCreateForManyResponse(rsp *http.Response) (*CreateForManyResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateForManyResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryWithUsernameDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateForOthersResponse parses an HTTP response from a CreateForOthersWithResponse call
func ParseCreateForOthersResponse(rsp *http.Response) (*CreateForOthersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateForOthersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntrySummaryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseListOfFullResponse parses an HTTP response from a ListOfFullWithResponse call
func ParseListOfFullResponse(rsp *http.Response) (*ListOfFullResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ListOfFullResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TeamMemberInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeEntriesResponse parses an HTTP response from a GetTimeEntriesWithResponse call
func ParseGetTimeEntriesResponse(rsp *http.Response) (*GetTimeEntriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAssertTimeEntriesExistInDateRangeResponse parses an HTTP response from a AssertTimeEntriesExistInDateRangeWithResponse call
func ParseAssertTimeEntriesExistInDateRangeResponse(rsp *http.Response) (*AssertTimeEntriesExistInDateRangeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AssertTimeEntriesExistInDateRangeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCreateFullResponse parses an HTTP response from a CreateFullWithResponse call
func ParseCreateFullResponse(rsp *http.Response) (*CreateFullResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateFullResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetTimeEntriesInRangeResponse parses an HTTP response from a GetTimeEntriesInRangeWithResponse call
func ParseGetTimeEntriesInRangeResponse(rsp *http.Response) (*GetTimeEntriesInRangeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntriesInRangeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeEntriesForTimesheetResponse parses an HTTP response from a GetTimeEntriesForTimesheetWithResponse call
func ParseGetTimeEntriesForTimesheetResponse(rsp *http.Response) (*GetTimeEntriesForTimesheetResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntriesForTimesheetResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParsePatchResponse parses an HTTP response from a PatchWithResponse call
func ParsePatchResponse(rsp *http.Response) (*PatchResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PatchResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryUpdatedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate3Response parses an HTTP response from a Update3WithResponse call
func ParseUpdate3Response(rsp *http.Response) (*Update3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeEntryAttributesResponse parses an HTTP response from a GetTimeEntryAttributesWithResponse call
func ParseGetTimeEntryAttributesResponse(rsp *http.Response) (*GetTimeEntryAttributesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntryAttributesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []CustomAttributeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateTimeEntryAttributeResponse parses an HTTP response from a CreateTimeEntryAttributeWithResponse call
func ParseCreateTimeEntryAttributeResponse(rsp *http.Response) (*CreateTimeEntryAttributeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateTimeEntryAttributeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CustomAttributeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDeleteTimeEntryAttributeResponse parses an HTTP response from a DeleteTimeEntryAttributeWithResponse call
func ParseDeleteTimeEntryAttributeResponse(rsp *http.Response) (*DeleteTimeEntryAttributeResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteTimeEntryAttributeResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest CustomAttributeDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateBillableResponse parses an HTTP response from a UpdateBillableWithResponse call
func ParseUpdateBillableResponse(rsp *http.Response) (*UpdateBillableResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateBillableResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateDescriptionResponse parses an HTTP response from a UpdateDescriptionWithResponse call
func ParseUpdateDescriptionResponse(rsp *http.Response) (*UpdateDescriptionResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateDescriptionResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateEndResponse parses an HTTP response from a UpdateEndWithResponse call
func ParseUpdateEndResponse(rsp *http.Response) (*UpdateEndResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateEndResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateFullResponse parses an HTTP response from a UpdateFullWithResponse call
func ParseUpdateFullResponse(rsp *http.Response) (*UpdateFullResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateFullResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call
func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveProjectResponse parses an HTTP response from a RemoveProjectWithResponse call
func ParseRemoveProjectResponse(rsp *http.Response) (*RemoveProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateProjectAndTaskResponse parses an HTTP response from a UpdateProjectAndTaskWithResponse call
func ParseUpdateProjectAndTaskResponse(rsp *http.Response) (*UpdateProjectAndTaskResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateProjectAndTaskResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateAndSplitResponse parses an HTTP response from a UpdateAndSplitWithResponse call
func ParseUpdateAndSplitResponse(rsp *http.Response) (*UpdateAndSplitResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateAndSplitResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSplitTimeEntryResponse parses an HTTP response from a SplitTimeEntryWithResponse call
func ParseSplitTimeEntryResponse(rsp *http.Response) (*SplitTimeEntryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SplitTimeEntryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest []TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseUpdateStartResponse parses an HTTP response from a UpdateStartWithResponse call
func ParseUpdateStartResponse(rsp *http.Response) (*UpdateStartResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateStartResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateTagsResponse parses an HTTP response from a UpdateTagsWithResponse call
func ParseUpdateTagsResponse(rsp *http.Response) (*UpdateTagsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateTagsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveTaskResponse parses an HTTP response from a RemoveTaskWithResponse call
func ParseRemoveTaskResponse(rsp *http.Response) (*RemoveTaskResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveTaskResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateTimeIntervalResponse parses an HTTP response from a UpdateTimeIntervalWithResponse call
func ParseUpdateTimeIntervalResponse(rsp *http.Response) (*UpdateTimeIntervalResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateTimeIntervalResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryUpdatedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call
func ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete5Response parses an HTTP response from a Delete5WithResponse call
func ParseDelete5Response(rsp *http.Response) (*Delete5Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete5Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryUpdatedDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateCustomFieldResponse parses an HTTP response from a UpdateCustomFieldWithResponse call
func ParseUpdateCustomFieldResponse(rsp *http.Response) (*UpdateCustomFieldResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateCustomFieldResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest CustomFieldValueDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParsePenalizeCurrentTimerAndStartNewTimeEntryResponse parses an HTTP response from a PenalizeCurrentTimerAndStartNewTimeEntryWithResponse call
func ParsePenalizeCurrentTimerAndStartNewTimeEntryResponse(rsp *http.Response) (*PenalizeCurrentTimerAndStartNewTimeEntryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PenalizeCurrentTimerAndStartNewTimeEntryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseTransferWorkspaceDeprecatedFlowResponse parses an HTTP response from a TransferWorkspaceDeprecatedFlowWithResponse call
func ParseTransferWorkspaceDeprecatedFlowResponse(rsp *http.Response) (*TransferWorkspaceDeprecatedFlowResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TransferWorkspaceDeprecatedFlowResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceTransferDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseTransferWorkspaceResponse parses an HTTP response from a TransferWorkspaceWithResponse call
func ParseTransferWorkspaceResponse(rsp *http.Response) (*TransferWorkspaceResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TransferWorkspaceResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceTransferDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTrialActivationDataResponse parses an HTTP response from a GetTrialActivationDataWithResponse call
func ParseGetTrialActivationDataResponse(rsp *http.Response) (*GetTrialActivationDataResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTrialActivationDataResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TrialActivationDataDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveMemberResponse parses an HTTP response from a RemoveMemberWithResponse call
func ParseRemoveMemberResponse(rsp *http.Response) (*RemoveMemberResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveMemberResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCopyTimeEntryCalendarDragResponse parses an HTTP response from a CopyTimeEntryCalendarDragWithResponse call
func ParseCopyTimeEntryCalendarDragResponse(rsp *http.Response) (*CopyTimeEntryCalendarDragResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CopyTimeEntryCalendarDragResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDuplicateTimeEntryResponse parses an HTTP response from a DuplicateTimeEntryWithResponse call
func ParseDuplicateTimeEntryResponse(rsp *http.Response) (*DuplicateTimeEntryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DuplicateTimeEntryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest TimeEntryDtoImpl
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetUserGroups1Response parses an HTTP response from a GetUserGroups1WithResponse call
func ParseGetUserGroups1Response(rsp *http.Response) (*GetUserGroups1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserGroups1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate5Response parses an HTTP response from a Create5WithResponse call
func ParseCreate5Response(rsp *http.Response) (*Create5Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create5Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetUserGroups2Response parses an HTTP response from a GetUserGroups2WithResponse call
func ParseGetUserGroups2Response(rsp *http.Response) (*GetUserGroups2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserGroups2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest GroupsAndCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserGroupNamesResponse parses an HTTP response from a GetUserGroupNamesWithResponse call
func ParseGetUserGroupNamesResponse(rsp *http.Response) (*GetUserGroupNamesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserGroupNamesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersForReportFilter1Response parses an HTTP response from a GetUsersForReportFilter1WithResponse call
func ParseGetUsersForReportFilter1Response(rsp *http.Response) (*GetUsersForReportFilter1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersForReportFilter1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserGroupForReportFilterPostResponse parses an HTTP response from a GetUserGroupForReportFilterPostWithResponse call
func ParseGetUserGroupForReportFilterPostResponse(rsp *http.Response) (*GetUserGroupForReportFilterPostResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserGroupForReportFilterPostResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersForAttendanceReportFilterResponse parses an HTTP response from a GetUsersForAttendanceReportFilterWithResponse call
func ParseGetUsersForAttendanceReportFilterResponse(rsp *http.Response) (*GetUsersForAttendanceReportFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersForAttendanceReportFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ReportFilterUsersWithCountDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserGroupIdsByNameResponse parses an HTTP response from a GetUserGroupIdsByNameWithResponse call
func ParseGetUserGroupIdsByNameResponse(rsp *http.Response) (*GetUserGroupIdsByNameResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserGroupIdsByNameResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []string
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserGroupsResponse parses an HTTP response from a GetUserGroupsWithResponse call
func ParseGetUserGroupsResponse(rsp *http.Response) (*GetUserGroupsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserGroupsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveUserResponse parses an HTTP response from a RemoveUserWithResponse call
func ParseRemoveUserResponse(rsp *http.Response) (*RemoveUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddUsersToUserGroupsFilterResponse parses an HTTP response from a AddUsersToUserGroupsFilterWithResponse call
func ParseAddUsersToUserGroupsFilterResponse(rsp *http.Response) (*AddUsersToUserGroupsFilterResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddUsersToUserGroupsFilterResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete4Response parses an HTTP response from a Delete4WithResponse call
func ParseDelete4Response(rsp *http.Response) (*Delete4Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete4Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate2Response parses an HTTP response from a Update2WithResponse call
func ParseUpdate2Response(rsp *http.Response) (*Update2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserGroupDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsersResponse parses an HTTP response from a GetUsersWithResponse call
func ParseGetUsersResponse(rsp *http.Response) (*GetUsersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUsers1Response parses an HTTP response from a GetUsers1WithResponse call
func ParseGetUsers1Response(rsp *http.Response) (*GetUsers1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUsers1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []UserDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseAddUsersResponse parses an HTTP response from a AddUsersWithResponse call
func ParseAddUsersResponse(rsp *http.Response) (*AddUsersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &AddUsersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetExpensesForUsersResponse parses an HTTP response from a GetExpensesForUsersWithResponse call
func ParseGetExpensesForUsersResponse(rsp *http.Response) (*GetExpensesForUsersResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetExpensesForUsersResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ExpenseDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetMembershipsResponse parses an HTTP response from a SetMembershipsWithResponse call
func ParseSetMembershipsResponse(rsp *http.Response) (*SetMembershipsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetMembershipsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseResendInviteResponse parses an HTTP response from a ResendInviteWithResponse call
func ParseResendInviteResponse(rsp *http.Response) (*ResendInviteResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ResendInviteResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateDeprecatedResponse parses an HTTP response from a CreateDeprecatedWithResponse call
func ParseCreateDeprecatedResponse(rsp *http.Response) (*CreateDeprecatedResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateDeprecatedResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ApprovalRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetRequestsByUserResponse parses an HTTP response from a GetRequestsByUserWithResponse call
func ParseGetRequestsByUserResponse(rsp *http.Response) (*GetRequestsByUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRequestsByUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ApprovalInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetApprovedTotalsResponse parses an HTTP response from a GetApprovedTotalsWithResponse call
func ParseGetApprovedTotalsResponse(rsp *http.Response) (*GetApprovedTotalsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetApprovedTotalsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ApprovalPeriodTotalsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateForOtherDeprecatedResponse parses an HTTP response from a CreateForOtherDeprecatedWithResponse call
func ParseCreateForOtherDeprecatedResponse(rsp *http.Response) (*CreateForOtherDeprecatedResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateForOtherDeprecatedResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ApprovalRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetPreviewResponse parses an HTTP response from a GetPreviewWithResponse call
func ParseGetPreviewResponse(rsp *http.Response) (*GetPreviewResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPreviewResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ApprovalPeriodTotalsDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeEntryStatusResponse parses an HTTP response from a GetTimeEntryStatusWithResponse call
func ParseGetTimeEntryStatusResponse(rsp *http.Response) (*GetTimeEntryStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntryStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryApprovalStatusDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetTimeEntryWeekStatusResponse parses an HTTP response from a GetTimeEntryWeekStatusWithResponse call
func ParseGetTimeEntryWeekStatusResponse(rsp *http.Response) (*GetTimeEntryWeekStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetTimeEntryWeekStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TimeEntryApprovalStatusDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWeeklyRequestsByUserResponse parses an HTTP response from a GetWeeklyRequestsByUserWithResponse call
func ParseGetWeeklyRequestsByUserResponse(rsp *http.Response) (*GetWeeklyRequestsByUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWeeklyRequestsByUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []ApprovalInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseWithdrawAllOfUserResponse parses an HTTP response from a WithdrawAllOfUserWithResponse call
func ParseWithdrawAllOfUserResponse(rsp *http.Response) (*WithdrawAllOfUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &WithdrawAllOfUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseWithdrawAllOfWorkspaceDeprecatedResponse parses an HTTP response from a WithdrawAllOfWorkspaceDeprecatedWithResponse call
func ParseWithdrawAllOfWorkspaceDeprecatedResponse(rsp *http.Response) (*WithdrawAllOfWorkspaceDeprecatedResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &WithdrawAllOfWorkspaceDeprecatedResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseWithdrawWeeklyOfUserResponse parses an HTTP response from a WithdrawWeeklyOfUserWithResponse call
func ParseWithdrawWeeklyOfUserResponse(rsp *http.Response) (*WithdrawWeeklyOfUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &WithdrawWeeklyOfUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseSetCostRateForUser1Response parses an HTTP response from a SetCostRateForUser1WithResponse call
func ParseSetCostRateForUser1Response(rsp *http.Response) (*SetCostRateForUser1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetCostRateForUser1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpsertUserCustomFieldValueResponse parses an HTTP response from a UpsertUserCustomFieldValueWithResponse call
func ParseUpsertUserCustomFieldValueResponse(rsp *http.Response) (*UpsertUserCustomFieldValueResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpsertUserCustomFieldValueResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest []UserCustomFieldValueDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetFavoriteEntriesResponse parses an HTTP response from a GetFavoriteEntriesWithResponse call
func ParseGetFavoriteEntriesResponse(rsp *http.Response) (*GetFavoriteEntriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetFavoriteEntriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []FavoriteTimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreateFavoriteTimeEntryResponse parses an HTTP response from a CreateFavoriteTimeEntryWithResponse call
func ParseCreateFavoriteTimeEntryResponse(rsp *http.Response) (*CreateFavoriteTimeEntryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateFavoriteTimeEntryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest FavoriteTimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseReorderInvoiceItemResponse parses an HTTP response from a ReorderInvoiceItemWithResponse call
func ParseReorderInvoiceItemResponse(rsp *http.Response) (*ReorderInvoiceItemResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ReorderInvoiceItemResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []FavoriteTimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseDelete3Response parses an HTTP response from a Delete3WithResponse call
func ParseDelete3Response(rsp *http.Response) (*Delete3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdate1Response parses an HTTP response from a Update1WithResponse call
func ParseUpdate1Response(rsp *http.Response) (*Update1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Update1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest FavoriteTimeEntryFullDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetHolidays1Response parses an HTTP response from a GetHolidays1WithResponse call
func ParseGetHolidays1Response(rsp *http.Response) (*GetHolidays1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetHolidays1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []HolidayDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseSetHourlyRateForUser1Response parses an HTTP response from a SetHourlyRateForUser1WithResponse call
func ParseSetHourlyRateForUser1Response(rsp *http.Response) (*SetHourlyRateForUser1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &SetHourlyRateForUser1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WorkspaceDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetPermissionsToUserResponse parses an HTTP response from a GetPermissionsToUserWithResponse call
func ParseGetPermissionsToUserResponse(rsp *http.Response) (*GetPermissionsToUserResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetPermissionsToUserResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []AuthorizationDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseRemoveFavoriteProjectResponse parses an HTTP response from a RemoveFavoriteProjectWithResponse call
func ParseRemoveFavoriteProjectResponse(rsp *http.Response) (*RemoveFavoriteProjectResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &RemoveFavoriteProjectResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseDelete2Response parses an HTTP response from a Delete2WithResponse call
func ParseDelete2Response(rsp *http.Response) (*Delete2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCreate4Response parses an HTTP response from a Create4WithResponse call
func ParseCreate4Response(rsp *http.Response) (*Create4Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create4Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ProjectFavoritesDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDelete1Response parses an HTTP response from a Delete1WithResponse call
func ParseDelete1Response(rsp *http.Response) (*Delete1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Delete1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseCreate3Response parses an HTTP response from a Create3WithResponse call
func ParseCreate3Response(rsp *http.Response) (*Create3Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create3Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest TaskFavoritesDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseReSubmitResponse parses an HTTP response from a ReSubmitWithResponse call
func ParseReSubmitResponse(rsp *http.Response) (*ReSubmitResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &ReSubmitResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest ApprovalRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetUserRolesResponse parses an HTTP response from a GetUserRolesWithResponse call
func ParseGetUserRolesResponse(rsp *http.Response) (*GetUserRolesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetUserRolesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserRolesInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateUserRolesResponse parses an HTTP response from a UpdateUserRolesWithResponse call
func ParseUpdateUserRolesResponse(rsp *http.Response) (*UpdateUserRolesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateUserRolesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest UserRolesInfoDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate2Response parses an HTTP response from a Create2WithResponse call
func ParseCreate2Response(rsp *http.Response) (*Create2Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create2Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ApprovalRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseCreateForOtherResponse parses an HTTP response from a CreateForOtherWithResponse call
func ParseCreateForOtherResponse(rsp *http.Response) (*CreateForOtherResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &CreateForOtherResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest ApprovalRequestDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseGetWorkCapacityResponse parses an HTTP response from a GetWorkCapacityWithResponse call
func ParseGetWorkCapacityResponse(rsp *http.Response) (*GetWorkCapacityResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWorkCapacityResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetWebhooksResponse parses an HTTP response from a GetWebhooksWithResponse call
func ParseGetWebhooksResponse(rsp *http.Response) (*GetWebhooksResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWebhooksResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WebhooksDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseCreate1Response parses an HTTP response from a Create1WithResponse call
func ParseCreate1Response(rsp *http.Response) (*Create1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &Create1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest WebhookDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
}
return response, nil
}
// ParseDeleteResponse parses an HTTP response from a DeleteWithResponse call
func ParseDeleteResponse(rsp *http.Response) (*DeleteResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
return response, nil
}
// ParseGetWebhookResponse parses an HTTP response from a GetWebhookWithResponse call
func ParseGetWebhookResponse(rsp *http.Response) (*GetWebhookResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetWebhookResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WebhookDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseUpdateResponse parses an HTTP response from a UpdateWithResponse call
func ParseUpdateResponse(rsp *http.Response) (*UpdateResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &UpdateResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WebhookDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetLogsForWebhook1Response parses an HTTP response from a GetLogsForWebhook1WithResponse call
func ParseGetLogsForWebhook1Response(rsp *http.Response) (*GetLogsForWebhook1Response, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLogsForWebhook1Response{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest []WebhookLogDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGetLogCountResponse parses an HTTP response from a GetLogCountWithResponse call
func ParseGetLogCountResponse(rsp *http.Response) (*GetLogCountResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetLogCountResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest int64
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseTriggerResendEventForWebhookResponse parses an HTTP response from a TriggerResendEventForWebhookWithResponse call
func ParseTriggerResendEventForWebhookResponse(rsp *http.Response) (*TriggerResendEventForWebhookResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TriggerResendEventForWebhookResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseTriggerTestEventForWebhookResponse parses an HTTP response from a TriggerTestEventForWebhookWithResponse call
func ParseTriggerTestEventForWebhookResponse(rsp *http.Response) (*TriggerTestEventForWebhookResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &TriggerTestEventForWebhookResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest bool
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}
// ParseGenerateNewTokenResponse parses an HTTP response from a GenerateNewTokenWithResponse call
func ParseGenerateNewTokenResponse(rsp *http.Response) (*GenerateNewTokenResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GenerateNewTokenResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest WebhookDto
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
}
return response, nil
}