Click or drag to resize

RateSchedule Class

A schedule of a service rates.
Inheritance Hierarchy
SystemObject
  Resto.Front.Api.Data.OrdersRateSchedule

Namespace:  Resto.Front.Api.Data.Orders
Assembly:  Resto.Front.Api.V8 (in Resto.Front.Api.V8.dll)
Syntax
C#
[SerializableAttribute]
public sealed class RateSchedule

The RateSchedule type exposes the following members.

Constructors
  NameDescription
Public methodRateSchedule
Initializes a new instance of the RateSchedule.
Top
Properties
  NameDescription
Public propertyItems
List of non-default rates. Each item is a set of non-intersecting time intervals having own price. All time intervals that are not covered by any of the schedule items have a default price.
Public propertyCode exampleMinimumDuration
Minumum duration of a service or null if there is no lower limit. If the lower limit is set and the actual duration is below of limit, it will be rounded up.
Public propertyTimingMode
Time rate calculation mode, which specifies how to treat rate schedule interval bounds.
Public propertyCode exampleTimingStep
Length of the service duration increment steps. Actual service duration is always rounded up to a multiple of this value.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also