entity

package
v0.0.0-...-a5482e1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 8, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type DashboardARRBreakdownData

type DashboardARRBreakdownData struct {
	ArrBreakdown       float64
	IncreasePercentage string
	Months             []*DashboardARRBreakdownPerMonthData
}

type DashboardARRBreakdownPerMonthData

type DashboardARRBreakdownPerMonthData struct {
	Year            int
	Month           int
	NewlyContracted float64
	Renewals        float64
	Upsells         float64
	Downgrades      float64
	Cancellations   float64
	Churned         float64
}

type DashboardCustomerMapData

type DashboardCustomerMapData struct {
	OrganizationId     string
	State              DashboardCustomerMapState
	Arr                float64
	ContractSignedDate time.Time
}

type DashboardCustomerMapState

type DashboardCustomerMapState string
const (
	DashboardCustomerMapStateOk DashboardCustomerMapState = "OK"
	//Deprecated
	DashboardCustomerMapStateAtRisk     DashboardCustomerMapState = "AT_RISK"
	DashboardCustomerMapStateChurned    DashboardCustomerMapState = "CHURNED"
	DashboardCustomerMapStateHighRisk   DashboardCustomerMapState = "HIGH_RISK"
	DashboardCustomerMapStateMediumRisk DashboardCustomerMapState = "MEDIUM_RISK"
)

type DashboardDashboardMRRPerCustomerData

type DashboardDashboardMRRPerCustomerData struct {
	MrrPerCustomer     float64 `json:"mrrPerCustomer"`
	IncreasePercentage string
	Months             []*DashboardDashboardMRRPerCustomerPerMonthData
}

type DashboardDashboardMRRPerCustomerPerMonthData

type DashboardDashboardMRRPerCustomerPerMonthData struct {
	Year  int
	Month int
	Value float64
}

type DashboardGrossRevenueRetentionData

type DashboardGrossRevenueRetentionData struct {
	GrossRevenueRetention float64
	IncreasePercentage    float64
	Months                []*DashboardGrossRevenueRetentionPerMonthData
}

type DashboardGrossRevenueRetentionPerMonthData

type DashboardGrossRevenueRetentionPerMonthData struct {
	Year       int
	Month      int
	Percentage float64
}

type DashboardNewCustomerMonthData

type DashboardNewCustomerMonthData struct {
	Year  int
	Month int
	Count int
}

type DashboardNewCustomersData

type DashboardNewCustomersData struct {
	ThisMonthCount              int
	ThisMonthIncreasePercentage string
	Months                      []*DashboardNewCustomerMonthData
}

type DashboardRetentionRateData

type DashboardRetentionRateData struct {
	RetentionRate      float64
	IncreasePercentage float64
	Months             []*DashboardRetentionRatePerMonthData
}

type DashboardRetentionRatePerMonthData

type DashboardRetentionRatePerMonthData struct {
	Year          int
	Month         int
	RenewCount    int
	ChurnCount    int
	RetentionRate int
}

type DashboardRevenueAtRiskData

type DashboardRevenueAtRiskData struct {
	HighConfidence float64
	AtRisk         float64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL