# coding: utf-8

from __future__ import absolute_import
from datetime import date, datetime  # noqa: F401

from typing import List, Dict  # noqa: F401

from app.openapi_server.models.base_model_ import Model
from app.openapi_server.models.input_step_impl import InputStepImpl  # noqa: F401,E501
from app.openapi_server.models.pipeline_step_impllinks import PipelineStepImpllinks  # noqa: F401,E501
from openapi_server import util


class PipelineStepImpl(Model):
    """NOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    """

    def __init__(self, _class: str=None, links: PipelineStepImpllinks=None, display_name: str=None, duration_in_millis: int=None, id: str=None, input: InputStepImpl=None, result: str=None, start_time: str=None, state: str=None):  # noqa: E501
        """PipelineStepImpl - a model defined in Swagger

        :param _class: The _class of this PipelineStepImpl.  # noqa: E501
        :type _class: str
        :param links: The links of this PipelineStepImpl.  # noqa: E501
        :type links: PipelineStepImpllinks
        :param display_name: The display_name of this PipelineStepImpl.  # noqa: E501
        :type display_name: str