github.com/kyma-project/kyma-environment-broker@v0.0.1/internal/appinfo/dto.go (about) 1 package appinfo 2 3 import "time" 4 5 type ( 6 RuntimeDTO struct { 7 RuntimeID string `json:"runtimeId"` 8 GlobalAccountID string `json:"globalAccountId"` 9 SubAccountID string `json:"subaccountId"` 10 SubAccountRegion string `json:"subaccountRegion"` 11 ServiceInstanceID string `json:"serviceInstanceId"` 12 ServiceClassID string `json:"serviceClassId"` 13 ServiceClassName string `json:"serviceClassName"` 14 ServicePlanID string `json:"servicePlanId"` 15 ServicePlanName string `json:"servicePlanName"` 16 Status StatusDTO `json:"status"` 17 } 18 19 StatusDTO struct { 20 CreatedAt *time.Time `json:"createdAt,omitempty"` 21 UpdatedAt *time.Time `json:"updatedAt,omitempty"` 22 DeletedAt *time.Time `json:"deletedAt,omitempty"` 23 Provisioning *OperationStatusDTO `json:"provisioning,omitempty"` 24 Deprovisioning *OperationStatusDTO `json:"deprovisioning,omitempty"` 25 } 26 27 OperationStatusDTO struct { 28 State string `json:"state"` 29 Description string `json:"description"` 30 } 31 )