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.V10 (in Resto.Front.Api.V10.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 methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also