Documentation ¶
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type Auctioneer
- type AuctioneerList
- type AuctioneerSpec
- type AuctioneerStatus
- type AuctioneerStatusStatus
- type Configuration
- type EWMWarehouseOrder
- type EWMWarehouseTask
- type EWMWarehouseTaskConfirmation
- type OrderAssignment
- type OrderAuction
- type OrderAuctionAuctionStatus
- type OrderAuctionBidStatus
- type OrderAuctionList
- type OrderAuctionSpec
- type OrderAuctionStatus
- type OrderRequest
- type OrderReservation
- type OrderReservationList
- type OrderReservationSpec
- type OrderReservationStatus
- type OrderReservationStatusStatus
- type Path
- type RobotConfiguration
- type RobotConfigurationList
- type RobotConfigurationMode
- type RobotConfigurationSpec
- type RobotConfigurationStatus
- type RunTime
- type Scope
- type Time
- func (t *Time) Before(u *Time) bool
- func (in *Time) DeepCopy() *Time
- func (t *Time) DeepCopyInto(out *Time)
- func (t *Time) Equal(u *Time) bool
- func (t *Time) Fuzz(c fuzz.Continue)
- func (t *Time) IsZero() bool
- func (t Time) MarshalJSON() ([]byte, error)
- func (t Time) MarshalQueryParameter() (string, error)
- func (_ Time) OpenAPISchemaFormat() string
- func (_ Time) OpenAPISchemaType() []string
- func (t Time) Rfc3339Copy() Time
- func (t Time) ToUnstructured() interface{}
- func (t *Time) UnmarshalJSON(b []byte) error
- func (t *Time) UnmarshalQueryParameter(str string) error
- type TravelTimeCalculation
- type TravelTimeCalculationList
- type TravelTimeCalculationSpec
- type TravelTimeCalculationStatus
- type TravelTimeCalculationStatusStatus
- type WarehouseOrder
- type WarehouseOrderBidding
- type WarehouseOrderList
- type WarehouseOrderOrderStatus
- type WarehouseOrderSpec
- type WarehouseOrderStatus
Constants ¶
const EwmTime = "20060102150405"
EwmTime is a timp stamp from EWM YYYYMMDDhhmmss. Const according to layout definition of time.Time.
Variables ¶
var ( // SchemeBuilder for ewm.sap.com SchemeBuilder runtime.SchemeBuilder // AddToScheme for ewm.sap.com AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{
Group: "ewm.sap.com",
Version: "v1alpha1",
}
SchemeGroupVersion for ewm.sap.com
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Auctioneer ¶
type Auctioneer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuctioneerSpec `json:"spec,omitempty"` // +optional Status AuctioneerStatus `json:"status,omitempty"` }
Auctioneer represents the Auctioneer CRD
func (*Auctioneer) DeepCopy ¶
func (in *Auctioneer) DeepCopy() *Auctioneer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Auctioneer.
func (*Auctioneer) DeepCopyInto ¶
func (in *Auctioneer) DeepCopyInto(out *Auctioneer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Auctioneer) DeepCopyObject ¶
func (in *Auctioneer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuctioneerList ¶
type AuctioneerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Auctioneer `json:"items"` }
AuctioneerList represents the array of Auctioneer CRD
func (*AuctioneerList) DeepCopy ¶
func (in *AuctioneerList) DeepCopy() *AuctioneerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuctioneerList.
func (*AuctioneerList) DeepCopyInto ¶
func (in *AuctioneerList) DeepCopyInto(out *AuctioneerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuctioneerList) DeepCopyObject ¶
func (in *AuctioneerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuctioneerSpec ¶
type AuctioneerSpec struct { Scope Scope `json:"scope"` Configuration Configuration `json:"configuration"` }
AuctioneerSpec represents the spec of Auctioneer CRD
func (*AuctioneerSpec) DeepCopy ¶
func (in *AuctioneerSpec) DeepCopy() *AuctioneerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuctioneerSpec.
func (*AuctioneerSpec) DeepCopyInto ¶
func (in *AuctioneerSpec) DeepCopyInto(out *AuctioneerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuctioneerStatus ¶
type AuctioneerStatus struct { AvailableRobots []string `json:"availableRobots"` RobotsInScope []string `json:"robotsInScope"` WarehouseOrdersInProcess int `json:"warehouseOrdersInProcess"` RunningAuctions int `json:"runningAuctions"` Status AuctioneerStatusStatus `json:"status"` Message string `json:"message,omitempty"` LastStatusChangeTime metav1.Time `json:"lastStatusChangeTime,omitempty"` UpdateTime metav1.Time `json:"updateTime,omitempty"` }
AuctioneerStatus represents the status of Auctioneer CRD
func (*AuctioneerStatus) DeepCopy ¶
func (in *AuctioneerStatus) DeepCopy() *AuctioneerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuctioneerStatus.
func (*AuctioneerStatus) DeepCopyInto ¶
func (in *AuctioneerStatus) DeepCopyInto(out *AuctioneerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuctioneerStatusStatus ¶
type AuctioneerStatusStatus string
AuctioneerStatusStatus describes the status of an Auctioneer
const ( AuctioneerStatusWatching AuctioneerStatusStatus = "WATCHING" AuctioneerStatusWaiting AuctioneerStatusStatus = "WAITING" AuctioneerStatusAuction AuctioneerStatusStatus = "AUCTION" AuctioneerStatusError AuctioneerStatusStatus = "ERROR" )
Values for AuctioneerStatusStatus
type Configuration ¶
type Configuration struct { MaxOrdersPerRobot int `json:"maxOrdersPerRobot"` MinOrdersPerRobot int `json:"minOrdersPerRobot"` MinOrdersPerAuction int `json:"minOrdersPerAuction"` }
Configuration defines the configuration of an Auctioneer
func (*Configuration) DeepCopy ¶
func (in *Configuration) DeepCopy() *Configuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
func (*Configuration) DeepCopyInto ¶
func (in *Configuration) DeepCopyInto(out *Configuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EWMWarehouseOrder ¶
type EWMWarehouseOrder struct { Lgnum string `json:"lgnum"` Who string `json:"who"` Status string `json:"status"` Areawho string `json:"areawho"` Lgtyp string `json:"lgtyp"` Lgpla string `json:"lgpla"` Queue string `json:"queue"` Rsrc string `json:"rsrc"` Lsd Time `json:"lsd"` Topwhoid string `json:"topwhoid"` Refwhoid string `json:"refwhoid"` Flgwho bool `json:"flgwho"` Flgto bool `json:"flgto"` Warehousetasks []EWMWarehouseTask `json:"warehousetasks"` }
EWMWarehouseOrder represents the EWM warehouse order type in Cloud Robotics
func (*EWMWarehouseOrder) DeepCopy ¶
func (in *EWMWarehouseOrder) DeepCopy() *EWMWarehouseOrder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EWMWarehouseOrder.
func (*EWMWarehouseOrder) DeepCopyInto ¶
func (in *EWMWarehouseOrder) DeepCopyInto(out *EWMWarehouseOrder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EWMWarehouseTask ¶
type EWMWarehouseTask struct { Flghuto bool `json:"flghuto"` Lgnum string `json:"lgnum"` Nlber string `json:"nlber"` Nlenr string `json:"nlenr"` Nlpla string `json:"nlpla"` Nltyp string `json:"nltyp"` Priority int `json:"priority"` Procty string `json:"procty"` Tanum string `json:"tanum"` Tostat string `json:"tostat"` Unitv string `json:"unitv"` Unitw string `json:"unitw"` Vlber string `json:"vlber"` Vlenr string `json:"vlenr"` Vlpla string `json:"vlpla"` Vltyp string `json:"vltyp"` Volum float64 `json:"volum"` Weight float64 `json:"weight"` Who string `json:"who"` }
EWMWarehouseTask represents the EWM warehouse task type in Cloud Robotics
func (*EWMWarehouseTask) DeepCopy ¶
func (in *EWMWarehouseTask) DeepCopy() *EWMWarehouseTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EWMWarehouseTask.
func (*EWMWarehouseTask) DeepCopyInto ¶
func (in *EWMWarehouseTask) DeepCopyInto(out *EWMWarehouseTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EWMWarehouseTaskConfirmation ¶
type EWMWarehouseTaskConfirmation struct { ConfirmationDate metav1.Time `json:"confirmationdate"` ConfirmationNumber string `json:"confirmationnumber"` ConfirmationType string `json:"confirmationtype"` Lgnum string `json:"lgnum"` Rsrc string `json:"rsrc"` Tanum string `json:"tanum"` Who string `json:"who"` }
EWMWarehouseTaskConfirmation represents the warehouse task confirmation sent by the robots
func (*EWMWarehouseTaskConfirmation) DeepCopy ¶
func (in *EWMWarehouseTaskConfirmation) DeepCopy() *EWMWarehouseTaskConfirmation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EWMWarehouseTaskConfirmation.
func (*EWMWarehouseTaskConfirmation) DeepCopyInto ¶
func (in *EWMWarehouseTaskConfirmation) DeepCopyInto(out *EWMWarehouseTaskConfirmation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderAssignment ¶
type OrderAssignment struct { Lgnum string `json:"lgnum"` Who string `json:"who"` Rsrc string `json:"rsrc"` }
OrderAssignment represents the assignment of warehouse orders by order auctioneer
func (*OrderAssignment) DeepCopy ¶
func (in *OrderAssignment) DeepCopy() *OrderAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderAssignment.
func (*OrderAssignment) DeepCopyInto ¶
func (in *OrderAssignment) DeepCopyInto(out *OrderAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderAuction ¶
type OrderAuction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrderAuctionSpec `json:"spec,omitempty"` // +optional Status OrderAuctionStatus `json:"status,omitempty"` }
OrderAuction represents the OrderAuction CRD
func (*OrderAuction) DeepCopy ¶
func (in *OrderAuction) DeepCopy() *OrderAuction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderAuction.
func (*OrderAuction) DeepCopyInto ¶
func (in *OrderAuction) DeepCopyInto(out *OrderAuction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrderAuction) DeepCopyObject ¶
func (in *OrderAuction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrderAuctionAuctionStatus ¶
type OrderAuctionAuctionStatus string
OrderAuctionAuctionStatus describes the status of this OrderAuction
const ( OrderAuctionAuctionStatusOpen OrderAuctionAuctionStatus = "OPEN" OrderAuctionAuctionStatusClosed OrderAuctionAuctionStatus = "CLOSED" OrderAuctionAuctionStatusCompleted OrderAuctionAuctionStatus = "COMPLETED" )
Values for OrderAuctionAuctionStatus
type OrderAuctionBidStatus ¶
type OrderAuctionBidStatus string
OrderAuctionBidStatus describes the status of the bid to an OrderAuction
const ( OrderAuctionBidStatusRunning OrderAuctionBidStatus = "RUNNING" OrderAuctionBidStatusCompleted OrderAuctionBidStatus = "COMPLETED" )
Values for OrderAuctionBidStatus
type OrderAuctionList ¶
type OrderAuctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrderAuction `json:"items"` }
OrderAuctionList represents the array of OrderAuction CRD
func (*OrderAuctionList) DeepCopy ¶
func (in *OrderAuctionList) DeepCopy() *OrderAuctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderAuctionList.
func (*OrderAuctionList) DeepCopyInto ¶
func (in *OrderAuctionList) DeepCopyInto(out *OrderAuctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrderAuctionList) DeepCopyObject ¶
func (in *OrderAuctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrderAuctionSpec ¶
type OrderAuctionSpec struct { WarehouseOrders []EWMWarehouseOrder `json:"warehouseorders"` ValidUntil metav1.Time `json:"validuntil"` AuctionStatus OrderAuctionAuctionStatus `json:"auctionstatus"` }
OrderAuctionSpec represents the spec of OrderAuction CRD
func (*OrderAuctionSpec) DeepCopy ¶
func (in *OrderAuctionSpec) DeepCopy() *OrderAuctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderAuctionSpec.
func (*OrderAuctionSpec) DeepCopyInto ¶
func (in *OrderAuctionSpec) DeepCopyInto(out *OrderAuctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderAuctionStatus ¶
type OrderAuctionStatus struct { BidStatus OrderAuctionBidStatus `json:"bidstatus,omitempty"` Biddings []WarehouseOrderBidding `json:"biddings,omitempty"` }
OrderAuctionStatus represents the status of OrderAuction CRD
func (*OrderAuctionStatus) DeepCopy ¶
func (in *OrderAuctionStatus) DeepCopy() *OrderAuctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderAuctionStatus.
func (*OrderAuctionStatus) DeepCopyInto ¶
func (in *OrderAuctionStatus) DeepCopyInto(out *OrderAuctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderRequest ¶
type OrderRequest struct { Lgnum string `json:"lgnum"` Rsrctype string `json:"rsrctype"` Rsrcgrp string `json:"rsrcgrp"` Quantity int `json:"quantity"` }
OrderRequest represents the request of warehouse orders by order auctioneer
func (*OrderRequest) DeepCopy ¶
func (in *OrderRequest) DeepCopy() *OrderRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderRequest.
func (*OrderRequest) DeepCopyInto ¶
func (in *OrderRequest) DeepCopyInto(out *OrderRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderReservation ¶
type OrderReservation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrderReservationSpec `json:"spec,omitempty"` // +optional Status OrderReservationStatus `json:"status,omitempty"` }
OrderReservation represents the OrderReservation CRD
func (*OrderReservation) DeepCopy ¶
func (in *OrderReservation) DeepCopy() *OrderReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderReservation.
func (*OrderReservation) DeepCopyInto ¶
func (in *OrderReservation) DeepCopyInto(out *OrderReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrderReservation) DeepCopyObject ¶
func (in *OrderReservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrderReservationList ¶
type OrderReservationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrderReservation `json:"items"` }
OrderReservationList represents the array of OrderReservation CRD
func (*OrderReservationList) DeepCopy ¶
func (in *OrderReservationList) DeepCopy() *OrderReservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderReservationList.
func (*OrderReservationList) DeepCopyInto ¶
func (in *OrderReservationList) DeepCopyInto(out *OrderReservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrderReservationList) DeepCopyObject ¶
func (in *OrderReservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrderReservationSpec ¶
type OrderReservationSpec struct { OrderRequest OrderRequest `json:"orderrequest"` OrderAssignments []OrderAssignment `json:"orderassignments,omitempty"` }
OrderReservationSpec represents the spec of OrderReservation CRD
func (*OrderReservationSpec) DeepCopy ¶
func (in *OrderReservationSpec) DeepCopy() *OrderReservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderReservationSpec.
func (*OrderReservationSpec) DeepCopyInto ¶
func (in *OrderReservationSpec) DeepCopyInto(out *OrderReservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderReservationStatus ¶
type OrderReservationStatus struct { WarehouseOrders []EWMWarehouseOrder `json:"warehouseorders,omitempty"` OrderAssignments []OrderAssignment `json:"orderassignments,omitempty"` Status OrderReservationStatusStatus `json:"status,omitempty"` Message string `json:"message,omitempty"` ValidUntil metav1.Time `json:"validuntil,omitempty"` }
OrderReservationStatus represents the status of OrderReservation CRD
func (*OrderReservationStatus) DeepCopy ¶
func (in *OrderReservationStatus) DeepCopy() *OrderReservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderReservationStatus.
func (*OrderReservationStatus) DeepCopyInto ¶
func (in *OrderReservationStatus) DeepCopyInto(out *OrderReservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderReservationStatusStatus ¶
type OrderReservationStatusStatus string
OrderReservationStatusStatus describes the status of an OrderReservation
const ( OrderReservationStatusNew OrderReservationStatusStatus = "NEW" OrderReservationStatusAccepted OrderReservationStatusStatus = "ACCEPTED" OrderReservationStatusReservations OrderReservationStatusStatus = "RESERVATIONS" OrderReservationStatusFailed OrderReservationStatusStatus = "FAILED" OrderReservationStatusSucceeded OrderReservationStatusStatus = "SUCCEEDED" OrderReservationStatusTimeout OrderReservationStatusStatus = "TIMEOUT" )
Values for OrderReservationStatusStatus
type Path ¶
Path represents a path from start to goal#
func (*Path) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Path.
func (*Path) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RobotConfiguration ¶
type RobotConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RobotConfigurationSpec `json:"spec,omitempty"` // +optional Status RobotConfigurationStatus `json:"status,omitempty"` }
RobotConfiguration represents the RobotConfiguration CRD
func (*RobotConfiguration) DeepCopy ¶
func (in *RobotConfiguration) DeepCopy() *RobotConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RobotConfiguration.
func (*RobotConfiguration) DeepCopyInto ¶
func (in *RobotConfiguration) DeepCopyInto(out *RobotConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RobotConfiguration) DeepCopyObject ¶
func (in *RobotConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RobotConfigurationList ¶
type RobotConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RobotConfiguration `json:"items"` }
RobotConfigurationList represents the array of RobotConfiguration CRD
func (*RobotConfigurationList) DeepCopy ¶
func (in *RobotConfigurationList) DeepCopy() *RobotConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RobotConfigurationList.
func (*RobotConfigurationList) DeepCopyInto ¶
func (in *RobotConfigurationList) DeepCopyInto(out *RobotConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RobotConfigurationList) DeepCopyObject ¶
func (in *RobotConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RobotConfigurationMode ¶
type RobotConfigurationMode string
RobotConfigurationMode describes the operating mode of a robot
const ( RobotConfigurationModeRun RobotConfigurationMode = "RUN" RobotConfigurationModeIdle RobotConfigurationMode = "IDLE" RobotConfigurationModeCharge RobotConfigurationMode = "CHARGE" RobotConfigurationModeStop RobotConfigurationMode = "STOP" )
Values for RobotConfigurationMode
type RobotConfigurationSpec ¶
type RobotConfigurationSpec struct { Lgnum string `json:"lgnum"` Rsrctype string `json:"rsrctype"` Rsrcgrp string `json:"rsrcgrp"` Chargers []string `json:"chargers"` BatteryMin float64 `json:"batteryMin"` BatteryOk float64 `json:"batteryOk"` BatteryIdle float64 `json:"batteryIdle"` MaxIdleTime float64 `json:"maxIdleTime"` RecoverFromRobotError bool `json:"recoverFromRobotError"` Mode RobotConfigurationMode `json:"mode"` }
RobotConfigurationSpec represents the spec of RobotConfiguration CRD
func (*RobotConfigurationSpec) DeepCopy ¶
func (in *RobotConfigurationSpec) DeepCopy() *RobotConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RobotConfigurationSpec.
func (*RobotConfigurationSpec) DeepCopyInto ¶
func (in *RobotConfigurationSpec) DeepCopyInto(out *RobotConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RobotConfigurationStatus ¶
type RobotConfigurationStatus struct { Lgnum string `json:"lgnum"` Mission string `json:"mission"` Statemachine string `json:"statemachine"` SubWho string `json:"subwho"` Tanum string `json:"tanum"` Who string `json:"who"` UpdateTime metav1.Time `json:"updateTime"` }
RobotConfigurationStatus represents the status of RobotConfiguration CRD
func (*RobotConfigurationStatus) DeepCopy ¶
func (in *RobotConfigurationStatus) DeepCopy() *RobotConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RobotConfigurationStatus.
func (*RobotConfigurationStatus) DeepCopyInto ¶
func (in *RobotConfigurationStatus) DeepCopyInto(out *RobotConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunTime ¶
type RunTime struct { Start string `json:"start"` Goal string `json:"goal"` Time float64 `json:"time"` }
RunTime represents the run time of a path from start to goal
func (*RunTime) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunTime.
func (*RunTime) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scope ¶
type Scope struct { Lgnum string `json:"lgnum"` Rsrctype string `json:"rsrctype"` Rsrcgrp string `json:"rsrcgrp"` }
Scope defines to which resource types the given auction should be applied
func (*Scope) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scope.
func (*Scope) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Time ¶
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.
+protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false
func (*Time) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Time.
func (*Time) DeepCopyInto ¶
DeepCopyInto creates a deep-copy of the Time value. The underlying time.Time type is effectively immutable in the time API, so it is safe to copy-by-assign, despite the presence of (unexported) Pointer fields.
func (Time) MarshalJSON ¶
MarshalJSON implements the json.Marshaler interface.
func (Time) MarshalQueryParameter ¶
MarshalQueryParameter converts to a URL query parameter value
func (Time) OpenAPISchemaFormat ¶
OpenAPISchemaFormat is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
func (Time) OpenAPISchemaType ¶
OpenAPISchemaType is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (Time) Rfc3339Copy ¶
Rfc3339Copy returns a copy of the Time at second-level precision.
func (Time) ToUnstructured ¶
func (t Time) ToUnstructured() interface{}
ToUnstructured implements the value.UnstructuredConverter interface.
func (*Time) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface.
func (*Time) UnmarshalQueryParameter ¶
UnmarshalQueryParameter converts from a URL query parameter value to an object
type TravelTimeCalculation ¶
type TravelTimeCalculation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TravelTimeCalculationSpec `json:"spec,omitempty"` // +optional Status TravelTimeCalculationStatus `json:"status,omitempty"` }
TravelTimeCalculation represents the TravelTimeCalculation CRD
func (*TravelTimeCalculation) DeepCopy ¶
func (in *TravelTimeCalculation) DeepCopy() *TravelTimeCalculation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TravelTimeCalculation.
func (*TravelTimeCalculation) DeepCopyInto ¶
func (in *TravelTimeCalculation) DeepCopyInto(out *TravelTimeCalculation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TravelTimeCalculation) DeepCopyObject ¶
func (in *TravelTimeCalculation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TravelTimeCalculationList ¶
type TravelTimeCalculationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TravelTimeCalculation `json:"items"` }
TravelTimeCalculationList represents the array of TravelTimeCalculation CRD
func (*TravelTimeCalculationList) DeepCopy ¶
func (in *TravelTimeCalculationList) DeepCopy() *TravelTimeCalculationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TravelTimeCalculationList.
func (*TravelTimeCalculationList) DeepCopyInto ¶
func (in *TravelTimeCalculationList) DeepCopyInto(out *TravelTimeCalculationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TravelTimeCalculationList) DeepCopyObject ¶
func (in *TravelTimeCalculationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TravelTimeCalculationSpec ¶
type TravelTimeCalculationSpec struct { Paths []Path `json:"paths"` StartPosition string `json:"startPosition"` ValidUntil metav1.Time `json:"validuntil"` }
TravelTimeCalculationSpec represents the spec of TravelTimeCalculation CRD
func (*TravelTimeCalculationSpec) DeepCopy ¶
func (in *TravelTimeCalculationSpec) DeepCopy() *TravelTimeCalculationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TravelTimeCalculationSpec.
func (*TravelTimeCalculationSpec) DeepCopyInto ¶
func (in *TravelTimeCalculationSpec) DeepCopyInto(out *TravelTimeCalculationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TravelTimeCalculationStatus ¶
type TravelTimeCalculationStatus struct { RunTimes []RunTime `json:"runtimes,omitempty"` Status TravelTimeCalculationStatusStatus `json:"status,omitempty"` }
TravelTimeCalculationStatus represents the status of TravelTimeCalculation CRD
func (*TravelTimeCalculationStatus) DeepCopy ¶
func (in *TravelTimeCalculationStatus) DeepCopy() *TravelTimeCalculationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TravelTimeCalculationStatus.
func (*TravelTimeCalculationStatus) DeepCopyInto ¶
func (in *TravelTimeCalculationStatus) DeepCopyInto(out *TravelTimeCalculationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TravelTimeCalculationStatusStatus ¶
type TravelTimeCalculationStatusStatus string
TravelTimeCalculationStatusStatus describes the status of a TravelTimeCalculation
const ( TravelTimeCalculationStatusRunning TravelTimeCalculationStatusStatus = "RUNNING" TravelTimeCalculationStatusProcessed TravelTimeCalculationStatusStatus = "PROCESSED" )
Values for TravelTimeCalculationStatusStatus
type WarehouseOrder ¶
type WarehouseOrder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WarehouseOrderSpec `json:"spec,omitempty"` // +optional Status WarehouseOrderStatus `json:"status,omitempty"` }
WarehouseOrder represents the WarehouseOrder CRD
func (*WarehouseOrder) DeepCopy ¶
func (in *WarehouseOrder) DeepCopy() *WarehouseOrder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarehouseOrder.
func (*WarehouseOrder) DeepCopyInto ¶
func (in *WarehouseOrder) DeepCopyInto(out *WarehouseOrder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WarehouseOrder) DeepCopyObject ¶
func (in *WarehouseOrder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WarehouseOrderBidding ¶
type WarehouseOrderBidding struct { Lgnum string `json:"lgnum"` Who string `json:"who"` Bidding float64 `json:"bidding"` }
WarehouseOrderBidding represents the a bidding from a robot for a warehouse order
func (*WarehouseOrderBidding) DeepCopy ¶
func (in *WarehouseOrderBidding) DeepCopy() *WarehouseOrderBidding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarehouseOrderBidding.
func (*WarehouseOrderBidding) DeepCopyInto ¶
func (in *WarehouseOrderBidding) DeepCopyInto(out *WarehouseOrderBidding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WarehouseOrderList ¶
type WarehouseOrderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WarehouseOrder `json:"items"` }
WarehouseOrderList represents the array of WarehouseOrder CRD
func (*WarehouseOrderList) DeepCopy ¶
func (in *WarehouseOrderList) DeepCopy() *WarehouseOrderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarehouseOrderList.
func (*WarehouseOrderList) DeepCopyInto ¶
func (in *WarehouseOrderList) DeepCopyInto(out *WarehouseOrderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WarehouseOrderList) DeepCopyObject ¶
func (in *WarehouseOrderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WarehouseOrderOrderStatus ¶
type WarehouseOrderOrderStatus string
WarehouseOrderOrderStatus describes the status of a WarehouseOrder
const ( WarehouseOrderOrderStatusRunning WarehouseOrderOrderStatus = "RUNNING" WarehouseOrderOrderStatusProcessed WarehouseOrderOrderStatus = "PROCESSED" )
Values for WarehouseOrderOrderStatus
type WarehouseOrderSpec ¶
type WarehouseOrderSpec struct { Data EWMWarehouseOrder `json:"data"` OrderStatus WarehouseOrderOrderStatus `json:"order_status"` ProcessStatus []EWMWarehouseTaskConfirmation `json:"process_status,omitempty"` Sequence int64 `json:"sequence"` }
WarehouseOrderSpec represents the spec of WarehouseOrder CRD
func (*WarehouseOrderSpec) DeepCopy ¶
func (in *WarehouseOrderSpec) DeepCopy() *WarehouseOrderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarehouseOrderSpec.
func (*WarehouseOrderSpec) DeepCopyInto ¶
func (in *WarehouseOrderSpec) DeepCopyInto(out *WarehouseOrderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WarehouseOrderStatus ¶
type WarehouseOrderStatus struct {
Data []EWMWarehouseTaskConfirmation `json:"data,omitempty"`
}
WarehouseOrderStatus represents the status of WarehouseOrder CRD
func (*WarehouseOrderStatus) DeepCopy ¶
func (in *WarehouseOrderStatus) DeepCopy() *WarehouseOrderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarehouseOrderStatus.
func (*WarehouseOrderStatus) DeepCopyInto ¶
func (in *WarehouseOrderStatus) DeepCopyInto(out *WarehouseOrderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.