"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PipelineContext = void 0;
/** Simple poto class pairing an Api, a tenant, a git branch, and a target devops pipeline. */
class PipelineContext {
    /** Simple poto class pairing an Api, a tenant, a git branch, and a target devops pipeline. */
    constructor(
    /** The registered identifier for the api project. */
    apiCode, 
    /** The source code branch of the api project that feeds the pipeline (NOTE:  this should be redundant with the pipelineCode) */
    sourceBranch, 
    /** The organization to which the api project belongs.  (NOTE: This should be redundant with the apiCode) */
    tenantCode, 
    /** The identifier for the cicd pipeline to which this api project is bound */
    pipelineCode) {
        this.apiCode = apiCode;
        this.sourceBranch = sourceBranch;
        this.tenantCode = tenantCode;
        this.pipelineCode = pipelineCode;
    }
}
exports.PipelineContext = PipelineContext;
//# sourceMappingURL=PipelineContext.js.map