All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dominodatalab.api.model.DominoActivityApiAllMetadata Maven / Gradle / Ivy

/*
 * Domino Data Lab API v4
 * This API is going to provide access to all the Domino functions available in the user interface. To authenticate your requests, include your API Key (which you can find on your account page) with the header X-Domino-Api-Key. 
 *
 * The version of the OpenAPI document: 4.0.0
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


package com.dominodatalab.api.model;

import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.StringJoiner;
import java.util.Objects;
import java.util.Map;
import java.util.HashMap;
import com.dominodatalab.api.model.DominoActivityApiAppStatusActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiCommentActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiCommentedOnFileMetaData;
import com.dominodatalab.api.model.DominoActivityApiCommentedOnJobMetaData;
import com.dominodatalab.api.model.DominoActivityApiCommentedOnProjectGoalMetaData;
import com.dominodatalab.api.model.DominoActivityApiCommentedOnWorkspaceMetaData;
import com.dominodatalab.api.model.DominoActivityApiFileChangeActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiJobStatusActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiModelVersionStatusActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalAppLinkActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalCreateActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalFileLinkActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalJobLinkActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalModelLinkActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalStatusChangeActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalUpdateDescriptionActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalUpdateTitleActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectGoalWorkspaceLinkActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectLinkChangeActivityMetadata;
import com.dominodatalab.api.model.DominoActivityApiProjectStageChangeActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiProjectStatusChangeActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiScheduleJobActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiScheduleJobEditActivityMetaData;
import com.dominodatalab.api.model.DominoActivityApiWorkspaceStatusActivityMetaData;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue;
import java.util.Arrays;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * DominoActivityApiAllMetadata
 */
@JsonPropertyOrder({
  DominoActivityApiAllMetadata.JSON_PROPERTY_JOB_STATUS_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_WORKSPACE_STATUS_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_COMMENT_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_COMMENTED_ON_JOB_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_COMMENTED_ON_WORKSPACE_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_COMMENTED_ON_FILE_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_COMMENTED_ON_PROJECT_GOAL_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_STAGE_CHANGE_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_STATUS_CHANGE_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_APP_STATUS_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_MODEL_VERSION_STATUS_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_SCHEDULE_JOB_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_SCHEDULE_JOB_EDIT_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_FILE_CHANGE_ACTIVITY_META_DATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_CREATE_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_STATUS_CHANGE_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_UPDATE_TITLE_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_UPDATE_DESCRIPTION_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_FILE_LINK_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_JOB_LINK_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_WORKSPACE_LINK_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_APP_LINK_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_GOAL_MODEL_LINK_ACTIVITY_METADATA,
  DominoActivityApiAllMetadata.JSON_PROPERTY_PROJECT_LINK_CHANGE_ACTIVITY_METADATA
})
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-10-17T15:20:46.682098100-04:00[America/New_York]")
public class DominoActivityApiAllMetadata {
  public static final String JSON_PROPERTY_JOB_STATUS_ACTIVITY_META_DATA = "jobStatusActivityMetaData";
  private DominoActivityApiJobStatusActivityMetaData jobStatusActivityMetaData;

  public static final String JSON_PROPERTY_WORKSPACE_STATUS_ACTIVITY_META_DATA = "workspaceStatusActivityMetaData";
  private DominoActivityApiWorkspaceStatusActivityMetaData workspaceStatusActivityMetaData;

  public static final String JSON_PROPERTY_COMMENT_ACTIVITY_META_DATA = "commentActivityMetaData";
  private DominoActivityApiCommentActivityMetaData commentActivityMetaData;

  public static final String JSON_PROPERTY_COMMENTED_ON_JOB_META_DATA = "commentedOnJobMetaData";
  private DominoActivityApiCommentedOnJobMetaData commentedOnJobMetaData;

  public static final String JSON_PROPERTY_COMMENTED_ON_WORKSPACE_META_DATA = "commentedOnWorkspaceMetaData";
  private DominoActivityApiCommentedOnWorkspaceMetaData commentedOnWorkspaceMetaData;

  public static final String JSON_PROPERTY_COMMENTED_ON_FILE_META_DATA = "commentedOnFileMetaData";
  private DominoActivityApiCommentedOnFileMetaData commentedOnFileMetaData;

  public static final String JSON_PROPERTY_COMMENTED_ON_PROJECT_GOAL_META_DATA = "commentedOnProjectGoalMetaData";
  private DominoActivityApiCommentedOnProjectGoalMetaData commentedOnProjectGoalMetaData;

  public static final String JSON_PROPERTY_PROJECT_STAGE_CHANGE_ACTIVITY_META_DATA = "projectStageChangeActivityMetaData";
  private DominoActivityApiProjectStageChangeActivityMetaData projectStageChangeActivityMetaData;

  public static final String JSON_PROPERTY_PROJECT_STATUS_CHANGE_ACTIVITY_META_DATA = "projectStatusChangeActivityMetaData";
  private DominoActivityApiProjectStatusChangeActivityMetaData projectStatusChangeActivityMetaData;

  public static final String JSON_PROPERTY_APP_STATUS_ACTIVITY_META_DATA = "appStatusActivityMetaData";
  private DominoActivityApiAppStatusActivityMetaData appStatusActivityMetaData;

  public static final String JSON_PROPERTY_MODEL_VERSION_STATUS_ACTIVITY_META_DATA = "modelVersionStatusActivityMetaData";
  private DominoActivityApiModelVersionStatusActivityMetaData modelVersionStatusActivityMetaData;

  public static final String JSON_PROPERTY_SCHEDULE_JOB_ACTIVITY_META_DATA = "scheduleJobActivityMetaData";
  private DominoActivityApiScheduleJobActivityMetaData scheduleJobActivityMetaData;

  public static final String JSON_PROPERTY_SCHEDULE_JOB_EDIT_ACTIVITY_META_DATA = "scheduleJobEditActivityMetaData";
  private DominoActivityApiScheduleJobEditActivityMetaData scheduleJobEditActivityMetaData;

  public static final String JSON_PROPERTY_FILE_CHANGE_ACTIVITY_META_DATA = "fileChangeActivityMetaData";
  private DominoActivityApiFileChangeActivityMetaData fileChangeActivityMetaData;

  public static final String JSON_PROPERTY_PROJECT_GOAL_CREATE_ACTIVITY_METADATA = "projectGoalCreateActivityMetadata";
  private DominoActivityApiProjectGoalCreateActivityMetadata projectGoalCreateActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_STATUS_CHANGE_ACTIVITY_METADATA = "projectGoalStatusChangeActivityMetadata";
  private DominoActivityApiProjectGoalStatusChangeActivityMetadata projectGoalStatusChangeActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_UPDATE_TITLE_ACTIVITY_METADATA = "projectGoalUpdateTitleActivityMetadata";
  private DominoActivityApiProjectGoalUpdateTitleActivityMetadata projectGoalUpdateTitleActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_UPDATE_DESCRIPTION_ACTIVITY_METADATA = "projectGoalUpdateDescriptionActivityMetadata";
  private DominoActivityApiProjectGoalUpdateDescriptionActivityMetadata projectGoalUpdateDescriptionActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_FILE_LINK_ACTIVITY_METADATA = "projectGoalFileLinkActivityMetadata";
  private DominoActivityApiProjectGoalFileLinkActivityMetadata projectGoalFileLinkActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_JOB_LINK_ACTIVITY_METADATA = "projectGoalJobLinkActivityMetadata";
  private DominoActivityApiProjectGoalJobLinkActivityMetadata projectGoalJobLinkActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_WORKSPACE_LINK_ACTIVITY_METADATA = "projectGoalWorkspaceLinkActivityMetadata";
  private DominoActivityApiProjectGoalWorkspaceLinkActivityMetadata projectGoalWorkspaceLinkActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_APP_LINK_ACTIVITY_METADATA = "projectGoalAppLinkActivityMetadata";
  private DominoActivityApiProjectGoalAppLinkActivityMetadata projectGoalAppLinkActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_GOAL_MODEL_LINK_ACTIVITY_METADATA = "projectGoalModelLinkActivityMetadata";
  private DominoActivityApiProjectGoalModelLinkActivityMetadata projectGoalModelLinkActivityMetadata;

  public static final String JSON_PROPERTY_PROJECT_LINK_CHANGE_ACTIVITY_METADATA = "projectLinkChangeActivityMetadata";
  private DominoActivityApiProjectLinkChangeActivityMetadata projectLinkChangeActivityMetadata;

  public DominoActivityApiAllMetadata() { 
  }

  public DominoActivityApiAllMetadata jobStatusActivityMetaData(DominoActivityApiJobStatusActivityMetaData jobStatusActivityMetaData) {
    this.jobStatusActivityMetaData = jobStatusActivityMetaData;
    return this;
  }

   /**
   * Get jobStatusActivityMetaData
   * @return jobStatusActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_JOB_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiJobStatusActivityMetaData getJobStatusActivityMetaData() {
    return jobStatusActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_JOB_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setJobStatusActivityMetaData(DominoActivityApiJobStatusActivityMetaData jobStatusActivityMetaData) {
    this.jobStatusActivityMetaData = jobStatusActivityMetaData;
  }


  public DominoActivityApiAllMetadata workspaceStatusActivityMetaData(DominoActivityApiWorkspaceStatusActivityMetaData workspaceStatusActivityMetaData) {
    this.workspaceStatusActivityMetaData = workspaceStatusActivityMetaData;
    return this;
  }

   /**
   * Get workspaceStatusActivityMetaData
   * @return workspaceStatusActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_WORKSPACE_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiWorkspaceStatusActivityMetaData getWorkspaceStatusActivityMetaData() {
    return workspaceStatusActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_WORKSPACE_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setWorkspaceStatusActivityMetaData(DominoActivityApiWorkspaceStatusActivityMetaData workspaceStatusActivityMetaData) {
    this.workspaceStatusActivityMetaData = workspaceStatusActivityMetaData;
  }


  public DominoActivityApiAllMetadata commentActivityMetaData(DominoActivityApiCommentActivityMetaData commentActivityMetaData) {
    this.commentActivityMetaData = commentActivityMetaData;
    return this;
  }

   /**
   * Get commentActivityMetaData
   * @return commentActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_COMMENT_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiCommentActivityMetaData getCommentActivityMetaData() {
    return commentActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_COMMENT_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setCommentActivityMetaData(DominoActivityApiCommentActivityMetaData commentActivityMetaData) {
    this.commentActivityMetaData = commentActivityMetaData;
  }


  public DominoActivityApiAllMetadata commentedOnJobMetaData(DominoActivityApiCommentedOnJobMetaData commentedOnJobMetaData) {
    this.commentedOnJobMetaData = commentedOnJobMetaData;
    return this;
  }

   /**
   * Get commentedOnJobMetaData
   * @return commentedOnJobMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_JOB_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiCommentedOnJobMetaData getCommentedOnJobMetaData() {
    return commentedOnJobMetaData;
  }


  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_JOB_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setCommentedOnJobMetaData(DominoActivityApiCommentedOnJobMetaData commentedOnJobMetaData) {
    this.commentedOnJobMetaData = commentedOnJobMetaData;
  }


  public DominoActivityApiAllMetadata commentedOnWorkspaceMetaData(DominoActivityApiCommentedOnWorkspaceMetaData commentedOnWorkspaceMetaData) {
    this.commentedOnWorkspaceMetaData = commentedOnWorkspaceMetaData;
    return this;
  }

   /**
   * Get commentedOnWorkspaceMetaData
   * @return commentedOnWorkspaceMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_WORKSPACE_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiCommentedOnWorkspaceMetaData getCommentedOnWorkspaceMetaData() {
    return commentedOnWorkspaceMetaData;
  }


  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_WORKSPACE_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setCommentedOnWorkspaceMetaData(DominoActivityApiCommentedOnWorkspaceMetaData commentedOnWorkspaceMetaData) {
    this.commentedOnWorkspaceMetaData = commentedOnWorkspaceMetaData;
  }


  public DominoActivityApiAllMetadata commentedOnFileMetaData(DominoActivityApiCommentedOnFileMetaData commentedOnFileMetaData) {
    this.commentedOnFileMetaData = commentedOnFileMetaData;
    return this;
  }

   /**
   * Get commentedOnFileMetaData
   * @return commentedOnFileMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_FILE_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiCommentedOnFileMetaData getCommentedOnFileMetaData() {
    return commentedOnFileMetaData;
  }


  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_FILE_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setCommentedOnFileMetaData(DominoActivityApiCommentedOnFileMetaData commentedOnFileMetaData) {
    this.commentedOnFileMetaData = commentedOnFileMetaData;
  }


  public DominoActivityApiAllMetadata commentedOnProjectGoalMetaData(DominoActivityApiCommentedOnProjectGoalMetaData commentedOnProjectGoalMetaData) {
    this.commentedOnProjectGoalMetaData = commentedOnProjectGoalMetaData;
    return this;
  }

   /**
   * Get commentedOnProjectGoalMetaData
   * @return commentedOnProjectGoalMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_PROJECT_GOAL_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiCommentedOnProjectGoalMetaData getCommentedOnProjectGoalMetaData() {
    return commentedOnProjectGoalMetaData;
  }


  @JsonProperty(JSON_PROPERTY_COMMENTED_ON_PROJECT_GOAL_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setCommentedOnProjectGoalMetaData(DominoActivityApiCommentedOnProjectGoalMetaData commentedOnProjectGoalMetaData) {
    this.commentedOnProjectGoalMetaData = commentedOnProjectGoalMetaData;
  }


  public DominoActivityApiAllMetadata projectStageChangeActivityMetaData(DominoActivityApiProjectStageChangeActivityMetaData projectStageChangeActivityMetaData) {
    this.projectStageChangeActivityMetaData = projectStageChangeActivityMetaData;
    return this;
  }

   /**
   * Get projectStageChangeActivityMetaData
   * @return projectStageChangeActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_STAGE_CHANGE_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectStageChangeActivityMetaData getProjectStageChangeActivityMetaData() {
    return projectStageChangeActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_STAGE_CHANGE_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectStageChangeActivityMetaData(DominoActivityApiProjectStageChangeActivityMetaData projectStageChangeActivityMetaData) {
    this.projectStageChangeActivityMetaData = projectStageChangeActivityMetaData;
  }


  public DominoActivityApiAllMetadata projectStatusChangeActivityMetaData(DominoActivityApiProjectStatusChangeActivityMetaData projectStatusChangeActivityMetaData) {
    this.projectStatusChangeActivityMetaData = projectStatusChangeActivityMetaData;
    return this;
  }

   /**
   * Get projectStatusChangeActivityMetaData
   * @return projectStatusChangeActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_STATUS_CHANGE_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectStatusChangeActivityMetaData getProjectStatusChangeActivityMetaData() {
    return projectStatusChangeActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_STATUS_CHANGE_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectStatusChangeActivityMetaData(DominoActivityApiProjectStatusChangeActivityMetaData projectStatusChangeActivityMetaData) {
    this.projectStatusChangeActivityMetaData = projectStatusChangeActivityMetaData;
  }


  public DominoActivityApiAllMetadata appStatusActivityMetaData(DominoActivityApiAppStatusActivityMetaData appStatusActivityMetaData) {
    this.appStatusActivityMetaData = appStatusActivityMetaData;
    return this;
  }

   /**
   * Get appStatusActivityMetaData
   * @return appStatusActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_APP_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiAppStatusActivityMetaData getAppStatusActivityMetaData() {
    return appStatusActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_APP_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setAppStatusActivityMetaData(DominoActivityApiAppStatusActivityMetaData appStatusActivityMetaData) {
    this.appStatusActivityMetaData = appStatusActivityMetaData;
  }


  public DominoActivityApiAllMetadata modelVersionStatusActivityMetaData(DominoActivityApiModelVersionStatusActivityMetaData modelVersionStatusActivityMetaData) {
    this.modelVersionStatusActivityMetaData = modelVersionStatusActivityMetaData;
    return this;
  }

   /**
   * Get modelVersionStatusActivityMetaData
   * @return modelVersionStatusActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_MODEL_VERSION_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiModelVersionStatusActivityMetaData getModelVersionStatusActivityMetaData() {
    return modelVersionStatusActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_MODEL_VERSION_STATUS_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setModelVersionStatusActivityMetaData(DominoActivityApiModelVersionStatusActivityMetaData modelVersionStatusActivityMetaData) {
    this.modelVersionStatusActivityMetaData = modelVersionStatusActivityMetaData;
  }


  public DominoActivityApiAllMetadata scheduleJobActivityMetaData(DominoActivityApiScheduleJobActivityMetaData scheduleJobActivityMetaData) {
    this.scheduleJobActivityMetaData = scheduleJobActivityMetaData;
    return this;
  }

   /**
   * Get scheduleJobActivityMetaData
   * @return scheduleJobActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_SCHEDULE_JOB_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiScheduleJobActivityMetaData getScheduleJobActivityMetaData() {
    return scheduleJobActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_SCHEDULE_JOB_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setScheduleJobActivityMetaData(DominoActivityApiScheduleJobActivityMetaData scheduleJobActivityMetaData) {
    this.scheduleJobActivityMetaData = scheduleJobActivityMetaData;
  }


  public DominoActivityApiAllMetadata scheduleJobEditActivityMetaData(DominoActivityApiScheduleJobEditActivityMetaData scheduleJobEditActivityMetaData) {
    this.scheduleJobEditActivityMetaData = scheduleJobEditActivityMetaData;
    return this;
  }

   /**
   * Get scheduleJobEditActivityMetaData
   * @return scheduleJobEditActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_SCHEDULE_JOB_EDIT_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiScheduleJobEditActivityMetaData getScheduleJobEditActivityMetaData() {
    return scheduleJobEditActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_SCHEDULE_JOB_EDIT_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setScheduleJobEditActivityMetaData(DominoActivityApiScheduleJobEditActivityMetaData scheduleJobEditActivityMetaData) {
    this.scheduleJobEditActivityMetaData = scheduleJobEditActivityMetaData;
  }


  public DominoActivityApiAllMetadata fileChangeActivityMetaData(DominoActivityApiFileChangeActivityMetaData fileChangeActivityMetaData) {
    this.fileChangeActivityMetaData = fileChangeActivityMetaData;
    return this;
  }

   /**
   * Get fileChangeActivityMetaData
   * @return fileChangeActivityMetaData
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_FILE_CHANGE_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiFileChangeActivityMetaData getFileChangeActivityMetaData() {
    return fileChangeActivityMetaData;
  }


  @JsonProperty(JSON_PROPERTY_FILE_CHANGE_ACTIVITY_META_DATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setFileChangeActivityMetaData(DominoActivityApiFileChangeActivityMetaData fileChangeActivityMetaData) {
    this.fileChangeActivityMetaData = fileChangeActivityMetaData;
  }


  public DominoActivityApiAllMetadata projectGoalCreateActivityMetadata(DominoActivityApiProjectGoalCreateActivityMetadata projectGoalCreateActivityMetadata) {
    this.projectGoalCreateActivityMetadata = projectGoalCreateActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalCreateActivityMetadata
   * @return projectGoalCreateActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_CREATE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalCreateActivityMetadata getProjectGoalCreateActivityMetadata() {
    return projectGoalCreateActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_CREATE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalCreateActivityMetadata(DominoActivityApiProjectGoalCreateActivityMetadata projectGoalCreateActivityMetadata) {
    this.projectGoalCreateActivityMetadata = projectGoalCreateActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalStatusChangeActivityMetadata(DominoActivityApiProjectGoalStatusChangeActivityMetadata projectGoalStatusChangeActivityMetadata) {
    this.projectGoalStatusChangeActivityMetadata = projectGoalStatusChangeActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalStatusChangeActivityMetadata
   * @return projectGoalStatusChangeActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_STATUS_CHANGE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalStatusChangeActivityMetadata getProjectGoalStatusChangeActivityMetadata() {
    return projectGoalStatusChangeActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_STATUS_CHANGE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalStatusChangeActivityMetadata(DominoActivityApiProjectGoalStatusChangeActivityMetadata projectGoalStatusChangeActivityMetadata) {
    this.projectGoalStatusChangeActivityMetadata = projectGoalStatusChangeActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalUpdateTitleActivityMetadata(DominoActivityApiProjectGoalUpdateTitleActivityMetadata projectGoalUpdateTitleActivityMetadata) {
    this.projectGoalUpdateTitleActivityMetadata = projectGoalUpdateTitleActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalUpdateTitleActivityMetadata
   * @return projectGoalUpdateTitleActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_UPDATE_TITLE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalUpdateTitleActivityMetadata getProjectGoalUpdateTitleActivityMetadata() {
    return projectGoalUpdateTitleActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_UPDATE_TITLE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalUpdateTitleActivityMetadata(DominoActivityApiProjectGoalUpdateTitleActivityMetadata projectGoalUpdateTitleActivityMetadata) {
    this.projectGoalUpdateTitleActivityMetadata = projectGoalUpdateTitleActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalUpdateDescriptionActivityMetadata(DominoActivityApiProjectGoalUpdateDescriptionActivityMetadata projectGoalUpdateDescriptionActivityMetadata) {
    this.projectGoalUpdateDescriptionActivityMetadata = projectGoalUpdateDescriptionActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalUpdateDescriptionActivityMetadata
   * @return projectGoalUpdateDescriptionActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_UPDATE_DESCRIPTION_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalUpdateDescriptionActivityMetadata getProjectGoalUpdateDescriptionActivityMetadata() {
    return projectGoalUpdateDescriptionActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_UPDATE_DESCRIPTION_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalUpdateDescriptionActivityMetadata(DominoActivityApiProjectGoalUpdateDescriptionActivityMetadata projectGoalUpdateDescriptionActivityMetadata) {
    this.projectGoalUpdateDescriptionActivityMetadata = projectGoalUpdateDescriptionActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalFileLinkActivityMetadata(DominoActivityApiProjectGoalFileLinkActivityMetadata projectGoalFileLinkActivityMetadata) {
    this.projectGoalFileLinkActivityMetadata = projectGoalFileLinkActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalFileLinkActivityMetadata
   * @return projectGoalFileLinkActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_FILE_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalFileLinkActivityMetadata getProjectGoalFileLinkActivityMetadata() {
    return projectGoalFileLinkActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_FILE_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalFileLinkActivityMetadata(DominoActivityApiProjectGoalFileLinkActivityMetadata projectGoalFileLinkActivityMetadata) {
    this.projectGoalFileLinkActivityMetadata = projectGoalFileLinkActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalJobLinkActivityMetadata(DominoActivityApiProjectGoalJobLinkActivityMetadata projectGoalJobLinkActivityMetadata) {
    this.projectGoalJobLinkActivityMetadata = projectGoalJobLinkActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalJobLinkActivityMetadata
   * @return projectGoalJobLinkActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_JOB_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalJobLinkActivityMetadata getProjectGoalJobLinkActivityMetadata() {
    return projectGoalJobLinkActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_JOB_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalJobLinkActivityMetadata(DominoActivityApiProjectGoalJobLinkActivityMetadata projectGoalJobLinkActivityMetadata) {
    this.projectGoalJobLinkActivityMetadata = projectGoalJobLinkActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalWorkspaceLinkActivityMetadata(DominoActivityApiProjectGoalWorkspaceLinkActivityMetadata projectGoalWorkspaceLinkActivityMetadata) {
    this.projectGoalWorkspaceLinkActivityMetadata = projectGoalWorkspaceLinkActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalWorkspaceLinkActivityMetadata
   * @return projectGoalWorkspaceLinkActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_WORKSPACE_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalWorkspaceLinkActivityMetadata getProjectGoalWorkspaceLinkActivityMetadata() {
    return projectGoalWorkspaceLinkActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_WORKSPACE_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalWorkspaceLinkActivityMetadata(DominoActivityApiProjectGoalWorkspaceLinkActivityMetadata projectGoalWorkspaceLinkActivityMetadata) {
    this.projectGoalWorkspaceLinkActivityMetadata = projectGoalWorkspaceLinkActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalAppLinkActivityMetadata(DominoActivityApiProjectGoalAppLinkActivityMetadata projectGoalAppLinkActivityMetadata) {
    this.projectGoalAppLinkActivityMetadata = projectGoalAppLinkActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalAppLinkActivityMetadata
   * @return projectGoalAppLinkActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_APP_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalAppLinkActivityMetadata getProjectGoalAppLinkActivityMetadata() {
    return projectGoalAppLinkActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_APP_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalAppLinkActivityMetadata(DominoActivityApiProjectGoalAppLinkActivityMetadata projectGoalAppLinkActivityMetadata) {
    this.projectGoalAppLinkActivityMetadata = projectGoalAppLinkActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectGoalModelLinkActivityMetadata(DominoActivityApiProjectGoalModelLinkActivityMetadata projectGoalModelLinkActivityMetadata) {
    this.projectGoalModelLinkActivityMetadata = projectGoalModelLinkActivityMetadata;
    return this;
  }

   /**
   * Get projectGoalModelLinkActivityMetadata
   * @return projectGoalModelLinkActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_MODEL_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectGoalModelLinkActivityMetadata getProjectGoalModelLinkActivityMetadata() {
    return projectGoalModelLinkActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_GOAL_MODEL_LINK_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectGoalModelLinkActivityMetadata(DominoActivityApiProjectGoalModelLinkActivityMetadata projectGoalModelLinkActivityMetadata) {
    this.projectGoalModelLinkActivityMetadata = projectGoalModelLinkActivityMetadata;
  }


  public DominoActivityApiAllMetadata projectLinkChangeActivityMetadata(DominoActivityApiProjectLinkChangeActivityMetadata projectLinkChangeActivityMetadata) {
    this.projectLinkChangeActivityMetadata = projectLinkChangeActivityMetadata;
    return this;
  }

   /**
   * Get projectLinkChangeActivityMetadata
   * @return projectLinkChangeActivityMetadata
  **/
  @javax.annotation.Nonnull
  @JsonProperty(JSON_PROPERTY_PROJECT_LINK_CHANGE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)

  public DominoActivityApiProjectLinkChangeActivityMetadata getProjectLinkChangeActivityMetadata() {
    return projectLinkChangeActivityMetadata;
  }


  @JsonProperty(JSON_PROPERTY_PROJECT_LINK_CHANGE_ACTIVITY_METADATA)
  @JsonInclude(value = JsonInclude.Include.ALWAYS)
  public void setProjectLinkChangeActivityMetadata(DominoActivityApiProjectLinkChangeActivityMetadata projectLinkChangeActivityMetadata) {
    this.projectLinkChangeActivityMetadata = projectLinkChangeActivityMetadata;
  }


  /**
   * Return true if this domino.activity.api.AllMetadata object is equal to o.
   */
  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    DominoActivityApiAllMetadata dominoActivityApiAllMetadata = (DominoActivityApiAllMetadata) o;
    return Objects.equals(this.jobStatusActivityMetaData, dominoActivityApiAllMetadata.jobStatusActivityMetaData) &&
        Objects.equals(this.workspaceStatusActivityMetaData, dominoActivityApiAllMetadata.workspaceStatusActivityMetaData) &&
        Objects.equals(this.commentActivityMetaData, dominoActivityApiAllMetadata.commentActivityMetaData) &&
        Objects.equals(this.commentedOnJobMetaData, dominoActivityApiAllMetadata.commentedOnJobMetaData) &&
        Objects.equals(this.commentedOnWorkspaceMetaData, dominoActivityApiAllMetadata.commentedOnWorkspaceMetaData) &&
        Objects.equals(this.commentedOnFileMetaData, dominoActivityApiAllMetadata.commentedOnFileMetaData) &&
        Objects.equals(this.commentedOnProjectGoalMetaData, dominoActivityApiAllMetadata.commentedOnProjectGoalMetaData) &&
        Objects.equals(this.projectStageChangeActivityMetaData, dominoActivityApiAllMetadata.projectStageChangeActivityMetaData) &&
        Objects.equals(this.projectStatusChangeActivityMetaData, dominoActivityApiAllMetadata.projectStatusChangeActivityMetaData) &&
        Objects.equals(this.appStatusActivityMetaData, dominoActivityApiAllMetadata.appStatusActivityMetaData) &&
        Objects.equals(this.modelVersionStatusActivityMetaData, dominoActivityApiAllMetadata.modelVersionStatusActivityMetaData) &&
        Objects.equals(this.scheduleJobActivityMetaData, dominoActivityApiAllMetadata.scheduleJobActivityMetaData) &&
        Objects.equals(this.scheduleJobEditActivityMetaData, dominoActivityApiAllMetadata.scheduleJobEditActivityMetaData) &&
        Objects.equals(this.fileChangeActivityMetaData, dominoActivityApiAllMetadata.fileChangeActivityMetaData) &&
        Objects.equals(this.projectGoalCreateActivityMetadata, dominoActivityApiAllMetadata.projectGoalCreateActivityMetadata) &&
        Objects.equals(this.projectGoalStatusChangeActivityMetadata, dominoActivityApiAllMetadata.projectGoalStatusChangeActivityMetadata) &&
        Objects.equals(this.projectGoalUpdateTitleActivityMetadata, dominoActivityApiAllMetadata.projectGoalUpdateTitleActivityMetadata) &&
        Objects.equals(this.projectGoalUpdateDescriptionActivityMetadata, dominoActivityApiAllMetadata.projectGoalUpdateDescriptionActivityMetadata) &&
        Objects.equals(this.projectGoalFileLinkActivityMetadata, dominoActivityApiAllMetadata.projectGoalFileLinkActivityMetadata) &&
        Objects.equals(this.projectGoalJobLinkActivityMetadata, dominoActivityApiAllMetadata.projectGoalJobLinkActivityMetadata) &&
        Objects.equals(this.projectGoalWorkspaceLinkActivityMetadata, dominoActivityApiAllMetadata.projectGoalWorkspaceLinkActivityMetadata) &&
        Objects.equals(this.projectGoalAppLinkActivityMetadata, dominoActivityApiAllMetadata.projectGoalAppLinkActivityMetadata) &&
        Objects.equals(this.projectGoalModelLinkActivityMetadata, dominoActivityApiAllMetadata.projectGoalModelLinkActivityMetadata) &&
        Objects.equals(this.projectLinkChangeActivityMetadata, dominoActivityApiAllMetadata.projectLinkChangeActivityMetadata);
  }

  @Override
  public int hashCode() {
    return Objects.hash(jobStatusActivityMetaData, workspaceStatusActivityMetaData, commentActivityMetaData, commentedOnJobMetaData, commentedOnWorkspaceMetaData, commentedOnFileMetaData, commentedOnProjectGoalMetaData, projectStageChangeActivityMetaData, projectStatusChangeActivityMetaData, appStatusActivityMetaData, modelVersionStatusActivityMetaData, scheduleJobActivityMetaData, scheduleJobEditActivityMetaData, fileChangeActivityMetaData, projectGoalCreateActivityMetadata, projectGoalStatusChangeActivityMetadata, projectGoalUpdateTitleActivityMetadata, projectGoalUpdateDescriptionActivityMetadata, projectGoalFileLinkActivityMetadata, projectGoalJobLinkActivityMetadata, projectGoalWorkspaceLinkActivityMetadata, projectGoalAppLinkActivityMetadata, projectGoalModelLinkActivityMetadata, projectLinkChangeActivityMetadata);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class DominoActivityApiAllMetadata {\n");
    sb.append("    jobStatusActivityMetaData: ").append(toIndentedString(jobStatusActivityMetaData)).append("\n");
    sb.append("    workspaceStatusActivityMetaData: ").append(toIndentedString(workspaceStatusActivityMetaData)).append("\n");
    sb.append("    commentActivityMetaData: ").append(toIndentedString(commentActivityMetaData)).append("\n");
    sb.append("    commentedOnJobMetaData: ").append(toIndentedString(commentedOnJobMetaData)).append("\n");
    sb.append("    commentedOnWorkspaceMetaData: ").append(toIndentedString(commentedOnWorkspaceMetaData)).append("\n");
    sb.append("    commentedOnFileMetaData: ").append(toIndentedString(commentedOnFileMetaData)).append("\n");
    sb.append("    commentedOnProjectGoalMetaData: ").append(toIndentedString(commentedOnProjectGoalMetaData)).append("\n");
    sb.append("    projectStageChangeActivityMetaData: ").append(toIndentedString(projectStageChangeActivityMetaData)).append("\n");
    sb.append("    projectStatusChangeActivityMetaData: ").append(toIndentedString(projectStatusChangeActivityMetaData)).append("\n");
    sb.append("    appStatusActivityMetaData: ").append(toIndentedString(appStatusActivityMetaData)).append("\n");
    sb.append("    modelVersionStatusActivityMetaData: ").append(toIndentedString(modelVersionStatusActivityMetaData)).append("\n");
    sb.append("    scheduleJobActivityMetaData: ").append(toIndentedString(scheduleJobActivityMetaData)).append("\n");
    sb.append("    scheduleJobEditActivityMetaData: ").append(toIndentedString(scheduleJobEditActivityMetaData)).append("\n");
    sb.append("    fileChangeActivityMetaData: ").append(toIndentedString(fileChangeActivityMetaData)).append("\n");
    sb.append("    projectGoalCreateActivityMetadata: ").append(toIndentedString(projectGoalCreateActivityMetadata)).append("\n");
    sb.append("    projectGoalStatusChangeActivityMetadata: ").append(toIndentedString(projectGoalStatusChangeActivityMetadata)).append("\n");
    sb.append("    projectGoalUpdateTitleActivityMetadata: ").append(toIndentedString(projectGoalUpdateTitleActivityMetadata)).append("\n");
    sb.append("    projectGoalUpdateDescriptionActivityMetadata: ").append(toIndentedString(projectGoalUpdateDescriptionActivityMetadata)).append("\n");
    sb.append("    projectGoalFileLinkActivityMetadata: ").append(toIndentedString(projectGoalFileLinkActivityMetadata)).append("\n");
    sb.append("    projectGoalJobLinkActivityMetadata: ").append(toIndentedString(projectGoalJobLinkActivityMetadata)).append("\n");
    sb.append("    projectGoalWorkspaceLinkActivityMetadata: ").append(toIndentedString(projectGoalWorkspaceLinkActivityMetadata)).append("\n");
    sb.append("    projectGoalAppLinkActivityMetadata: ").append(toIndentedString(projectGoalAppLinkActivityMetadata)).append("\n");
    sb.append("    projectGoalModelLinkActivityMetadata: ").append(toIndentedString(projectGoalModelLinkActivityMetadata)).append("\n");
    sb.append("    projectLinkChangeActivityMetadata: ").append(toIndentedString(projectLinkChangeActivityMetadata)).append("\n");
    sb.append("}");
    return sb.toString();
  }

  /**
   * Convert the given object to string with each line indented by 4 spaces
   * (except the first line).
   */
  private String toIndentedString(Object o) {
    if (o == null) {
      return "null";
    }
    return o.toString().replace("\n", "\n    ");
  }

  /**
   * Convert the instance into URL query string.
   *
   * @return URL query string
   */
  public String toUrlQueryString() {
    return toUrlQueryString(null);
  }

  /**
   * Convert the instance into URL query string.
   *
   * @param prefix prefix of the query string
   * @return URL query string
   */
  public String toUrlQueryString(String prefix) {
    String suffix = "";
    String containerSuffix = "";
    String containerPrefix = "";
    if (prefix == null) {
      // style=form, explode=true, e.g. /pet?name=cat&type=manx
      prefix = "";
    } else {
      // deepObject style e.g. /pet?id[name]=cat&id[type]=manx
      prefix = prefix + "[";
      suffix = "]";
      containerSuffix = "]";
      containerPrefix = "[";
    }

    StringJoiner joiner = new StringJoiner("&");

    // add `jobStatusActivityMetaData` to the URL query string
    if (getJobStatusActivityMetaData() != null) {
      joiner.add(getJobStatusActivityMetaData().toUrlQueryString(prefix + "jobStatusActivityMetaData" + suffix));
    }

    // add `workspaceStatusActivityMetaData` to the URL query string
    if (getWorkspaceStatusActivityMetaData() != null) {
      joiner.add(getWorkspaceStatusActivityMetaData().toUrlQueryString(prefix + "workspaceStatusActivityMetaData" + suffix));
    }

    // add `commentActivityMetaData` to the URL query string
    if (getCommentActivityMetaData() != null) {
      joiner.add(getCommentActivityMetaData().toUrlQueryString(prefix + "commentActivityMetaData" + suffix));
    }

    // add `commentedOnJobMetaData` to the URL query string
    if (getCommentedOnJobMetaData() != null) {
      joiner.add(getCommentedOnJobMetaData().toUrlQueryString(prefix + "commentedOnJobMetaData" + suffix));
    }

    // add `commentedOnWorkspaceMetaData` to the URL query string
    if (getCommentedOnWorkspaceMetaData() != null) {
      joiner.add(getCommentedOnWorkspaceMetaData().toUrlQueryString(prefix + "commentedOnWorkspaceMetaData" + suffix));
    }

    // add `commentedOnFileMetaData` to the URL query string
    if (getCommentedOnFileMetaData() != null) {
      joiner.add(getCommentedOnFileMetaData().toUrlQueryString(prefix + "commentedOnFileMetaData" + suffix));
    }

    // add `commentedOnProjectGoalMetaData` to the URL query string
    if (getCommentedOnProjectGoalMetaData() != null) {
      joiner.add(getCommentedOnProjectGoalMetaData().toUrlQueryString(prefix + "commentedOnProjectGoalMetaData" + suffix));
    }

    // add `projectStageChangeActivityMetaData` to the URL query string
    if (getProjectStageChangeActivityMetaData() != null) {
      joiner.add(getProjectStageChangeActivityMetaData().toUrlQueryString(prefix + "projectStageChangeActivityMetaData" + suffix));
    }

    // add `projectStatusChangeActivityMetaData` to the URL query string
    if (getProjectStatusChangeActivityMetaData() != null) {
      joiner.add(getProjectStatusChangeActivityMetaData().toUrlQueryString(prefix + "projectStatusChangeActivityMetaData" + suffix));
    }

    // add `appStatusActivityMetaData` to the URL query string
    if (getAppStatusActivityMetaData() != null) {
      joiner.add(getAppStatusActivityMetaData().toUrlQueryString(prefix + "appStatusActivityMetaData" + suffix));
    }

    // add `modelVersionStatusActivityMetaData` to the URL query string
    if (getModelVersionStatusActivityMetaData() != null) {
      joiner.add(getModelVersionStatusActivityMetaData().toUrlQueryString(prefix + "modelVersionStatusActivityMetaData" + suffix));
    }

    // add `scheduleJobActivityMetaData` to the URL query string
    if (getScheduleJobActivityMetaData() != null) {
      joiner.add(getScheduleJobActivityMetaData().toUrlQueryString(prefix + "scheduleJobActivityMetaData" + suffix));
    }

    // add `scheduleJobEditActivityMetaData` to the URL query string
    if (getScheduleJobEditActivityMetaData() != null) {
      joiner.add(getScheduleJobEditActivityMetaData().toUrlQueryString(prefix + "scheduleJobEditActivityMetaData" + suffix));
    }

    // add `fileChangeActivityMetaData` to the URL query string
    if (getFileChangeActivityMetaData() != null) {
      joiner.add(getFileChangeActivityMetaData().toUrlQueryString(prefix + "fileChangeActivityMetaData" + suffix));
    }

    // add `projectGoalCreateActivityMetadata` to the URL query string
    if (getProjectGoalCreateActivityMetadata() != null) {
      joiner.add(getProjectGoalCreateActivityMetadata().toUrlQueryString(prefix + "projectGoalCreateActivityMetadata" + suffix));
    }

    // add `projectGoalStatusChangeActivityMetadata` to the URL query string
    if (getProjectGoalStatusChangeActivityMetadata() != null) {
      joiner.add(getProjectGoalStatusChangeActivityMetadata().toUrlQueryString(prefix + "projectGoalStatusChangeActivityMetadata" + suffix));
    }

    // add `projectGoalUpdateTitleActivityMetadata` to the URL query string
    if (getProjectGoalUpdateTitleActivityMetadata() != null) {
      joiner.add(getProjectGoalUpdateTitleActivityMetadata().toUrlQueryString(prefix + "projectGoalUpdateTitleActivityMetadata" + suffix));
    }

    // add `projectGoalUpdateDescriptionActivityMetadata` to the URL query string
    if (getProjectGoalUpdateDescriptionActivityMetadata() != null) {
      joiner.add(getProjectGoalUpdateDescriptionActivityMetadata().toUrlQueryString(prefix + "projectGoalUpdateDescriptionActivityMetadata" + suffix));
    }

    // add `projectGoalFileLinkActivityMetadata` to the URL query string
    if (getProjectGoalFileLinkActivityMetadata() != null) {
      joiner.add(getProjectGoalFileLinkActivityMetadata().toUrlQueryString(prefix + "projectGoalFileLinkActivityMetadata" + suffix));
    }

    // add `projectGoalJobLinkActivityMetadata` to the URL query string
    if (getProjectGoalJobLinkActivityMetadata() != null) {
      joiner.add(getProjectGoalJobLinkActivityMetadata().toUrlQueryString(prefix + "projectGoalJobLinkActivityMetadata" + suffix));
    }

    // add `projectGoalWorkspaceLinkActivityMetadata` to the URL query string
    if (getProjectGoalWorkspaceLinkActivityMetadata() != null) {
      joiner.add(getProjectGoalWorkspaceLinkActivityMetadata().toUrlQueryString(prefix + "projectGoalWorkspaceLinkActivityMetadata" + suffix));
    }

    // add `projectGoalAppLinkActivityMetadata` to the URL query string
    if (getProjectGoalAppLinkActivityMetadata() != null) {
      joiner.add(getProjectGoalAppLinkActivityMetadata().toUrlQueryString(prefix + "projectGoalAppLinkActivityMetadata" + suffix));
    }

    // add `projectGoalModelLinkActivityMetadata` to the URL query string
    if (getProjectGoalModelLinkActivityMetadata() != null) {
      joiner.add(getProjectGoalModelLinkActivityMetadata().toUrlQueryString(prefix + "projectGoalModelLinkActivityMetadata" + suffix));
    }

    // add `projectLinkChangeActivityMetadata` to the URL query string
    if (getProjectLinkChangeActivityMetadata() != null) {
      joiner.add(getProjectLinkChangeActivityMetadata().toUrlQueryString(prefix + "projectLinkChangeActivityMetadata" + suffix));
    }

    return joiner.toString();
  }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy