"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChangeFeedRange = void 0;
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
/**
 * @internal
 * FeedRange for which change feed is being requested.
 */
class ChangeFeedRange {
    /**
     * Min value for the range.
     */
    minInclusive;
    /**
     * Max value for the range.
     */
    maxExclusive;
    /**
     * Continuation token from where to start reading changes.
     */
    continuationToken;
    /**
     * Min epk value to begin reading changes from in case changefeed of entire partition is not requested.
     */
    epkMinHeader;
    /**
     * Max epk value to begin reading changes from in case changefeed of entire partition is not requested.
     */
    epkMaxHeader;
    constructor(minInclusive, maxExclusive, continuationToken, epkMinHeader, epkMaxHeader) {
        this.minInclusive = minInclusive;
        this.maxExclusive = maxExclusive;
        this.continuationToken = continuationToken;
        this.epkMinHeader = epkMinHeader;
        this.epkMaxHeader = epkMaxHeader;
    }
}
exports.ChangeFeedRange = ChangeFeedRange;
//# sourceMappingURL=ChangeFeedRange.js.map