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  )