Versions in this module Expand all Collapse all v0 v0.1.0 Mar 19, 2026 Changes in this version + var JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) + var XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) + func CacheExpires(r *http.Response) time.Time + func IsNil(i interface{}) bool + func NewConfiguration() *config.Configuration + func PtrBool(v bool) *bool + func PtrFloat32(v float32) *float32 + func PtrFloat64(v float64) *float64 + func PtrInt(v int) *int + func PtrInt32(v int32) *int32 + func PtrInt64(v int64) *int64 + func PtrString(v string) *string + func PtrTime(v time.Time) *time.Time + type APIClient struct + DefaultAPI DefaultAPI + func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error) + func (c *APIClient) GetConfig() *config.Configuration + type APIResponse struct + Message string + Method string + Operation string + Payload []byte + RequestURL string + func NewAPIResponse(r *http.Response) *APIResponse + func NewAPIResponseWithError(errorMessage string) *APIResponse + type ApiGetCostsForProjectRequest struct + ApiService DefaultAPI + func (r ApiGetCostsForProjectRequest) Accept(accept string) ApiGetCostsForProjectRequest + func (r ApiGetCostsForProjectRequest) Depth(depth string) ApiGetCostsForProjectRequest + func (r ApiGetCostsForProjectRequest) Execute() (*ProjectCost, error) + func (r ApiGetCostsForProjectRequest) From(from string) ApiGetCostsForProjectRequest + func (r ApiGetCostsForProjectRequest) Granularity(granularity string) ApiGetCostsForProjectRequest + func (r ApiGetCostsForProjectRequest) IncludeZeroCosts(includeZeroCosts bool) ApiGetCostsForProjectRequest + func (r ApiGetCostsForProjectRequest) To(to string) ApiGetCostsForProjectRequest + type ApiListCostsForCustomerRequest struct + ApiService DefaultAPI + func (r ApiListCostsForCustomerRequest) Accept(accept string) ApiListCostsForCustomerRequest + func (r ApiListCostsForCustomerRequest) Depth(depth string) ApiListCostsForCustomerRequest + func (r ApiListCostsForCustomerRequest) Execute() ([]ProjectCost, error) + func (r ApiListCostsForCustomerRequest) From(from string) ApiListCostsForCustomerRequest + func (r ApiListCostsForCustomerRequest) Granularity(granularity string) ApiListCostsForCustomerRequest + func (r ApiListCostsForCustomerRequest) IncludeZeroCosts(includeZeroCosts bool) ApiListCostsForCustomerRequest + func (r ApiListCostsForCustomerRequest) To(to string) ApiListCostsForCustomerRequest + type ApiListCostsForResellerRequest struct + ApiService DefaultAPI + func (r ApiListCostsForResellerRequest) Accept(accept string) ApiListCostsForResellerRequest + func (r ApiListCostsForResellerRequest) Depth(depth string) ApiListCostsForResellerRequest + func (r ApiListCostsForResellerRequest) Execute() ([]ProjectCost, error) + func (r ApiListCostsForResellerRequest) From(from string) ApiListCostsForResellerRequest + func (r ApiListCostsForResellerRequest) Granularity(granularity string) ApiListCostsForResellerRequest + func (r ApiListCostsForResellerRequest) IncludeZeroCosts(includeZeroCosts bool) ApiListCostsForResellerRequest + func (r ApiListCostsForResellerRequest) To(to string) ApiListCostsForResellerRequest + type DefaultAPI interface + GetCostsForProject func(ctx context.Context, customerAccountId string, projectId string) ApiGetCostsForProjectRequest + GetCostsForProjectExecute func(r ApiGetCostsForProjectRequest) (*ProjectCost, error) + ListCostsForCustomer func(ctx context.Context, customerAccountId string) ApiListCostsForCustomerRequest + ListCostsForCustomerExecute func(r ApiListCostsForCustomerRequest) ([]ProjectCost, error) + ListCostsForReseller func(ctx context.Context, customerAccountId string) ApiListCostsForResellerRequest + ListCostsForResellerExecute func(r ApiListCostsForResellerRequest) ([]ProjectCost, error) + type DefaultAPIService service + func (a *DefaultAPIService) GetCostsForProject(ctx context.Context, customerAccountId string, projectId string) ApiGetCostsForProjectRequest + func (a *DefaultAPIService) GetCostsForProjectExecute(r ApiGetCostsForProjectRequest) (*ProjectCost, error) + func (a *DefaultAPIService) ListCostsForCustomer(ctx context.Context, customerAccountId string) ApiListCostsForCustomerRequest + func (a *DefaultAPIService) ListCostsForCustomerExecute(r ApiListCostsForCustomerRequest) ([]ProjectCost, error) + func (a *DefaultAPIService) ListCostsForReseller(ctx context.Context, customerAccountId string) ApiListCostsForResellerRequest + func (a *DefaultAPIService) ListCostsForResellerExecute(r ApiListCostsForResellerRequest) ([]ProjectCost, error) + type DefaultAPIServiceMock struct + GetCostsForProjectExecuteMock *func(r ApiGetCostsForProjectRequest) (*ProjectCost, error) + ListCostsForCustomerExecuteMock *func(r ApiListCostsForCustomerRequest) ([]ProjectCost, error) + ListCostsForResellerExecuteMock *func(r ApiListCostsForResellerRequest) ([]ProjectCost, error) + func (a DefaultAPIServiceMock) GetCostsForProject(ctx context.Context, customerAccountId string, projectId string) ApiGetCostsForProjectRequest + func (a DefaultAPIServiceMock) GetCostsForProjectExecute(r ApiGetCostsForProjectRequest) (*ProjectCost, error) + func (a DefaultAPIServiceMock) ListCostsForCustomer(ctx context.Context, customerAccountId string) ApiListCostsForCustomerRequest + func (a DefaultAPIServiceMock) ListCostsForCustomerExecute(r ApiListCostsForCustomerRequest) ([]ProjectCost, error) + func (a DefaultAPIServiceMock) ListCostsForReseller(ctx context.Context, customerAccountId string) ApiListCostsForResellerRequest + func (a DefaultAPIServiceMock) ListCostsForResellerExecute(r ApiListCostsForResellerRequest) ([]ProjectCost, error) + type DefaultError struct + AdditionalProperties map[string]interface{} + Code string + Message *string + func NewDefaultError(code string) *DefaultError + func NewDefaultErrorWithDefaults() *DefaultError + func (o *DefaultError) GetCode() string + func (o *DefaultError) GetCodeOk() (*string, bool) + func (o *DefaultError) GetMessage() string + func (o *DefaultError) GetMessageOk() (*string, bool) + func (o *DefaultError) HasMessage() bool + func (o *DefaultError) SetCode(v string) + func (o *DefaultError) SetMessage(v string) + func (o *DefaultError) UnmarshalJSON(data []byte) (err error) + func (o DefaultError) MarshalJSON() ([]byte, error) + func (o DefaultError) ToMap() (map[string]interface{}, error) + type DetailedServiceCost struct + AdditionalProperties map[string]interface{} + ReportData []ReportData + ServiceCategoryName string + ServiceName string + Sku string + TotalCharge float64 + TotalDiscount float64 + TotalQuantity int32 + UnitLabel string + func NewDetailedServiceCost(serviceCategoryName string, serviceName string, sku string, ...) *DetailedServiceCost + func NewDetailedServiceCostWithDefaults() *DetailedServiceCost + func (o *DetailedServiceCost) GetReportData() []ReportData + func (o *DetailedServiceCost) GetReportDataOk() ([]ReportData, bool) + func (o *DetailedServiceCost) GetServiceCategoryName() string + func (o *DetailedServiceCost) GetServiceCategoryNameOk() (*string, bool) + func (o *DetailedServiceCost) GetServiceName() string + func (o *DetailedServiceCost) GetServiceNameOk() (*string, bool) + func (o *DetailedServiceCost) GetSku() string + func (o *DetailedServiceCost) GetSkuOk() (*string, bool) + func (o *DetailedServiceCost) GetTotalCharge() float64 + func (o *DetailedServiceCost) GetTotalChargeOk() (*float64, bool) + func (o *DetailedServiceCost) GetTotalDiscount() float64 + func (o *DetailedServiceCost) GetTotalDiscountOk() (*float64, bool) + func (o *DetailedServiceCost) GetTotalQuantity() int32 + func (o *DetailedServiceCost) GetTotalQuantityOk() (*int32, bool) + func (o *DetailedServiceCost) GetUnitLabel() string + func (o *DetailedServiceCost) GetUnitLabelOk() (*string, bool) + func (o *DetailedServiceCost) HasReportData() bool + func (o *DetailedServiceCost) SetReportData(v []ReportData) + func (o *DetailedServiceCost) SetServiceCategoryName(v string) + func (o *DetailedServiceCost) SetServiceName(v string) + func (o *DetailedServiceCost) SetSku(v string) + func (o *DetailedServiceCost) SetTotalCharge(v float64) + func (o *DetailedServiceCost) SetTotalDiscount(v float64) + func (o *DetailedServiceCost) SetTotalQuantity(v int32) + func (o *DetailedServiceCost) SetUnitLabel(v string) + func (o *DetailedServiceCost) UnmarshalJSON(data []byte) (err error) + func (o DetailedServiceCost) MarshalJSON() ([]byte, error) + func (o DetailedServiceCost) ToMap() (map[string]interface{}, error) + type MappedNullable interface + ToMap func() (map[string]interface{}, error) + type NullableBool struct + func NewNullableBool(val *bool) *NullableBool + func (v *NullableBool) Set(val *bool) + func (v *NullableBool) UnmarshalJSON(src []byte) error + func (v *NullableBool) Unset() + func (v NullableBool) Get() *bool + func (v NullableBool) IsSet() bool + func (v NullableBool) MarshalJSON() ([]byte, error) + type NullableDefaultError struct + func NewNullableDefaultError(val *DefaultError) *NullableDefaultError + func (v *NullableDefaultError) Set(val *DefaultError) + func (v *NullableDefaultError) UnmarshalJSON(src []byte) error + func (v *NullableDefaultError) Unset() + func (v NullableDefaultError) Get() *DefaultError + func (v NullableDefaultError) IsSet() bool + func (v NullableDefaultError) MarshalJSON() ([]byte, error) + type NullableDetailedServiceCost struct + func NewNullableDetailedServiceCost(val *DetailedServiceCost) *NullableDetailedServiceCost + func (v *NullableDetailedServiceCost) Set(val *DetailedServiceCost) + func (v *NullableDetailedServiceCost) UnmarshalJSON(src []byte) error + func (v *NullableDetailedServiceCost) Unset() + func (v NullableDetailedServiceCost) Get() *DetailedServiceCost + func (v NullableDetailedServiceCost) IsSet() bool + func (v NullableDetailedServiceCost) MarshalJSON() ([]byte, error) + type NullableFloat32 struct + func NewNullableFloat32(val *float32) *NullableFloat32 + func (v *NullableFloat32) Set(val *float32) + func (v *NullableFloat32) UnmarshalJSON(src []byte) error + func (v *NullableFloat32) Unset() + func (v NullableFloat32) Get() *float32 + func (v NullableFloat32) IsSet() bool + func (v NullableFloat32) MarshalJSON() ([]byte, error) + type NullableFloat64 struct + func NewNullableFloat64(val *float64) *NullableFloat64 + func (v *NullableFloat64) Set(val *float64) + func (v *NullableFloat64) UnmarshalJSON(src []byte) error + func (v *NullableFloat64) Unset() + func (v NullableFloat64) Get() *float64 + func (v NullableFloat64) IsSet() bool + func (v NullableFloat64) MarshalJSON() ([]byte, error) + type NullableInt struct + func NewNullableInt(val *int) *NullableInt + func (v *NullableInt) Set(val *int) + func (v *NullableInt) UnmarshalJSON(src []byte) error + func (v *NullableInt) Unset() + func (v NullableInt) Get() *int + func (v NullableInt) IsSet() bool + func (v NullableInt) MarshalJSON() ([]byte, error) + type NullableInt32 struct + func NewNullableInt32(val *int32) *NullableInt32 + func (v *NullableInt32) Set(val *int32) + func (v *NullableInt32) UnmarshalJSON(src []byte) error + func (v *NullableInt32) Unset() + func (v NullableInt32) Get() *int32 + func (v NullableInt32) IsSet() bool + func (v NullableInt32) MarshalJSON() ([]byte, error) + type NullableInt64 struct + func NewNullableInt64(val *int64) *NullableInt64 + func (v *NullableInt64) Set(val *int64) + func (v *NullableInt64) UnmarshalJSON(src []byte) error + func (v *NullableInt64) Unset() + func (v NullableInt64) Get() *int64 + func (v NullableInt64) IsSet() bool + func (v NullableInt64) MarshalJSON() ([]byte, error) + type NullableProjectCost struct + func NewNullableProjectCost(val *ProjectCost) *NullableProjectCost + func (v *NullableProjectCost) Set(val *ProjectCost) + func (v *NullableProjectCost) UnmarshalJSON(src []byte) error + func (v *NullableProjectCost) Unset() + func (v NullableProjectCost) Get() *ProjectCost + func (v NullableProjectCost) IsSet() bool + func (v NullableProjectCost) MarshalJSON() ([]byte, error) + type NullableProjectCostWithDetailedServices struct + func NewNullableProjectCostWithDetailedServices(val *ProjectCostWithDetailedServices) *NullableProjectCostWithDetailedServices + func (v *NullableProjectCostWithDetailedServices) Set(val *ProjectCostWithDetailedServices) + func (v *NullableProjectCostWithDetailedServices) UnmarshalJSON(src []byte) error + func (v *NullableProjectCostWithDetailedServices) Unset() + func (v NullableProjectCostWithDetailedServices) Get() *ProjectCostWithDetailedServices + func (v NullableProjectCostWithDetailedServices) IsSet() bool + func (v NullableProjectCostWithDetailedServices) MarshalJSON() ([]byte, error) + type NullableProjectCostWithReports struct + func NewNullableProjectCostWithReports(val *ProjectCostWithReports) *NullableProjectCostWithReports + func (v *NullableProjectCostWithReports) Set(val *ProjectCostWithReports) + func (v *NullableProjectCostWithReports) UnmarshalJSON(src []byte) error + func (v *NullableProjectCostWithReports) Unset() + func (v NullableProjectCostWithReports) Get() *ProjectCostWithReports + func (v NullableProjectCostWithReports) IsSet() bool + func (v NullableProjectCostWithReports) MarshalJSON() ([]byte, error) + type NullableProjectCostWithSummarizedServices struct + func NewNullableProjectCostWithSummarizedServices(val *ProjectCostWithSummarizedServices) *NullableProjectCostWithSummarizedServices + func (v *NullableProjectCostWithSummarizedServices) Set(val *ProjectCostWithSummarizedServices) + func (v *NullableProjectCostWithSummarizedServices) UnmarshalJSON(src []byte) error + func (v *NullableProjectCostWithSummarizedServices) Unset() + func (v NullableProjectCostWithSummarizedServices) Get() *ProjectCostWithSummarizedServices + func (v NullableProjectCostWithSummarizedServices) IsSet() bool + func (v NullableProjectCostWithSummarizedServices) MarshalJSON() ([]byte, error) + type NullableReportData struct + func NewNullableReportData(val *ReportData) *NullableReportData + func (v *NullableReportData) Set(val *ReportData) + func (v *NullableReportData) UnmarshalJSON(src []byte) error + func (v *NullableReportData) Unset() + func (v NullableReportData) Get() *ReportData + func (v NullableReportData) IsSet() bool + func (v NullableReportData) MarshalJSON() ([]byte, error) + type NullableReportDataTimePeriod struct + func NewNullableReportDataTimePeriod(val *ReportDataTimePeriod) *NullableReportDataTimePeriod + func (v *NullableReportDataTimePeriod) Set(val *ReportDataTimePeriod) + func (v *NullableReportDataTimePeriod) UnmarshalJSON(src []byte) error + func (v *NullableReportDataTimePeriod) Unset() + func (v NullableReportDataTimePeriod) Get() *ReportDataTimePeriod + func (v NullableReportDataTimePeriod) IsSet() bool + func (v NullableReportDataTimePeriod) MarshalJSON() ([]byte, error) + type NullableString struct + func NewNullableString(val *string) *NullableString + func (v *NullableString) Set(val *string) + func (v *NullableString) UnmarshalJSON(src []byte) error + func (v *NullableString) Unset() + func (v NullableString) Get() *string + func (v NullableString) IsSet() bool + func (v NullableString) MarshalJSON() ([]byte, error) + type NullableSummarizedProjectCost struct + func NewNullableSummarizedProjectCost(val *SummarizedProjectCost) *NullableSummarizedProjectCost + func (v *NullableSummarizedProjectCost) Set(val *SummarizedProjectCost) + func (v *NullableSummarizedProjectCost) UnmarshalJSON(src []byte) error + func (v *NullableSummarizedProjectCost) Unset() + func (v NullableSummarizedProjectCost) Get() *SummarizedProjectCost + func (v NullableSummarizedProjectCost) IsSet() bool + func (v NullableSummarizedProjectCost) MarshalJSON() ([]byte, error) + type NullableSummarizedServiceCost struct + func NewNullableSummarizedServiceCost(val *SummarizedServiceCost) *NullableSummarizedServiceCost + func (v *NullableSummarizedServiceCost) Set(val *SummarizedServiceCost) + func (v *NullableSummarizedServiceCost) UnmarshalJSON(src []byte) error + func (v *NullableSummarizedServiceCost) Unset() + func (v NullableSummarizedServiceCost) Get() *SummarizedServiceCost + func (v NullableSummarizedServiceCost) IsSet() bool + func (v NullableSummarizedServiceCost) MarshalJSON() ([]byte, error) + type NullableTime struct + func NewNullableTime(val *time.Time) *NullableTime + func (v *NullableTime) Set(val *time.Time) + func (v *NullableTime) UnmarshalJSON(src []byte) error + func (v *NullableTime) Unset() + func (v NullableTime) Get() *time.Time + func (v NullableTime) IsSet() bool + func (v NullableTime) MarshalJSON() ([]byte, error) + type ProjectCost struct + ProjectCostWithDetailedServices *ProjectCostWithDetailedServices + ProjectCostWithReports *ProjectCostWithReports + ProjectCostWithSummarizedServices *ProjectCostWithSummarizedServices + SummarizedProjectCost *SummarizedProjectCost + func (dst *ProjectCost) UnmarshalJSON(data []byte) error + func (src ProjectCost) MarshalJSON() ([]byte, error) + type ProjectCostWithDetailedServices struct + AdditionalProperties map[string]interface{} + CustomerAccountId string + ProjectId string + ProjectName string + Services []DetailedServiceCost + TotalCharge float64 + TotalDiscount float64 + func NewProjectCostWithDetailedServices(customerAccountId string, projectId string, projectName string, ...) *ProjectCostWithDetailedServices + func NewProjectCostWithDetailedServicesWithDefaults() *ProjectCostWithDetailedServices + func (o *ProjectCostWithDetailedServices) GetCustomerAccountId() string + func (o *ProjectCostWithDetailedServices) GetCustomerAccountIdOk() (*string, bool) + func (o *ProjectCostWithDetailedServices) GetProjectId() string + func (o *ProjectCostWithDetailedServices) GetProjectIdOk() (*string, bool) + func (o *ProjectCostWithDetailedServices) GetProjectName() string + func (o *ProjectCostWithDetailedServices) GetProjectNameOk() (*string, bool) + func (o *ProjectCostWithDetailedServices) GetServices() []DetailedServiceCost + func (o *ProjectCostWithDetailedServices) GetServicesOk() ([]DetailedServiceCost, bool) + func (o *ProjectCostWithDetailedServices) GetTotalCharge() float64 + func (o *ProjectCostWithDetailedServices) GetTotalChargeOk() (*float64, bool) + func (o *ProjectCostWithDetailedServices) GetTotalDiscount() float64 + func (o *ProjectCostWithDetailedServices) GetTotalDiscountOk() (*float64, bool) + func (o *ProjectCostWithDetailedServices) HasServices() bool + func (o *ProjectCostWithDetailedServices) SetCustomerAccountId(v string) + func (o *ProjectCostWithDetailedServices) SetProjectId(v string) + func (o *ProjectCostWithDetailedServices) SetProjectName(v string) + func (o *ProjectCostWithDetailedServices) SetServices(v []DetailedServiceCost) + func (o *ProjectCostWithDetailedServices) SetTotalCharge(v float64) + func (o *ProjectCostWithDetailedServices) SetTotalDiscount(v float64) + func (o *ProjectCostWithDetailedServices) UnmarshalJSON(data []byte) (err error) + func (o ProjectCostWithDetailedServices) MarshalJSON() ([]byte, error) + func (o ProjectCostWithDetailedServices) ToMap() (map[string]interface{}, error) + type ProjectCostWithReports struct + AdditionalProperties map[string]interface{} + CustomerAccountId string + ProjectId string + ProjectName string + ReportData []ReportData + TotalCharge float64 + TotalDiscount float64 + func NewProjectCostWithReports(customerAccountId string, projectId string, projectName string, ...) *ProjectCostWithReports + func NewProjectCostWithReportsWithDefaults() *ProjectCostWithReports + func (o *ProjectCostWithReports) GetCustomerAccountId() string + func (o *ProjectCostWithReports) GetCustomerAccountIdOk() (*string, bool) + func (o *ProjectCostWithReports) GetProjectId() string + func (o *ProjectCostWithReports) GetProjectIdOk() (*string, bool) + func (o *ProjectCostWithReports) GetProjectName() string + func (o *ProjectCostWithReports) GetProjectNameOk() (*string, bool) + func (o *ProjectCostWithReports) GetReportData() []ReportData + func (o *ProjectCostWithReports) GetReportDataOk() ([]ReportData, bool) + func (o *ProjectCostWithReports) GetTotalCharge() float64 + func (o *ProjectCostWithReports) GetTotalChargeOk() (*float64, bool) + func (o *ProjectCostWithReports) GetTotalDiscount() float64 + func (o *ProjectCostWithReports) GetTotalDiscountOk() (*float64, bool) + func (o *ProjectCostWithReports) HasReportData() bool + func (o *ProjectCostWithReports) SetCustomerAccountId(v string) + func (o *ProjectCostWithReports) SetProjectId(v string) + func (o *ProjectCostWithReports) SetProjectName(v string) + func (o *ProjectCostWithReports) SetReportData(v []ReportData) + func (o *ProjectCostWithReports) SetTotalCharge(v float64) + func (o *ProjectCostWithReports) SetTotalDiscount(v float64) + func (o *ProjectCostWithReports) UnmarshalJSON(data []byte) (err error) + func (o ProjectCostWithReports) MarshalJSON() ([]byte, error) + func (o ProjectCostWithReports) ToMap() (map[string]interface{}, error) + type ProjectCostWithSummarizedServices struct + AdditionalProperties map[string]interface{} + CustomerAccountId string + ProjectId string + ProjectName string + Services []SummarizedServiceCost + TotalCharge float64 + TotalDiscount float64 + func NewProjectCostWithSummarizedServices(customerAccountId string, projectId string, projectName string, ...) *ProjectCostWithSummarizedServices + func NewProjectCostWithSummarizedServicesWithDefaults() *ProjectCostWithSummarizedServices + func (o *ProjectCostWithSummarizedServices) GetCustomerAccountId() string + func (o *ProjectCostWithSummarizedServices) GetCustomerAccountIdOk() (*string, bool) + func (o *ProjectCostWithSummarizedServices) GetProjectId() string + func (o *ProjectCostWithSummarizedServices) GetProjectIdOk() (*string, bool) + func (o *ProjectCostWithSummarizedServices) GetProjectName() string + func (o *ProjectCostWithSummarizedServices) GetProjectNameOk() (*string, bool) + func (o *ProjectCostWithSummarizedServices) GetServices() []SummarizedServiceCost + func (o *ProjectCostWithSummarizedServices) GetServicesOk() ([]SummarizedServiceCost, bool) + func (o *ProjectCostWithSummarizedServices) GetTotalCharge() float64 + func (o *ProjectCostWithSummarizedServices) GetTotalChargeOk() (*float64, bool) + func (o *ProjectCostWithSummarizedServices) GetTotalDiscount() float64 + func (o *ProjectCostWithSummarizedServices) GetTotalDiscountOk() (*float64, bool) + func (o *ProjectCostWithSummarizedServices) HasServices() bool + func (o *ProjectCostWithSummarizedServices) SetCustomerAccountId(v string) + func (o *ProjectCostWithSummarizedServices) SetProjectId(v string) + func (o *ProjectCostWithSummarizedServices) SetProjectName(v string) + func (o *ProjectCostWithSummarizedServices) SetServices(v []SummarizedServiceCost) + func (o *ProjectCostWithSummarizedServices) SetTotalCharge(v float64) + func (o *ProjectCostWithSummarizedServices) SetTotalDiscount(v float64) + func (o *ProjectCostWithSummarizedServices) UnmarshalJSON(data []byte) (err error) + func (o ProjectCostWithSummarizedServices) MarshalJSON() ([]byte, error) + func (o ProjectCostWithSummarizedServices) ToMap() (map[string]interface{}, error) + type ReportData struct + AdditionalProperties map[string]interface{} + Charge float64 + Discount float64 + Quantity int32 + TimePeriod ReportDataTimePeriod + func NewReportData(charge float64, discount float64, quantity int32, ...) *ReportData + func NewReportDataWithDefaults() *ReportData + func (o *ReportData) GetCharge() float64 + func (o *ReportData) GetChargeOk() (*float64, bool) + func (o *ReportData) GetDiscount() float64 + func (o *ReportData) GetDiscountOk() (*float64, bool) + func (o *ReportData) GetQuantity() int32 + func (o *ReportData) GetQuantityOk() (*int32, bool) + func (o *ReportData) GetTimePeriod() ReportDataTimePeriod + func (o *ReportData) GetTimePeriodOk() (*ReportDataTimePeriod, bool) + func (o *ReportData) SetCharge(v float64) + func (o *ReportData) SetDiscount(v float64) + func (o *ReportData) SetQuantity(v int32) + func (o *ReportData) SetTimePeriod(v ReportDataTimePeriod) + func (o *ReportData) UnmarshalJSON(data []byte) (err error) + func (o ReportData) MarshalJSON() ([]byte, error) + func (o ReportData) ToMap() (map[string]interface{}, error) + type ReportDataTimePeriod struct + AdditionalProperties map[string]interface{} + End *string + Start *string + func NewReportDataTimePeriod() *ReportDataTimePeriod + func NewReportDataTimePeriodWithDefaults() *ReportDataTimePeriod + func (o *ReportDataTimePeriod) GetEnd() string + func (o *ReportDataTimePeriod) GetEndOk() (*string, bool) + func (o *ReportDataTimePeriod) GetStart() string + func (o *ReportDataTimePeriod) GetStartOk() (*string, bool) + func (o *ReportDataTimePeriod) HasEnd() bool + func (o *ReportDataTimePeriod) HasStart() bool + func (o *ReportDataTimePeriod) SetEnd(v string) + func (o *ReportDataTimePeriod) SetStart(v string) + func (o *ReportDataTimePeriod) UnmarshalJSON(data []byte) (err error) + func (o ReportDataTimePeriod) MarshalJSON() ([]byte, error) + func (o ReportDataTimePeriod) ToMap() (map[string]interface{}, error) + type SummarizedProjectCost struct + AdditionalProperties map[string]interface{} + CustomerAccountId string + ProjectId string + ProjectName string + TotalCharge float64 + TotalDiscount float64 + func NewSummarizedProjectCost(customerAccountId string, projectId string, projectName string, ...) *SummarizedProjectCost + func NewSummarizedProjectCostWithDefaults() *SummarizedProjectCost + func (o *SummarizedProjectCost) GetCustomerAccountId() string + func (o *SummarizedProjectCost) GetCustomerAccountIdOk() (*string, bool) + func (o *SummarizedProjectCost) GetProjectId() string + func (o *SummarizedProjectCost) GetProjectIdOk() (*string, bool) + func (o *SummarizedProjectCost) GetProjectName() string + func (o *SummarizedProjectCost) GetProjectNameOk() (*string, bool) + func (o *SummarizedProjectCost) GetTotalCharge() float64 + func (o *SummarizedProjectCost) GetTotalChargeOk() (*float64, bool) + func (o *SummarizedProjectCost) GetTotalDiscount() float64 + func (o *SummarizedProjectCost) GetTotalDiscountOk() (*float64, bool) + func (o *SummarizedProjectCost) SetCustomerAccountId(v string) + func (o *SummarizedProjectCost) SetProjectId(v string) + func (o *SummarizedProjectCost) SetProjectName(v string) + func (o *SummarizedProjectCost) SetTotalCharge(v float64) + func (o *SummarizedProjectCost) SetTotalDiscount(v float64) + func (o *SummarizedProjectCost) UnmarshalJSON(data []byte) (err error) + func (o SummarizedProjectCost) MarshalJSON() ([]byte, error) + func (o SummarizedProjectCost) ToMap() (map[string]interface{}, error) + type SummarizedServiceCost struct + AdditionalProperties map[string]interface{} + CustomerAccountId string + ProjectId string + ProjectName string + TotalCharge float64 + TotalDiscount float64 + func NewSummarizedServiceCost(customerAccountId string, projectId string, projectName string, ...) *SummarizedServiceCost + func NewSummarizedServiceCostWithDefaults() *SummarizedServiceCost + func (o *SummarizedServiceCost) GetCustomerAccountId() string + func (o *SummarizedServiceCost) GetCustomerAccountIdOk() (*string, bool) + func (o *SummarizedServiceCost) GetProjectId() string + func (o *SummarizedServiceCost) GetProjectIdOk() (*string, bool) + func (o *SummarizedServiceCost) GetProjectName() string + func (o *SummarizedServiceCost) GetProjectNameOk() (*string, bool) + func (o *SummarizedServiceCost) GetTotalCharge() float64 + func (o *SummarizedServiceCost) GetTotalChargeOk() (*float64, bool) + func (o *SummarizedServiceCost) GetTotalDiscount() float64 + func (o *SummarizedServiceCost) GetTotalDiscountOk() (*float64, bool) + func (o *SummarizedServiceCost) SetCustomerAccountId(v string) + func (o *SummarizedServiceCost) SetProjectId(v string) + func (o *SummarizedServiceCost) SetProjectName(v string) + func (o *SummarizedServiceCost) SetTotalCharge(v float64) + func (o *SummarizedServiceCost) SetTotalDiscount(v float64) + func (o *SummarizedServiceCost) UnmarshalJSON(data []byte) (err error) + func (o SummarizedServiceCost) MarshalJSON() ([]byte, error) + func (o SummarizedServiceCost) ToMap() (map[string]interface{}, error)