PublisherModel_CallToAction.fromJson constructor

PublisherModel_CallToAction.fromJson(
  1. Object? j
)

Implementation

factory PublisherModel_CallToAction.fromJson(Object? j) {
  final json = j as Map<String, Object?>;
  return PublisherModel_CallToAction(
    viewRestApi: switch (json['viewRestApi']) {
      null => null,
      Object $1 => PublisherModel_CallToAction_ViewRestApi.fromJson($1),
    },
    openNotebook: switch (json['openNotebook']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
    openNotebooks: switch (json['openNotebooks']) {
      null => null,
      Object $1 => PublisherModel_CallToAction_OpenNotebooks.fromJson($1),
    },
    createApplication: switch (json['createApplication']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
    openFineTuningPipeline: switch (json['openFineTuningPipeline']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
    openFineTuningPipelines: switch (json['openFineTuningPipelines']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_OpenFineTuningPipelines.fromJson($1),
    },
    openPromptTuningPipeline: switch (json['openPromptTuningPipeline']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
    openGenie: switch (json['openGenie']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
    deploy: switch (json['deploy']) {
      null => null,
      Object $1 => PublisherModel_CallToAction_Deploy.fromJson($1),
    },
    multiDeployVertex: switch (json['multiDeployVertex']) {
      null => null,
      Object $1 => PublisherModel_CallToAction_DeployVertex.fromJson($1),
    },
    deployGke: switch (json['deployGke']) {
      null => null,
      Object $1 => PublisherModel_CallToAction_DeployGke.fromJson($1),
    },
    openGenerationAiStudio: switch (json['openGenerationAiStudio']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
    requestAccess: switch (json['requestAccess']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
    openEvaluationPipeline: switch (json['openEvaluationPipeline']) {
      null => null,
      Object $1 =>
        PublisherModel_CallToAction_RegionalResourceReferences.fromJson($1),
    },
  );
}