Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save vikrantyadav11/48ed304a3e6484c6fe715575703223a7 to your computer and use it in GitHub Desktop.
Save vikrantyadav11/48ed304a3e6484c6fe715575703223a7 to your computer and use it in GitHub Desktop.
// Cast version object from binding to a Map
def versionData = binding.variables.version as Map
if (versionData) {
def name = versionData['name'] ?: "N/A"
def description = versionData['description'] ?: "N/A"
def released = versionData['released']
def archived = versionData['archived']
def overdue = versionData['overdue']
def projectId = versionData['projectId']
def releaseDate = versionData['userReleaseDate'] ?: "Not Set"
def startDate = versionData['userStartDate'] ?: "Not Set"
logger.info("📦 Version Created:")
logger.info(" - Name: ${name}")
logger.info(" - Description: ${description}")
logger.info(" - Released: ${released}")
logger.info(" - Archived: ${archived}")
logger.info(" - Overdue: ${overdue}")
logger.info(" - Project ID: ${projectId}")
logger.info(" - Release Date: ${releaseDate}")
logger.info(" - Start Date: ${startDate}")
} else {
logger.warn("Version object not found in binding.")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment