Skip to content

Latest commit

 

History

History
47 lines (44 loc) · 15.4 KB

File metadata and controls

47 lines (44 loc) · 15.4 KB

TargetSDK

Fields

Field Type Required Description
id ::String ✔️ Unique identifier of the target the same as generate_gen_lock_id
last_event_id ::String ✔️ Unique identifier of the last event for the target
last_event_created_at Date ✔️ Timestamp when the event was created in the database.
last_event_interaction_type ::OpenApiSDK::Shared::InteractionType ✔️ Type of interaction.
success T.nilable(T::Boolean) Indicates whether the event was successful.
commit_head T.nilable(::String) Remote commit ID.
git_remote_default_owner T.nilable(::String) Default owner for git remote.
git_remote_default_repo T.nilable(::String) Default repository name for git remote.
git_relative_cwd T.nilable(::String) Current working directory relative to the git root.
generate_target ::String ✔️ eg typescript, terraform, python
generate_target_name T.nilable(::String) The workflow name of the target.
generate_gen_lock_id ::String ✔️ gen.lock ID (expected to be a uuid). The same as id. A unique identifier for the target.
generate_target_version T.nilable(::String) The version of the Speakeasy generator for this target eg v2 of the typescript generator.
generate_config_post_version T.nilable(::String) Version of the generated target (post generation)
generate_gen_lock_pre_features T.nilable(::String) Features prior to generation
generate_gen_lock_pre_version T.nilable(::String) Artifact version for the Previous Generation
generate_eligible_features T.nilable(::String) Eligible feature set during generation
generate_number_of_operations_ignored T.nilable(::Integer) The number of operations ignored in generation.
generate_number_of_operations_used T.nilable(::Integer) The number of operations used in generation.
generate_published T.nilable(T::Boolean) Indicates whether the target was considered published.
continuous_integration_environment T.nilable(::String) Name of the CI environment.
gh_action_ref T.nilable(::String) GitHub Action ref value.
gh_action_run_link T.nilable(::String) Link to the GitHub action run.
gh_action_version T.nilable(::String) Version of the GitHub action.
gh_action_organization T.nilable(::String) GitHub organization of the action.
gh_action_repository T.nilable(::String) GitHub repository of the action.
repo_label T.nilable(::String) Label of the git repository.
hostname T.nilable(::String) Remote hostname.
git_user_name T.nilable(::String) User's name from git configuration. (not GitHub username)
git_user_email T.nilable(::String) User email from git configuration.
source_revision_digest T.nilable(::String) The revision digest of the source.
source_blob_digest T.nilable(::String) The blob digest of the source.
source_namespace_name T.nilable(::String) The namespace name of the source.
error T.nilable(::String) Error message if the last event was not successful.
workflow_pre_raw T.nilable(::String) Workflow file (prior to execution)
workflow_post_raw T.nilable(::String) Workflow file (post execution)
publish_package_url T.nilable(::String) URL of the published package.
publish_package_name T.nilable(::String) Name of the published package.
publish_package_version T.nilable(::String) Version of the published package.
publish_package_registry_name T.nilable(::String) Name of the registry where the package was published.