text:
NSString * const kGTLRCloudBuild_ApprovalResult_Decision_Approved = @"APPROVED";
NSString * const kGTLRCloudBuild_ApprovalResult_Decision_DecisionUnspecified = @"DECISION_UNSPECIFIED";
NSString * const kGTLRCloudBuild_ApprovalResult_Decision_Rejected = @"REJECTED";

// GTLRCloudBuild_Build.status
NSString * const kGTLRCloudBuild_Build_Status_Cancelled     = @"CANCELLED";
NSString * const kGTLRCloudBuild_Build_Status_Expired       = @"EXPIRED";
NSString * const kGTLRCloudBuild_Build_Status_Failure       = @"FAILURE";
NSString * const kGTLRCloudBuild_Build_Status_InternalError = @"INTERNAL_ERROR";
NSString * const kGTLRCloudBuild_Build_Status_Pending       = @"PENDING";
NSString * const kGTLRCloudBuild_Build_Status_Queued        = @"QUEUED";
NSString * const kGTLRCloudBuild_Build_Status_StatusUnknown = @"STATUS_UNKNOWN";
NSString * const kGTLRCloudBuild_Build_Status_Success       = @"SUCCESS";
NSString * const kGTLRCloudBuild_Build_Status_Timeout       = @"TIMEOUT";
NSString * const kGTLRCloudBuild_Build_Status_Working       = @"WORKING";

// GTLRCloudBuild_BuildApproval.state
NSString * const kGTLRCloudBuild_BuildApproval_State_Approved  = @"APPROVED";
NSString * const kGTLRCloudBuild_BuildApproval_State_Cancelled = @"CANCELLED";
NSString * const kGTLRCloudBuild_BuildApproval_State_Pending   = @"PENDING";
NSString * const kGTLRCloudBuild_BuildApproval_State_Rejected  = @"REJECTED";
NSString * const kGTLRCloudBuild_BuildApproval_State_StateUnspecified = @"STATE_UNSPECIFIED";

// GTLRCloudBuild_BuildOptions.logging
NSString * const kGTLRCloudBuild_BuildOptions_Logging_CloudLoggingOnly = @"CLOUD_LOGGING_ONLY";
NSString * const kGTLRCloudBuild_BuildOptions_Logging_GcsOnly  = @"GCS_ONLY";
NSString * const kGTLRCloudBuild_BuildOptions_Logging_Legacy   = @"LEGACY";
NSString * const kGTLRCloudBuild_BuildOptions_Logging_LoggingUnspecified = @"LOGGING_UNSPECIFIED";
NSString * const kGTLRCloudBuild_BuildOptions_Logging_None     = @"NONE";
NSString * const kGTLRCloudBuild_BuildOptions_Logging_StackdriverOnly = @"STACKDRIVER_ONLY";

// GTLRCloudBuild_BuildOptions.logStreamingOption
NSString * const kGTLRCloudBuild_BuildOptions_LogStreamingOption_StreamDefault = @"STREAM_DEFAULT";
NSString * const kGTLRCloudBuild_BuildOptions_LogStreamingOption_StreamOff = @"STREAM_OFF";
NSString * const kGTLRCloudBuild_BuildOptions_LogStreamingOption_StreamOn = @"STREAM_ON";

// GTLRCloudBuild_BuildOptions.machineType
NSString * const kGTLRCloudBuild_BuildOptions_MachineType_E2Highcpu32 = @"E2_HIGHCPU_32";
NSString * const kGTLRCloudBuild_BuildOptions_MachineType_E2Highcpu8 = @"E2_HIGHCPU_8";
NSString * const kGTLRCloudBuild_BuildOptions_MachineType_N1Highcpu32 = @"N1_HIGHCPU_32";
NSString * const kGTLRCloudBuild_BuildOptions_MachineType_N1Highcpu8 = @"N1_HIGHCPU_8";
NSString * const kGTLRCloudBuild_BuildOptions_MachineType_Unspecified = @"UNSPECIFIED";

// GTLRCloudBuild_BuildOptions.requestedVerifyOption
NSString * const kGTLRCloudBuild_BuildOptions_RequestedVerifyOption_NotVerified = @"NOT_VERIFIED";
NSString * const kGTLRCloudBuild_BuildOptions_RequestedVerifyOption_Verified = @"VERIFIED";

// GTLRCloudBuild_BuildOptions.sourceProvenanceHash
NSString * const kGTLRCloudBuild_BuildOptions_SourceProvenanceHash_Md5 = @"MD5";
NSString * const kGTLRCloudBuild_BuildOptions_SourceProvenanceHash_None = @"NONE";
NSString * const kGTLRCloudBuild_BuildOptions_SourceProvenanceHash_Sha256 = @"SHA256";

// GTLRCloudBuild_BuildOptions.substitutionOption
NSString * const kGTLRCloudBuild_BuildOptions_SubstitutionOption_AllowLoose = @"ALLOW_LOOSE";
NSString * const kGTLRCloudBuild_BuildOptions_SubstitutionOption_MustMatch = @"MUST_MATCH";

// GTLRCloudBuild_BuildStep.status
NSString * const kGTLRCloudBuild_BuildStep_Status_Cancelled    = @"CANCELLED";
NSString * const kGTLRCloudBuild_BuildStep_Status_Expired      = @"EXPIRED";
NSString * const kGTLRCloudBuild_BuildStep_Status_Failure      = @"FAILURE";
NSString * const kGTLRCloudBuild_BuildStep_Status_InternalError = @"INTERNAL_ERROR";
NSString * const kGTLRCloudBuild_BuildStep_Status_Pending      = @"PENDING";
NSString * const kGTLRCloudBuild_BuildStep_Status_Queued       = @"QUEUED";
NSString * const kGTLRCloudBuild_BuildStep_Status_StatusUnknown = @"STATUS_UNKNOWN";
NSString * const kGTLRCloudBuild_BuildStep_Status_Success      = @"SUCCESS";
NSString * const kGTLRCloudBuild_BuildStep_Status_Timeout      = @"TIMEOUT";
NSString * const kGTLRCloudBuild_BuildStep_Status_Working      = @"WORKING";

// GTLRCloudBuild_BuildTrigger.eventType
NSString * const kGTLRCloudBuild_BuildTrigger_EventType_EventTypeUnspecified = @"EVENT_TYPE_UNSPECIFIED";
NSString * const kGTLRCloudBuild_BuildTrigger_EventType_Manual = @"MANUAL";
NSString * const kGTLRCloudBuild_BuildTrigger_EventType_Pubsub = @"PUBSUB";
NSString * const kGTLRCloudBuild_BuildTrigger_EventType_Repo   = @"REPO";
NSString * const kGTLRCloudBuild_BuildTrigger_EventType_Webhook = @"WEBHOOK";

// GTLRCloudBuild_BuildTrigger.includeBuildLogs
NSString * const kGTLRCloudBuild_BuildTrigger_IncludeBuildLogs_IncludeBuildLogsUnspecified = @"INCLUDE_BUILD_LOGS_UNSPECIFIED";
NSString * const kGTLRCloudBuild_BuildTrigger_IncludeBuildLogs_IncludeBuildLogsWithStatus = @"INCLUDE_BUILD_LOGS_WITH_STATUS";

// GTLRCloudBuild_FailureInfo.type
NSString * const kGTLRCloudBuild_FailureInfo_Type_FailureTypeUnspecified = @"FAILURE_TYPE_UNSPECIFIED";
NSString * const kGTLRCloudBuild_FailureInfo_Type_FetchSourceFailed = @"FETCH_SOURCE_FAILED";
NSString * const kGTLRCloudBuild_FailureInfo_Type_LoggingFailure = @"LOGGING_FAILURE";
NSString * const kGTLRCloudBuild_FailureInfo_Type_PushFailed   = @"PUSH_FAILED";
NSString * const kGTLRCloudBuild_FailureInfo_Type_PushImageNotFound = @"PUSH_IMAGE_NOT_FOUND";
NSString * const kGTLRCloudBuild_FailureInfo_Type_PushNotAuthorized = @"PUSH_NOT_AUTHORIZED";
NSString * const kGTLRCloudBuild_FailureInfo_Type_UserBuildStep = @"USER_BUILD_STEP";

// GTLRCloudBuild_GitFileSource.repoType
NSString * const kGTLRCloudBuild_GitFileSource_RepoType_BitbucketServer = @"BITBUCKET_SERVER";
NSString * const kGTLRCloudBuild_GitFileSource_RepoType_CloudSourceRepositories = @"CLOUD_SOURCE_REPOSITORIES";
NSString * const kGTLRCloudBuild_GitFileSource_RepoType_Github = @"GITHUB";
NSString * const kGTLRCloudBuild_GitFileSource_RepoType_Unknown = @"UNKNOWN";

// GTLRCloudBuild_GitRepoSource.repoType
NSString * const kGTLRCloudBuild_GitRepoSource_RepoType_BitbucketServer = @"BITBUCKET_SERVER";
NSString * const kGTLRCloudBuild_GitRepoSource_RepoType_CloudSourceRepositories = @"CLOUD_SOURCE_REPOSITORIES";
NSString * const kGTLRCloudBuild_GitRepoSource_RepoType_Github = @"GITHUB";
NSString * const kGTLRCloudBuild_GitRepoSource_RepoType_Unknown = @"UNKNOWN";

// GTLRCloudBuild_Hash.type
NSString * const kGTLRCloudBuild_Hash_Type_Md5    = @"MD5";
NSString * const kGTLRCloudBuild_Hash_Type_None   = @"NONE";
NSString * const kGTLRCloudBuild_Hash_Type_Sha256 = @"SHA256";

// GTLRCloudBuild_NetworkConfig.egressOption
NSString * const kGTLRCloudBuild_NetworkConfig_EgressOption_EgressOptionUnspecified = @"EGRESS_OPTION_UNSPECIFIED";
NSString * const kGTLRCloudBuild_NetworkConfig_EgressOption_NoPublicEgress = @"NO_PUBLIC_EGRESS";
NSString * const kGTLRCloudBuild_NetworkConfig_EgressOption_PublicEgress = @"PUBLIC_EGRESS";

// GTLRCloudBuild_PubsubConfig.state
NSString * const kGTLRCloudBuild_PubsubConfig_State_Ok         = @"OK";
NSString * const kGTLRCloudBuild_PubsubConfig_State_StateUnspecified = @"STATE_UNSPECIFIED";
NSString * const kGTLRCloudBuild_PubsubConfig_State_SubscriptionDeleted = @"SUBSCRIPTION_DELETED";
NSString * const kGTLRCloudBuild_PubsubConfig_State_SubscriptionMisconfigured = @"SUBSCRIPTION_MISCONFIGURED";
NSString * const kGTLRCloudBuild_PubsubConfig_State_TopicDeleted = @"TOPIC_DELETED";

// GTLRCloudBuild_PullRequestFilter.commentControl
NSString * const kGTLRCloudBuild_PullRequestFilter_CommentControl_CommentsDisabled = @"COMMENTS_DISABLED";
NSString * const kGTLRCloudBuild_PullRequestFilter_CommentControl_CommentsEnabled = @"COMMENTS_ENABLED";
NSString * const kGTLRCloudBuild_PullRequestFilter_CommentControl_CommentsEnabledForExternalContributorsOnly = @"COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY";

// GTLRCloudBuild_RepositoryEventConfig.repositoryType
NSString * const kGTLRCloudBuild_RepositoryEventConfig_RepositoryType_Github = @"GITHUB";
NSString * const kGTLRCloudBuild_RepositoryEventConfig_RepositoryType_GithubEnterprise = @"GITHUB_ENTERPRISE";
NSString * const kGTLRCloudBuild_RepositoryEventConfig_RepositoryType_GitlabEnterprise = @"GITLAB_ENTERPRISE";
NSString * const kGTLRCloudBuild_RepositoryEventConfig_RepositoryType_RepositoryTypeUnspecified = @"REPOSITORY_TYPE_UNSPECIFIED";

// GTLRCloudBuild_Warning.priority
NSString * const kGTLRCloudBuild_Warning_Priority_Alert        = @"ALERT";
NSString * const kGTLRCloudBuild_Warning_Priority_Info         = @"INFO";
NSString * const kGTLRCloudBuild_Warning_Priority_PriorityUnspecified = @"PRIORITY_UNSPECIFIED";
NSString * const kGTLRCloudBuild_Warning_Priority_Warning      = @"WARNING";

// GTLRCloudBuild_WebhookConfig.state
NSString * const kGTLRCloudBuild_WebhookConfig_State_Ok        = @"OK";
NSString * const kGTLRCloudBuild_WebhookConfig_State_SecretDeleted = @"SECRET_DELETED";
NSString * const kGTLRCloudBuild_WebhookConfig_State_StateUnspecified = @"STATE_UNSPECIFIED";

// GTLRCloudBuild_WorkerPool.state
NSString * const kGTLRCloudBuild_WorkerPool_State_Creating     = @"CREATING";
NSString * const kGTLRCloudBuild_WorkerPool_State_Deleted      = @"DELETED";
NSString * const kGTLRCloudBuild_WorkerPool_State_Deleting     = @"DELETING";
NSString * const kGTLRCloudBuild_WorkerPool_State_Running      = @"RUNNING";
NSString * const kGTLRCloudBuild_WorkerPool_State_StateUnspecified = @"STATE_UNSPECIFIED";
NSString * const kGTLRCloudBuild_WorkerPool_State_Updating     = @"UPDATING";

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ApprovalConfig
//

@implementation GTLRCloudBuild_ApprovalConfig
@dynamic approvalRequired;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ApprovalResult
//

@implementation GTLRCloudBuild_ApprovalResult
@dynamic approvalTime, approverAccount, comment, decision, url;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ApproveBuildRequest
//

@implementation GTLRCloudBuild_ApproveBuildRequest
@dynamic approvalResult;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ArtifactObjects
//

@implementation GTLRCloudBuild_ArtifactObjects
@dynamic location, paths, timing;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"paths" : [NSString class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ArtifactResult
//

@implementation GTLRCloudBuild_ArtifactResult
@dynamic fileHash, location;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"fileHash" : [GTLRCloudBuild_FileHashes class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Artifacts
//

@implementation GTLRCloudBuild_Artifacts
@dynamic images, mavenArtifacts, objects, pythonPackages;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"images" : [NSString class],
    @"mavenArtifacts" : [GTLRCloudBuild_MavenArtifact class],
    @"pythonPackages" : [GTLRCloudBuild_PythonPackage class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BatchCreateBitbucketServerConnectedRepositoriesRequest
//

@implementation GTLRCloudBuild_BatchCreateBitbucketServerConnectedRepositoriesRequest
@dynamic requests;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"requests" : [GTLRCloudBuild_CreateBitbucketServerConnectedRepositoryRequest class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BatchCreateBitbucketServerConnectedRepositoriesResponse
//

@implementation GTLRCloudBuild_BatchCreateBitbucketServerConnectedRepositoriesResponse
@dynamic bitbucketServerConnectedRepositories;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"bitbucketServerConnectedRepositories" : [GTLRCloudBuild_BitbucketServerConnectedRepository class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata
//

@implementation GTLRCloudBuild_BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata
@dynamic completeTime, config, createTime;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BatchCreateGitLabConnectedRepositoriesRequest
//

@implementation GTLRCloudBuild_BatchCreateGitLabConnectedRepositoriesRequest
@dynamic requests;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"requests" : [GTLRCloudBuild_CreateGitLabConnectedRepositoryRequest class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BatchCreateGitLabConnectedRepositoriesResponse
//

@implementation GTLRCloudBuild_BatchCreateGitLabConnectedRepositoriesResponse
@dynamic gitlabConnectedRepositories;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"gitlabConnectedRepositories" : [GTLRCloudBuild_GitLabConnectedRepository class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BatchCreateGitLabConnectedRepositoriesResponseMetadata
//

@implementation GTLRCloudBuild_BatchCreateGitLabConnectedRepositoriesResponseMetadata
@dynamic completeTime, config, createTime;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BitbucketServerConfig
//

@implementation GTLRCloudBuild_BitbucketServerConfig
@dynamic apiKey, connectedRepositories, createTime, hostUri, name,
         peeredNetwork, secrets, sslCa, username, webhookKey;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"connectedRepositories" : [GTLRCloudBuild_BitbucketServerRepositoryId class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BitbucketServerConnectedRepository
//

@implementation GTLRCloudBuild_BitbucketServerConnectedRepository
@dynamic parent, repo, status;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BitbucketServerRepository
//

@implementation GTLRCloudBuild_BitbucketServerRepository
@dynamic browseUri, descriptionProperty, displayName, name, repoId;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"descriptionProperty" : @"description" };
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BitbucketServerRepositoryId
//

@implementation GTLRCloudBuild_BitbucketServerRepositoryId
@dynamic projectKey, repoSlug, webhookId;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BitbucketServerSecrets
//

@implementation GTLRCloudBuild_BitbucketServerSecrets
@dynamic adminAccessTokenVersionName, readAccessTokenVersionName,
         webhookSecretVersionName;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BitbucketServerTriggerConfig
//

@implementation GTLRCloudBuild_BitbucketServerTriggerConfig
@dynamic bitbucketServerConfig, bitbucketServerConfigResource, projectKey,
         pullRequest, push, repoSlug;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Build
//

@implementation GTLRCloudBuild_Build
@dynamic approval, artifacts, availableSecrets, buildTriggerId, createTime,
         failureInfo, finishTime, identifier, images, logsBucket, logUrl, name,
         options, projectId, queueTtl, results, secrets, serviceAccount, source,
         sourceProvenance, startTime, status, statusDetail, steps,
         substitutions, tags, timeout, timing, warnings;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"identifier" : @"id" };
}

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"images" : [NSString class],
    @"secrets" : [GTLRCloudBuild_Secret class],
    @"steps" : [GTLRCloudBuild_BuildStep class],
    @"tags" : [NSString class],
    @"warnings" : [GTLRCloudBuild_Warning class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Build_Substitutions
//

@implementation GTLRCloudBuild_Build_Substitutions

+ (Class)classForAdditionalProperties {
  return [NSString class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Build_Timing
//

@implementation GTLRCloudBuild_Build_Timing

+ (Class)classForAdditionalProperties {
  return [GTLRCloudBuild_TimeSpan class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BuildApproval
//

@implementation GTLRCloudBuild_BuildApproval
@dynamic config, result, state;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BuildOperationMetadata
//

@implementation GTLRCloudBuild_BuildOperationMetadata
@dynamic build;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BuildOptions
//

@implementation GTLRCloudBuild_BuildOptions
@dynamic diskSizeGb, dynamicSubstitutions, env, logging, logStreamingOption,
         machineType, pool, requestedVerifyOption, secretEnv,
         sourceProvenanceHash, substitutionOption, volumes, workerPool;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"env" : [NSString class],
    @"secretEnv" : [NSString class],
    @"sourceProvenanceHash" : [NSString class],
    @"volumes" : [GTLRCloudBuild_Volume class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BuildStep
//

@implementation GTLRCloudBuild_BuildStep
@dynamic allowExitCodes, allowFailure, args, dir, entrypoint, env, exitCode,
         identifier, name, pullTiming, script, secretEnv, status, timeout,
         timing, volumes, waitFor;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"identifier" : @"id" };
}

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"allowExitCodes" : [NSNumber class],
    @"args" : [NSString class],
    @"env" : [NSString class],
    @"secretEnv" : [NSString class],
    @"volumes" : [GTLRCloudBuild_Volume class],
    @"waitFor" : [NSString class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BuildTrigger
//

@implementation GTLRCloudBuild_BuildTrigger
@dynamic approvalConfig, autodetect, bitbucketServerTriggerConfig, build,
         createTime, descriptionProperty, disabled, eventType, filename, filter,
         gitFileSource, github, gitlabEnterpriseEventsConfig, identifier,
         ignoredFiles, includeBuildLogs, includedFiles, name, pubsubConfig,
         repositoryEventConfig, resourceName, serviceAccount, sourceToBuild,
         substitutions, tags, triggerTemplate, webhookConfig;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  NSDictionary<NSString *, NSString *> *map = @{
    @"descriptionProperty" : @"description",
    @"identifier" : @"id"
  };
  return map;
}

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"ignoredFiles" : [NSString class],
    @"includedFiles" : [NSString class],
    @"tags" : [NSString class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BuildTrigger_Substitutions
//

@implementation GTLRCloudBuild_BuildTrigger_Substitutions

+ (Class)classForAdditionalProperties {
  return [NSString class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_BuiltImage
//

@implementation GTLRCloudBuild_BuiltImage
@dynamic digest, name, pushTiming;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CancelBuildRequest
//

@implementation GTLRCloudBuild_CancelBuildRequest
@dynamic identifier, name, projectId;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"identifier" : @"id" };
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CancelOperationRequest
//

@implementation GTLRCloudBuild_CancelOperationRequest
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CreateBitbucketServerConfigOperationMetadata
//

@implementation GTLRCloudBuild_CreateBitbucketServerConfigOperationMetadata
@dynamic bitbucketServerConfig, completeTime, createTime;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CreateBitbucketServerConnectedRepositoryRequest
//

@implementation GTLRCloudBuild_CreateBitbucketServerConnectedRepositoryRequest
@dynamic bitbucketServerConnectedRepository, parent;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CreateGitHubEnterpriseConfigOperationMetadata
//

@implementation GTLRCloudBuild_CreateGitHubEnterpriseConfigOperationMetadata
@dynamic completeTime, createTime, githubEnterpriseConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CreateGitLabConfigOperationMetadata
//

@implementation GTLRCloudBuild_CreateGitLabConfigOperationMetadata
@dynamic completeTime, createTime, gitlabConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CreateGitLabConnectedRepositoryRequest
//

@implementation GTLRCloudBuild_CreateGitLabConnectedRepositoryRequest
@dynamic gitlabConnectedRepository, parent;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_CreateWorkerPoolOperationMetadata
//

@implementation GTLRCloudBuild_CreateWorkerPoolOperationMetadata
@dynamic completeTime, createTime, workerPool;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_DeleteBitbucketServerConfigOperationMetadata
//

@implementation GTLRCloudBuild_DeleteBitbucketServerConfigOperationMetadata
@dynamic bitbucketServerConfig, completeTime, createTime;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_DeleteGitHubEnterpriseConfigOperationMetadata
//

@implementation GTLRCloudBuild_DeleteGitHubEnterpriseConfigOperationMetadata
@dynamic completeTime, createTime, githubEnterpriseConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_DeleteGitLabConfigOperationMetadata
//

@implementation GTLRCloudBuild_DeleteGitLabConfigOperationMetadata
@dynamic completeTime, createTime, gitlabConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_DeleteWorkerPoolOperationMetadata
//

@implementation GTLRCloudBuild_DeleteWorkerPoolOperationMetadata
@dynamic completeTime, createTime, workerPool;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Empty
//

@implementation GTLRCloudBuild_Empty
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_FailureInfo
//

@implementation GTLRCloudBuild_FailureInfo
@dynamic detail, type;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_FileHashes
//

@implementation GTLRCloudBuild_FileHashes
@dynamic fileHash;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"fileHash" : [GTLRCloudBuild_Hash class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitFileSource
//

@implementation GTLRCloudBuild_GitFileSource
@dynamic bitbucketServerConfig, githubEnterpriseConfig, path, repoType,
         revision, uri;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitHubEnterpriseConfig
//

@implementation GTLRCloudBuild_GitHubEnterpriseConfig
@dynamic appId, createTime, displayName, hostUrl, name, peeredNetwork, secrets,
         sslCa, webhookKey;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitHubEnterpriseSecrets
//

@implementation GTLRCloudBuild_GitHubEnterpriseSecrets
@dynamic oauthClientIdName, oauthClientIdVersionName, oauthSecretName,
         oauthSecretVersionName, privateKeyName, privateKeyVersionName,
         webhookSecretName, webhookSecretVersionName;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitHubEventsConfig
//

@implementation GTLRCloudBuild_GitHubEventsConfig
@dynamic enterpriseConfigResourceName, installationId, name, owner, pullRequest,
         push;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitLabConfig
//

@implementation GTLRCloudBuild_GitLabConfig
@dynamic connectedRepositories, createTime, enterpriseConfig, name, secrets,
         username, webhookKey;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"connectedRepositories" : [GTLRCloudBuild_GitLabRepositoryId class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitLabConnectedRepository
//

@implementation GTLRCloudBuild_GitLabConnectedRepository
@dynamic parent, repo, status;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitLabEnterpriseConfig
//

@implementation GTLRCloudBuild_GitLabEnterpriseConfig
@dynamic hostUri, serviceDirectoryConfig, sslCa;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitLabEventsConfig
//

@implementation GTLRCloudBuild_GitLabEventsConfig
@dynamic gitlabConfig, gitlabConfigResource, projectNamespace, pullRequest,
         push;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitLabRepository
//

@implementation GTLRCloudBuild_GitLabRepository
@dynamic browseUri, descriptionProperty, displayName, name, repositoryId;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"descriptionProperty" : @"description" };
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitLabRepositoryId
//

@implementation GTLRCloudBuild_GitLabRepositoryId
@dynamic identifier, webhookId;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"identifier" : @"id" };
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitLabSecrets
//

@implementation GTLRCloudBuild_GitLabSecrets
@dynamic apiAccessTokenVersion, apiKeyVersion, readAccessTokenVersion,
         webhookSecretVersion;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_GitRepoSource
//

@implementation GTLRCloudBuild_GitRepoSource
@dynamic bitbucketServerConfig, githubEnterpriseConfig, ref, repoType, uri;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Hash
//

@implementation GTLRCloudBuild_Hash
@dynamic type, value;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_HttpBody
//

@implementation GTLRCloudBuild_HttpBody
@dynamic contentType, data, extensions;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"extensions" : [GTLRCloudBuild_HttpBody_Extensions_Item class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_HttpBody_Extensions_Item
//

@implementation GTLRCloudBuild_HttpBody_Extensions_Item

+ (Class)classForAdditionalProperties {
  return [NSObject class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_HTTPDelivery
//

@implementation GTLRCloudBuild_HTTPDelivery
@dynamic uri;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_InlineSecret
//

@implementation GTLRCloudBuild_InlineSecret
@dynamic envMap, kmsKeyName;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_InlineSecret_EnvMap
//

@implementation GTLRCloudBuild_InlineSecret_EnvMap

+ (Class)classForAdditionalProperties {
  return [NSString class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListBitbucketServerConfigsResponse
//

@implementation GTLRCloudBuild_ListBitbucketServerConfigsResponse
@dynamic bitbucketServerConfigs, nextPageToken;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"bitbucketServerConfigs" : [GTLRCloudBuild_BitbucketServerConfig class]
  };
  return map;
}

+ (NSString *)collectionItemsKey {
  return @"bitbucketServerConfigs";
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListBitbucketServerRepositoriesResponse
//

@implementation GTLRCloudBuild_ListBitbucketServerRepositoriesResponse
@dynamic bitbucketServerRepositories, nextPageToken;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"bitbucketServerRepositories" : [GTLRCloudBuild_BitbucketServerRepository class]
  };
  return map;
}

+ (NSString *)collectionItemsKey {
  return @"bitbucketServerRepositories";
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListBuildsResponse
//

@implementation GTLRCloudBuild_ListBuildsResponse
@dynamic builds, nextPageToken;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"builds" : [GTLRCloudBuild_Build class]
  };
  return map;
}

+ (NSString *)collectionItemsKey {
  return @"builds";
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListBuildTriggersResponse
//

@implementation GTLRCloudBuild_ListBuildTriggersResponse
@dynamic nextPageToken, triggers;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"triggers" : [GTLRCloudBuild_BuildTrigger class]
  };
  return map;
}

+ (NSString *)collectionItemsKey {
  return @"triggers";
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListGithubEnterpriseConfigsResponse
//

@implementation GTLRCloudBuild_ListGithubEnterpriseConfigsResponse
@dynamic configs;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"configs" : [GTLRCloudBuild_GitHubEnterpriseConfig class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListGitLabConfigsResponse
//

@implementation GTLRCloudBuild_ListGitLabConfigsResponse
@dynamic gitlabConfigs, nextPageToken;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"gitlabConfigs" : [GTLRCloudBuild_GitLabConfig class]
  };
  return map;
}

+ (NSString *)collectionItemsKey {
  return @"gitlabConfigs";
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListGitLabRepositoriesResponse
//

@implementation GTLRCloudBuild_ListGitLabRepositoriesResponse
@dynamic gitlabRepositories, nextPageToken;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"gitlabRepositories" : [GTLRCloudBuild_GitLabRepository class]
  };
  return map;
}

+ (NSString *)collectionItemsKey {
  return @"gitlabRepositories";
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ListWorkerPoolsResponse
//

@implementation GTLRCloudBuild_ListWorkerPoolsResponse
@dynamic nextPageToken, workerPools;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"workerPools" : [GTLRCloudBuild_WorkerPool class]
  };
  return map;
}

+ (NSString *)collectionItemsKey {
  return @"workerPools";
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_MavenArtifact
//

@implementation GTLRCloudBuild_MavenArtifact
@dynamic artifactId, groupId, path, repository, version;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_NetworkConfig
//

@implementation GTLRCloudBuild_NetworkConfig
@dynamic egressOption, peeredNetwork;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Notification
//

@implementation GTLRCloudBuild_Notification
@dynamic filter, httpDelivery, slackDelivery, smtpDelivery, structDelivery;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Notification_StructDelivery
//

@implementation GTLRCloudBuild_Notification_StructDelivery

+ (Class)classForAdditionalProperties {
  return [NSObject class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_NotifierConfig
//

@implementation GTLRCloudBuild_NotifierConfig
@dynamic apiVersion, kind, metadata, spec;

+ (BOOL)isKindValidForClassRegistry {
  // This class has a "kind" property that doesn't appear to be usable to
  // determine what type of object was encoded in the JSON.
  return NO;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_NotifierMetadata
//

@implementation GTLRCloudBuild_NotifierMetadata
@dynamic name, notifier;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_NotifierSecret
//

@implementation GTLRCloudBuild_NotifierSecret
@dynamic name, value;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_NotifierSecretRef
//

@implementation GTLRCloudBuild_NotifierSecretRef
@dynamic secretRef;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_NotifierSpec
//

@implementation GTLRCloudBuild_NotifierSpec
@dynamic notification, secrets;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"secrets" : [GTLRCloudBuild_NotifierSecret class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Operation
//

@implementation GTLRCloudBuild_Operation
@dynamic done, error, metadata, name, response;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Operation_Metadata
//

@implementation GTLRCloudBuild_Operation_Metadata

+ (Class)classForAdditionalProperties {
  return [NSObject class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Operation_Response
//

@implementation GTLRCloudBuild_Operation_Response

+ (Class)classForAdditionalProperties {
  return [NSObject class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_OperationMetadata
//

@implementation GTLRCloudBuild_OperationMetadata
@dynamic apiVersion, cancelRequested, createTime, endTime, statusDetail, target,
         verb;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_PoolOption
//

@implementation GTLRCloudBuild_PoolOption
@dynamic name;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_PrivatePoolV1Config
//

@implementation GTLRCloudBuild_PrivatePoolV1Config
@dynamic networkConfig, workerConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ProcessAppManifestCallbackOperationMetadata
//

@implementation GTLRCloudBuild_ProcessAppManifestCallbackOperationMetadata
@dynamic completeTime, createTime, githubEnterpriseConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_PubsubConfig
//

@implementation GTLRCloudBuild_PubsubConfig
@dynamic serviceAccountEmail, state, subscription, topic;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_PullRequestFilter
//

@implementation GTLRCloudBuild_PullRequestFilter
@dynamic branch, commentControl, invertRegex;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_PushFilter
//

@implementation GTLRCloudBuild_PushFilter
@dynamic branch, invertRegex, tag;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_PythonPackage
//

@implementation GTLRCloudBuild_PythonPackage
@dynamic paths, repository;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"paths" : [NSString class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ReceiveTriggerWebhookResponse
//

@implementation GTLRCloudBuild_ReceiveTriggerWebhookResponse
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_RemoveBitbucketServerConnectedRepositoryRequest
//

@implementation GTLRCloudBuild_RemoveBitbucketServerConnectedRepositoryRequest
@dynamic connectedRepository;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_RemoveGitLabConnectedRepositoryRequest
//

@implementation GTLRCloudBuild_RemoveGitLabConnectedRepositoryRequest
@dynamic connectedRepository;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_RepositoryEventConfig
//

@implementation GTLRCloudBuild_RepositoryEventConfig
@dynamic pullRequest, push, repository, repositoryType;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_RepoSource
//

@implementation GTLRCloudBuild_RepoSource
@dynamic branchName, commitSha, dir, invertRegex, projectId, repoName,
         substitutions, tagName;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_RepoSource_Substitutions
//

@implementation GTLRCloudBuild_RepoSource_Substitutions

+ (Class)classForAdditionalProperties {
  return [NSString class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Results
//

@implementation GTLRCloudBuild_Results
@dynamic artifactManifest, artifactTiming, buildStepImages, buildStepOutputs,
         images, mavenArtifacts, numArtifacts, pythonPackages;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"buildStepImages" : [NSString class],
    @"buildStepOutputs" : [NSString class],
    @"images" : [GTLRCloudBuild_BuiltImage class],
    @"mavenArtifacts" : [GTLRCloudBuild_UploadedMavenArtifact class],
    @"pythonPackages" : [GTLRCloudBuild_UploadedPythonPackage class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_RetryBuildRequest
//

@implementation GTLRCloudBuild_RetryBuildRequest
@dynamic identifier, name, projectId;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"identifier" : @"id" };
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_RunBuildTriggerRequest
//

@implementation GTLRCloudBuild_RunBuildTriggerRequest
@dynamic projectId, source, triggerId;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Secret
//

@implementation GTLRCloudBuild_Secret
@dynamic kmsKeyName, secretEnv;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Secret_SecretEnv
//

@implementation GTLRCloudBuild_Secret_SecretEnv

+ (Class)classForAdditionalProperties {
  return [NSString class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_SecretManagerSecret
//

@implementation GTLRCloudBuild_SecretManagerSecret
@dynamic env, versionName;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Secrets
//

@implementation GTLRCloudBuild_Secrets
@dynamic inlineProperty, secretManager;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"inlineProperty" : @"inline" };
}

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"inline" : [GTLRCloudBuild_InlineSecret class],
    @"secretManager" : [GTLRCloudBuild_SecretManagerSecret class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_ServiceDirectoryConfig
//

@implementation GTLRCloudBuild_ServiceDirectoryConfig
@dynamic service;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_SlackDelivery
//

@implementation GTLRCloudBuild_SlackDelivery
@dynamic webhookUri;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_SMTPDelivery
//

@implementation GTLRCloudBuild_SMTPDelivery
@dynamic fromAddress, password, port, recipientAddresses, senderAddress, server;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"recipientAddresses" : [NSString class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Source
//

@implementation GTLRCloudBuild_Source
@dynamic repoSource, storageSource, storageSourceManifest;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_SourceProvenance
//

@implementation GTLRCloudBuild_SourceProvenance
@dynamic fileHashes, resolvedRepoSource, resolvedStorageSource,
         resolvedStorageSourceManifest;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_SourceProvenance_FileHashes
//

@implementation GTLRCloudBuild_SourceProvenance_FileHashes

+ (Class)classForAdditionalProperties {
  return [GTLRCloudBuild_FileHashes class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Status
//

@implementation GTLRCloudBuild_Status
@dynamic code, details, message;

+ (NSDictionary<NSString *, Class> *)arrayPropertyToClassMap {
  NSDictionary<NSString *, Class> *map = @{
    @"details" : [GTLRCloudBuild_Status_Details_Item class]
  };
  return map;
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Status_Details_Item
//

@implementation GTLRCloudBuild_Status_Details_Item

+ (Class)classForAdditionalProperties {
  return [NSObject class];
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_StorageSource
//

@implementation GTLRCloudBuild_StorageSource
@dynamic bucket, generation, object;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_StorageSourceManifest
//

@implementation GTLRCloudBuild_StorageSourceManifest
@dynamic bucket, generation, object;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_TimeSpan
//

@implementation GTLRCloudBuild_TimeSpan
@dynamic endTime, startTime;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_UpdateBitbucketServerConfigOperationMetadata
//

@implementation GTLRCloudBuild_UpdateBitbucketServerConfigOperationMetadata
@dynamic bitbucketServerConfig, completeTime, createTime;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_UpdateGitHubEnterpriseConfigOperationMetadata
//

@implementation GTLRCloudBuild_UpdateGitHubEnterpriseConfigOperationMetadata
@dynamic completeTime, createTime, githubEnterpriseConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_UpdateGitLabConfigOperationMetadata
//

@implementation GTLRCloudBuild_UpdateGitLabConfigOperationMetadata
@dynamic completeTime, createTime, gitlabConfig;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_UpdateWorkerPoolOperationMetadata
//

@implementation GTLRCloudBuild_UpdateWorkerPoolOperationMetadata
@dynamic completeTime, createTime, workerPool;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_UploadedMavenArtifact
//

@implementation GTLRCloudBuild_UploadedMavenArtifact
@dynamic fileHashes, pushTiming, uri;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_UploadedPythonPackage
//

@implementation GTLRCloudBuild_UploadedPythonPackage
@dynamic fileHashes, pushTiming, uri;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Volume
//

@implementation GTLRCloudBuild_Volume
@dynamic name, path;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_Warning
//

@implementation GTLRCloudBuild_Warning
@dynamic priority, text;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_WebhookConfig
//

@implementation GTLRCloudBuild_WebhookConfig
@dynamic secret, state;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_WorkerConfig
//

@implementation GTLRCloudBuild_WorkerConfig
@dynamic diskSizeGb, machineType;
@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_WorkerPool
//

@implementation GTLRCloudBuild_WorkerPool
@dynamic annotations, createTime, deleteTime, displayName, ETag, name,
         privatePoolV1Config, state, uid, updateTime;

+ (NSDictionary<NSString *, NSString *> *)propertyToJSONKeyMap {
  return @{ @"ETag" : @"etag" };
}

@end

// ----------------------------------------------------------------------------
//
//   GTLRCloudBuild_WorkerPool_Annotations
//

@implementation GTLRCloudBuild_WorkerPool_Annotations

+ (Class)classForAdditionalProperties {
  return [NSString class];
}

@end


text:
@implementation XLHotData

+ (NSDictionary *)mj_objectClassInArray
{
    return @{@"list" : [XLHotModel class]};
}

@end

redpajama_set_name: RedPajamaGithub


text:
package org.support.project.web.dao;

import org.support.project.di.Container;
import org.support.project.di.DI;
import org.support.project.di.Instance;

import org.support.project.web.dao.gen.GenReadMarksDao;

/**
 * 既読
 */
@DI(instance = Instance.Singleton)
public class ReadMarksDao extends GenReadMarksDao {

    /** SerialVersion */
    private static final long serialVersionUID = 1L;
    /**
     * Get instance from DI container.
     * @return instance
     */
    public static ReadMarksDao get() {
        return Container.getComp(ReadMarksDao.class);
    }

}


text:
  Mont-l'Étroit est
       un village
       situé dans le département de Meurthe-et-Moselle en Lorraine. Elle comptait 113 habitants en 2008.

Si vous pensez venir habiter à Mont-l'Étroit, vous pourrez aisément trouver une maison à vendre.

À proximité de Mont-l'Étroit sont localisées les villes de
Vannes-le-Châtel à 5 km, 560 habitants,
Saulxures-lès-Vannes localisée à 3 km, 384 habitants,
Allamps localisée à 5 km, 517 habitants,
Barisey-au-Plain à 4 km, 304 habitants,
Sauvigny à 5 km, 243 habitants,
Jubainville localisée à 5 km, 88 habitants,
 entre autres. De plus, Mont-l'Étroit est située à seulement 21 km de Toul.

Le nombre de logements, à Mont-l'Étroit, se décomposait en 2011 en un appartements et 51 maisons soit
 un marché plutôt équilibré.

La commune compte quelques  équipements sportifs, elle dispose, entre autres, de un terrain de sport.


text:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/spinnerTarget"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="@dimen/textsizeTiny"
    android:padding="0dp"
    android:layout_margin="0dp"
    android:gravity="left|center_vertical"/>


text:
// ================ DEPENDENCIES ================================

// NPM Dependencies
var spawn = require('child_process').spawn;
var EventEmitter = require('events').EventEmitter;

// Project modules
var presetsManager = require('./presets/presets-manager');
var logger = require('./logging/logger');
var secret = require('./secret');

// The stream process objects will be stored here
var broadcastStream = null;
var processes = [];

// emits the broadcast started event with the stream
var ev = new EventEmitter();

// ==============================================================

// Constants
var BROADCAST_STARTED_MSG = '============ Broadcast Started ============';
var BROADCAST_ENDED_MSG = '============ Broadcast Ended ============';
var BROADCAST_ABORTED_MSG = '============ Broadcast Aborted ============';
var CONFIGURATION_MSG = '============ Configuration ============ \n';

// Auto start the broadcast with the last configuration used
if (process.argv[2] === 'auto') {
	broadcast();
}

// To ensure clean exit send the 'SIGTERM' code whe terminating node externally
process.on('SIGTERM', abort);
process.on('SIGINT', abort);

/**
 * Fires up a video stream from the shell with the last set configutation
 */
function broadcast() {
	var commands = prepareForBroadcast();

	startCommands(commands);

	logStreamData(broadcastStream);

	ev.emit('broadcast-started', broadcastStream.stdout);
	logger.log(BROADCAST_STARTED_MSG, 'success');
}

function stopPreviousBroadcast() {
	var prevProc = null;

	// Unpipe Streams
	processes.forEach(function(prc) {
		if (prevProc) {
			prevProc.stdout.unpipe(prc.stdin);
		}

		prevProc = prc;
	});

	// Terminate Processes
	processes.forEach(function(prc) {
		prc.kill();
	});

	if (broadcastStream) {
		logger.log(BROADCAST_ENDED_MSG, 'danger');
		ev.emit('broadcast-ended');
	}

	processes = [];
	broadcastStream = null;
}

function prepareForBroadcast() {
	var broadcastConfig = presetsManager.getActivePreset();

	var data = broadcastConfig.command.split('|');
	var commands = [];

	data.forEach(function(element) {
		var args = element.split(' ').cleanPV('');
		commands.push({
			command: args[0],
			params: args.slice(1)
		});
	});

	if (broadcastConfig.output) {
		setOutput(broadcastConfig.output, commands[commands.length - 1]);
	}

	var message =
		'{{configMsg}} Preset: {{preset}} \n Command: {{command}} \n {{configMsg}}'
		.formatPV({
			configMsg: CONFIGURATION_MSG,
			preset: broadcastConfig.name,
			command: broadcastConfig.command
		});

	logger.log(message, 'warning');
	stopPreviousBroadcast();

	return commands;
}

function setOutput(output, command) {
	if (output === 'test') {
		output = 'recordings/test-{{now}}'
			.formatPV({
				now: (new Date()).getTime()
			});
	} else if (output === 'default') {
		output = secret.output;
	}

	command.params.push(output);
}

function isRunning() {
	if (broadcastStream || processes.length) {
		return true;
	}

	return false;
}

function startCommands(commands) {
	commands.forEach(function(cmd) {
		logger.log(
			'Running command: "{{command}}" with args: "{{params}}"'
			.formatPV(cmd), 'warning');

		var child = spawn(cmd.command, cmd.params);
		processes.push(child);

		child.on('error', function(err) {
			logger.log('Child Process Failed: \n {{err}}'.formatPV({
				err: err.toString()
			}), 'danger');
		});
	});

	var prevProc = null;

	processes.forEach(function(prc) {
		if (prevProc) {
			prevProc.stdout.pipe(prc.stdin);

			prevProc.stdout.on('error', function(err) {
				logger.log('Child stdout Error: {{err}}'.formatPV({
					err: err.toString()
				}), 'danger');
			});
		}

		prc.stdin.on('error', function(err) {
			logger.log('Child stdin Error: {{err}}'.formatPV({
				err: err.toString()
			}), 'error');
		});

		prevProc = prc;
	});

	broadcastStream = processes[processes.length - 1];

	logger.log('Spawned Processes: ' + processes.length, 'warning');
}

function abort() {
	logger.log('Exiting nodejs', 'danger');
	processes.forEach(function(prc) {
		prc.kill();
	});

	process.exit();
}

// ================ EXPORTS =====================================

module.exports = {
	broadcast: broadcast,
	stop: stopPreviousBroadcast,
	isRunning: isRunning,
	event: ev
};

// ==============================================================

// ================ HELPERS =====================================

function logStreamData(childProcess) {

	// childProcess.on('error', function(err) {
	// 	logger.log(err.toString());

	// 	stopPreviousBroadcast();
	// });

	// ffmpeg or avconv outputs stream information to stderr
	// Log the general information to the main log
	// then logging is handled by another log monitor (for bitrate, fps and etc.)
	var logToGeneral = function(data) {
		if (data.indexOf('frame') === 0) {
			logger.log('Swiching logging to broadcast mode', 'warning');
			childProcess.stderr.removeListener('data', logToGeneral);
			childProcess.stderr.on('data', function(data) {
				logger.broadcastLog(data);
			});

			return;
		}

		logger.log(data);
	};

	childProcess.stderr.setEncoding('utf8');
	childProcess.stderr.on('data', logToGeneral);

	// Todo: parameters check
	childProcess.once('exit', function(exitCode, signal) {
		logger.log('...broadcast received exit call', 'warning');
		if (isRunning) {
			stopPreviousBroadcast();
		}
	});
}

// ==============================================================


text:
' Licensed to the .NET Foundation under one or more agreements.
' The .NET Foundation licenses this file to you under the MIT license.
' See the LICENSE file in the project root for more information.

Namespace Microsoft.CodeAnalysis.VisualBasic.Utilities.IntrinsicOperators
    Friend NotInheritable Class RemoveHandlerStatementDocumentation
        Inherits AbstractAddRemoveHandlerStatementDocumentation

        Public Overrides ReadOnly Property DocumentationText As String
            Get
                Return VBWorkspaceResources.Removes_the_association_between_an_event_and_an_event_handler_or_delegate_at_run_time
            End Get
        End Property

        Public Overrides Function GetParameterDocumentation(index As Integer) As String
            Select Case index
                Case 0
                    Return VBWorkspaceResources.The_event_to_disassociate_an_event_handler_or_delegate_from
                Case 1
                    Return VBWorkspaceResources.The_event_handler_to_disassociate_from_the_event_This_may_take_the_form_of_AddressOf_eventHandler_delegate
                Case Else
                    Throw New ArgumentException(NameOf(index))
            End Select
        End Function

        Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
            Get
                Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "RemoveHandler"),
                        New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")}
            End Get
        End Property
    End Class
End Namespace


text:
namespace blink {

namespace {

HashSet<KURL> ParseJSONArrayAsURLs(JSONArray* array, const KURL& base_url) {
  HashSet<KURL> urls;
  if (!array)
    return urls;
  for (wtf_size_t i = 0; i < array->size(); ++i) {
    String relative_url;
    if (array->at(i)->AsString(&relative_url)) {
      KURL url(base_url, relative_url);
      if (url.IsValid()) {
        urls.insert(url);
      }
    }
  }
  return urls;
}

network::mojom::CredentialsMode ParseCredentials(const String& credentials) {
  if (credentials == "omit")
    return network::mojom::CredentialsMode::kOmit;
  if (credentials == "same-origin")
    return network::mojom::CredentialsMode::kSameOrigin;
  if (credentials == "include")
    return network::mojom::CredentialsMode::kInclude;
  // The default is "same-origin".
  return network::mojom::CredentialsMode::kSameOrigin;
}

}  // namespace

absl::optional<ScriptWebBundleRule> ScriptWebBundleRule::ParseJson(
    const String& inline_text,
    const KURL& base_url) {
  // TODO(crbug.com/1245166): Emit a user friendly parse error message.

  std::unique_ptr<JSONValue> json = ParseJSON(inline_text);
  if (!json)
    return absl::nullopt;
  std::unique_ptr<JSONObject> json_obj = JSONObject::From(std::move(json));
  if (!json_obj)
    return absl::nullopt;

  String source;
  if (!json_obj->GetString("source", &source))
    return absl::nullopt;
  KURL source_url(base_url, source);
  if (!source_url.IsValid())
    return absl::nullopt;

  network::mojom::CredentialsMode credentials_mode;
  String credentials;
  if (json_obj->GetString("credentials", &credentials)) {
    credentials_mode = ParseCredentials(credentials);
  } else {
    // The default is "same-origin".
    credentials_mode = network::mojom::CredentialsMode::kSameOrigin;
  }

  HashSet<KURL> scope_urls =
      ParseJSONArrayAsURLs(json_obj->GetArray("scopes"), source_url);

  HashSet<KURL> resource_urls =
      ParseJSONArrayAsURLs(json_obj->GetArray("resources"), source_url);

  return ScriptWebBundleRule(source_url, credentials_mode,
                             std::move(scope_urls), std::move(resource_urls));
}

ScriptWebBundleRule::ScriptWebBundleRule(
    const KURL& source_url,
    network::mojom::CredentialsMode credentials_mode,
    HashSet<KURL> scope_urls,
    HashSet<KURL> resource_urls)
    : source_url_(source_url),
      credentials_mode_(credentials_mode),
      scope_urls_(std::move(scope_urls)),
      resource_urls_(std::move(resource_urls)) {}

bool ScriptWebBundleRule::ResourcesOrScopesMatch(const KURL& url) const {
  if (resource_urls_.Contains(url))
    return true;
  for (const auto& scope : scope_urls_) {
    if (url.GetString().StartsWith(scope.GetString()))
      return true;
  }
  return false;
}

}  // namespace blink


text:
<?php
if (isset($this->session->userdata['logged_in'])) {
header("location: http://localhost/login/index.php/user_authentication/user_login_process");
}
?>

<title>Registration Form</title>
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>css/style.css">
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro|Open+Sans+Condensed:300|Raleway' rel='stylesheet' type='text/css'>

Registration Form

<?php
echo "
";
echo validation_errors();
echo "
";
echo form_open('user_authentication/new_user_registration');

echo form_label('Create Username : ');
echo"
";
echo form_input('username');
echo "
";
if (isset($message_display)) {
echo $message_display;
}
echo "
";
echo"
";
echo form_label('Email : ');
echo"
";
$data = array(
'type' => 'email',
'name' => 'email_value'
);
echo form_input($data);
echo"
";
echo"
";
echo form_label('Password : ');
echo"
";
echo form_password('password');
echo"
";
echo"
";
echo form_submit('submit', 'Sign Up');
echo form_close();
?>
<a href="<?php echo base_url() ?> ">For Login Click Here


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package org.wildfly.swarm.config.ee (BOM:  * : All 2017.9.5 API)</title>
<meta name="date" content="2017-09-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">

JavaScript is disabled on your browser.

Skip navigation links

Overview

Package

Class

Use

Tree

Deprecated

Index

Help

WildFly Swarm API, 2017.9.5

Prev

Next

Frames

No Frames

All Classes

Uses of Package
org.wildfly.swarm.config.ee

Packages that use org.wildfly.swarm.config.ee

Package
Description

org.wildfly.swarm.config

org.wildfly.swarm.config.ee

org.wildfly.swarm.ee

Classes in org.wildfly.swarm.config.ee used by org.wildfly.swarm.config

Class and Description

ContextService

A context service

ContextServiceConsumer

ContextServiceSupplier

DefaultBindingsService

The JNDI names for the default EE bindings

DefaultBindingsServiceConsumer

DefaultBindingsServiceSupplier

ManagedExecutorService

A managed executor service

ManagedExecutorServiceConsumer

ManagedExecutorServiceSupplier

ManagedScheduledExecutorService

A managed scheduled executor service

ManagedScheduledExecutorServiceConsumer

ManagedScheduledExecutorServiceSupplier

ManagedThreadFactory

A managed thread factory

ManagedThreadFactoryConsumer

ManagedThreadFactorySupplier

Classes in org.wildfly.swarm.config.ee used by org.wildfly.swarm.config.ee

Class and Description

ContextService

A context service

ContextServiceConsumer

DefaultBindingsService

The JNDI names for the default EE bindings

DefaultBindingsServiceConsumer

ManagedExecutorService

A managed executor service

ManagedExecutorServiceConsumer

ManagedScheduledExecutorService

A managed scheduled executor service

ManagedScheduledExecutorServiceConsumer

ManagedThreadFactory

A managed thread factory

ManagedThreadFactoryConsumer

RejectPolicy

Classes in org.wildfly.swarm.config.ee used by org.wildfly.swarm.ee

Class and Description

DefaultBindingsServiceConsumer

Skip navigation links

Overview

Package

Class

Use

Tree

Deprecated

Index

Help

WildFly Swarm API, 2017.9.5

Prev

Next

Frames

No Frames

All Classes

Copyright © 2017 JBoss by Red Hat. All rights reserved.


text:
package com.swandiggy.poe4j.data.rows.gen;

import java.util.List;
import com.swandiggy.poe4j.data.annotations.DatFile;
import com.swandiggy.poe4j.data.annotations.Order;
import com.swandiggy.poe4j.data.rows.BaseRow;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
@DatFile("ExtraTerrainFeatures")
public class ExtraTerrainFeature
    extends BaseRow
{

    @Order(0)
    private String id;
    @Order(1)
    private List<Integer> unknown1;
    @Order(2)
    private List<Integer> unknown2;
    @Order(3)
    private Integer unknown3;
    @Order(4)
    private List<Integer> unknown4;
    @Order(5)
    private List<Integer> unknown5;
    @Order(6)
    private Integer unknown6;

}


text:
import {Polymer, html} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';

import {PaperRippleBehavior} from 'chrome://resources/polymer/v3_0/paper-behaviors/paper-ripple-behavior.js';
import 'chrome://resources/js/ignore_me.m.js';
import '../shared_vars_css.m.js';
import './foo.m.js';

  let instance_ = null;

  let bar_ = 1;

  export const someExport = true;

  export function getInstance() {
    return assert(instance_);
  }

  function getBarInternal_() {
    return bar_;
  }

  export function getBar(isTest) {
    return isTest ? 0 : getBarInternal_();
  }

  export let CrTestFooElement = Polymer({
  _template: html`

Hello world

`,
    is: 'cr-test-foo',
    behaviors: [PaperRippleBehavior],
  });


text:
//
//  COPeoplePickerViewController.h
//  COPeoplePickerViewController
//
//  Created by Erik Aigner on 08.10.11.
//  Copyright (c) 2011 chocomoko.com. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <AddressBook/AddressBook.h>
#import <AddressBookUI/AddressBookUI.h>

@protocol COPeoplePickerViewControllerDelegate;

@interface COPeoplePickerViewController : UIViewController
@property (nonatomic, weak) id<COPeoplePickerViewControllerDelegate> delegate;

/*!
 @property
 @abstract Returns the address book used by the view controller
 */
@property (nonatomic, readonly) ABAddressBookRef addressBookRef;

/*!
 @property displayedProperties
 @discussion An array of ABPropertyID listing the properties that should be visible when viewing a person.
 If you are interested in one particular type of data (for example a phone number), displayedProperties
 should be an array with a single NSNumber instance (representing kABPersonPhoneProperty).
 Note that name information will always be shown if available.

 DEVNOTE: currently only supports email (extend if you need more)
*/
@property (nonatomic, copy) NSArray *displayedProperties;

/*!
 @property selectedRecords
 @abstract Returns an array of CORecord.
 */
@property (nonatomic, readonly) NSArray *selectedRecords;

/*!
 @method resetTokenFieldWithRecords:
 @abstract Resets the token field if controller was initialized previously.
 */
- (void)resetTokenFieldWithRecords:(NSArray *)records;

@end

@interface COPerson : NSObject
@property (nonatomic, readonly) NSString *fullName;
@property (nonatomic, readonly) NSString *namePrefix;
@property (nonatomic, readonly) NSString *firstName;
@property (nonatomic, readonly) NSString *middleName;
@property (nonatomic, readonly) NSString *lastName;
@property (nonatomic, readonly) NSString *nameSuffix;
@property (nonatomic, readonly) NSArray *emailAddresses;
@property (nonatomic, readonly) ABRecordRef record;

- (id)initWithABRecordRef:(ABRecordRef)record;

@end

@interface CORecord : NSObject
@property (nonatomic, copy, readonly) NSString *title;
@property (nonatomic, strong, readonly) COPerson *person;

- (id)initWithTitle:(NSString *)title person:(COPerson *)person;

@end

@protocol COPeoplePickerViewControllerDelegate <NSObject>
@optional

- (void)peoplePickerViewControllerDidFinishPicking:(COPeoplePickerViewController *)controller;

@end


text:
package org.zstack.header.storage.primary;

import org.zstack.header.message.NeedReplyMessage;
import org.zstack.header.storage.snapshot.SnapshotBackendOperation;

import java.util.List;

/**
 * Created by MaJin on 2019/8/16.
 */
public class CheckVolumeSnapshotOperationOnPrimaryStorageMsg extends NeedReplyMessage implements PrimaryStorageMessage {
    private List<String> volumeUuids;
    private String vmInstanceUuid;
    private String primaryStorageUuid;
    private SnapshotBackendOperation operation;

    @Override
    public String getPrimaryStorageUuid() {
        return primaryStorageUuid;
    }

    public List<String> getVolumeUuids() {
        return volumeUuids;
    }

    public void setVolumeUuids(List<String> volumeUuids) {
        this.volumeUuids = volumeUuids;
    }

    public void setPrimaryStorageUuid(String primaryStorageUuid) {
        this.primaryStorageUuid = primaryStorageUuid;
    }

    public SnapshotBackendOperation getOperation() {
        return operation;
    }

    public void setOperation(SnapshotBackendOperation operation) {
        this.operation = operation;
    }

    public String getVmInstanceUuid() {
        return vmInstanceUuid;
    }

    public void setVmInstanceUuid(String vmInstanceUuid) {
        this.vmInstanceUuid = vmInstanceUuid;
    }
}


text:
@implementation UIView (FYFrame)
- (CGFloat)fy_top {
    return self.frame.origin.y;
}

- (void)setFy_top:(CGFloat)y {
    CGRect frame = self.frame;
    frame.origin.y = y;
    self.frame = frame;
}

- (CGFloat)fy_right {
    return self.frame.origin.x + self.frame.size.width;
}

- (void)setFy_right:(CGFloat)right {
    CGRect frame = self.frame;
    frame.origin.x = right - self.frame.size.width;
    self.frame = frame;
}

- (CGFloat)fy_bottom {
    return self.frame.origin.y + self.frame.size.height;
}

- (void)setFy_bottom:(CGFloat)bottom {
    CGRect frame = self.frame;
    frame.origin.y = bottom - self.frame.size.height;
    self.frame = frame;
}

- (CGFloat)fy_left {
    return self.frame.origin.x;
}

- (void)setFy_left:(CGFloat)x {
    CGRect frame = self.frame;
    frame.origin.x = x;
    self.frame = frame;
}

- (CGFloat)fy_width {
    return self.frame.size.width;
}

- (void)setFy_width:(CGFloat)width {
    CGRect frame = self.frame;
    frame.size.width = width;
    self.frame = frame;
}

- (CGFloat)fy_height {
    return self.frame.size.height;
}

- (void)setFy_height:(CGFloat)height {
    CGRect frame = self.frame;
    frame.size.height = height;
    self.frame = frame;
}

#pragma mark - Shortcuts for frame properties

- (CGPoint)fy_origin {
    return self.frame.origin;
}

- (void)setFy_origin:(CGPoint)origin {
    CGRect frame = self.frame;
    frame.origin = origin;
    self.frame = frame;
}

- (CGSize)fy_size {
    return self.frame.size;
}

- (void)setFy_size:(CGSize)size {
    CGRect frame = self.frame;
    frame.size = size;
    self.frame = frame;
}

#pragma mark - Shortcuts for positions

- (CGFloat)fy_centerX {
    return self.center.x;
}

- (void)setFy_centerX:(CGFloat)centerX {
    self.center = CGPointMake(centerX, self.center.y);
}

- (CGFloat)fy_centerY {
    return self.center.y;
}

- (void)setFy_centerY:(CGFloat)centerY {
    self.center = CGPointMake(self.center.x, centerY);
}
@end


text:
@ECHO off
REM Copyright 2014 The Flutter Authors. All rights reserved.
REM Use of this source code is governed by a BSD-style license that can be
REM found in the LICENSE file.

REM ---------------------------------- NOTE ----------------------------------
REM
REM Please keep the logic in this file consistent with the logic in the
REM `flutter` script in the same directory to ensure that Flutter & Dart continue to
REM work across all platforms!
REM
REM --------------------------------------------------------------------------

SETLOCAL

REM To debug the tool, you can uncomment the following line to enable debug mode:
REM SET FLUTTER_TOOL_ARGS="--enable-asserts %FLUTTER_TOOL_ARGS%"

FOR %%i IN ("%~dp0..") DO SET FLUTTER_ROOT=%%~fi

REM If available, add location of bundled mingit to PATH
SET mingit_path=%FLUTTER_ROOT%\bin\mingit\cmd
IF EXIST "%mingit_path%" SET PATH=%PATH%;%mingit_path%

REM We test if Git is available on the Host as we run git in shared.bat
REM  Test if the flutter directory is a git clone, otherwise git rev-parse HEAD would fail
IF NOT EXIST "%flutter_root%\.git" (
  ECHO Error: The Flutter directory is not a clone of the GitHub project.
  ECHO        The flutter tool requires Git in order to operate properly;
  ECHO        to set up Flutter, run the following command:
  ECHO        git clone -b stable https://github.com/flutter/flutter.git
  EXIT 1
)

REM Include shared scripts in shared.bat
SET shared_bin=%FLUTTER_ROOT%\bin\internal\shared.bat
CALL "%shared_bin%"

SET flutter_tools_dir=%FLUTTER_ROOT%\packages\flutter_tools
SET cache_dir=%FLUTTER_ROOT%\bin\cache
SET snapshot_path=%cache_dir%\flutter_tools.snapshot
SET dart_sdk_path=%cache_dir%\dart-sdk
SET dart=%dart_sdk_path%\bin\dart.exe

SET exit_with_errorlevel=%FLUTTER_ROOT%/bin/internal/exit_with_errorlevel.bat

REM Chaining the call to 'dart' and 'exit' with an ampersand ensures that
REM Windows reads both commands into memory once before executing them. This
REM avoids nasty errors that may otherwise occur when the dart command (e.g. as
REM part of 'flutter upgrade') modifies this batch script while it is executing.
REM
REM Do not use the CALL command in the next line to execute Dart. CALL causes
REM Windows to re-read the line from disk after the CALL command has finished
REM regardless of the ampersand chain.
"%dart%" --disable-dart-dev --packages="%flutter_tools_dir%\.dart_tool\package_config.json" %FLUTTER_TOOL_ARGS% "%snapshot_path%" %* & "%exit_with_errorlevel%"


text:
package org.apache.spark.sql.hive

import org.apache.hadoop.fs.Path
import org.apache.spark.sql.{CarbonEnv, SparkSession}
import org.apache.spark.sql.catalyst.TableIdentifier
import org.apache.spark.sql.catalyst.catalog.{CatalogStorageFormat, CatalogTablePartition}
import org.apache.spark.sql.catalyst.expressions.Expression

import org.apache.carbondata.common.annotations.{InterfaceAudience, InterfaceStability}
import org.apache.carbondata.core.metadata.schema.table.CarbonTable
import org.apache.carbondata.core.metadata.schema.table.column.ColumnSchema

/**
 * This interface defines those common api used by carbon for spark-2.1 and spark-2.2 integration,
 * but are not defined in SessionCatalog or HiveSessionCatalog to give contract to the
 * Concrete implementation classes.
 * For example CarbonSessionCatalog defined in 2.1 and 2.2.
 *
 */
@InterfaceAudience.Internal
@InterfaceStability.Stable
trait CarbonSessionCatalog {
  /**
   * implementation to be provided by each CarbonSessionCatalog based on on used ExternalCatalog
   *
   * @return
   */
  def getClient(): org.apache.spark.sql.hive.client.HiveClient

  /**
   * The method returns the CarbonEnv instance
   *
   * @return
   */
  def getCarbonEnv(): CarbonEnv

  /**
   * This is alternate way of getting partition information. It first fetches all partitions from
   * hive and then apply filter instead of querying hive along with filters.
   *
   * @param partitionFilters
   * @param sparkSession
   * @param carbonTable
   * @return
   */
  def getPartitionsAlternate(partitionFilters: Seq[Expression], sparkSession: SparkSession,
      carbonTable: CarbonTable): Seq[CatalogTablePartition]

  /**
   * Update the storage format with new location information
   */
  def updateStorageLocation(
      path: Path,
      storage: CatalogStorageFormat,
      newTableName: String,
      dbName: String): CatalogStorageFormat
}


text:
//
//  FLChatListViewController.h
//  FLSocketIM
//
//  Created by 冯里 on 2017/7/6.
//  Copyright © 2017年 冯里. All rights reserved.
//

#import "FLViewController.h"
@class FLConversationModel;
@class FLMessageModel;
@interface FLChatListViewController : FLViewController

/**
 与某个联系人的会话是否存在,存在的话返回该会话

 @param toUser 会话的目标联系人
 @return 与某个联系人的会话
 */
- (FLConversationModel *)isExistConversationWithToUser:(NSString *)toUser;

/**
 会话存在,则更新会话最新消息,不存在则添加该会话

 @param conversationName 会话ID
 @param message 最新一条消息
 */
- (void)addOrUpdateConversation:(NSString *)conversationName latestMessage:(FLMessageModel *)message isRead:(BOOL)isRead;

/**
 添加会话

 @param message 会话的最新一条消息
 @param read 消息是否已读
 */
//- (void)addConversationWithMessage:(FLMessageModel *)message isReaded:(BOOL)read;

/**
 更新会话的最新消息,包括模型数据和UI

 @param message 会话的最新一条消息
 */
//- (void)updateLatestMsgForConversation:(FLConversationModel *)conversation latestMessage:(FLMessageModel *)message;

/**
 更新未读消息红点

 @param conversationName 会话ID
 */
- (void)updateRedPointForUnreadWithConveration:(NSString *)conversationName;

@end


text:
// Copyright (c) Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information.

using System.Collections.Immutable;
using System.Linq;
using Analyzer.Utilities;
using Analyzer.Utilities.Extensions;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Semantics;

namespace System.Runtime.Analyzers
{
    /// Base type for an analyzer that looks for empty array allocations and recommends their replacement.
    public abstract class AvoidZeroLengthArrayAllocationsAnalyzer : DiagnosticAnalyzer
    {
        internal const string RuleId = "CA1825";

        /// The name of the array type.
        internal const string ArrayTypeName = "System.Array"; // using instead of GetSpecialType to make more testable

        /// The name of the Empty method on System.Array.
        internal const string ArrayEmptyMethodName = "Empty";

        private static readonly SymbolDisplayFormat ReportFormat = new SymbolDisplayFormat(
            memberOptions: SymbolDisplayMemberOptions.IncludeContainingType | SymbolDisplayMemberOptions.IncludeParameters,
            genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters,
            miscellaneousOptions: SymbolDisplayMiscellaneousOptions.UseSpecialTypes);

        private static readonly LocalizableString s_localizableTitle = new LocalizableResourceString(nameof(SystemRuntimeAnalyzersResources.AvoidZeroLengthArrayAllocationsTitle), SystemRuntimeAnalyzersResources.ResourceManager, typeof(SystemRuntimeAnalyzersResources));
        private static readonly LocalizableString s_localizableMessage = new LocalizableResourceString(nameof(SystemRuntimeAnalyzersResources.AvoidZeroLengthArrayAllocationsMessage), SystemRuntimeAnalyzersResources.ResourceManager, typeof(SystemRuntimeAnalyzersResources));

        /// The diagnostic descriptor used when Array.Empty should be used instead of a new array allocation.
        internal static readonly DiagnosticDescriptor UseArrayEmptyDescriptor = new DiagnosticDescriptor(
            RuleId,
            s_localizableTitle,
            s_localizableMessage,
            DiagnosticCategory.Performance,
            DiagnosticSeverity.Warning,
            isEnabledByDefault: true);

        /// Gets the set of supported diagnostic descriptors from this analyzer.
        public sealed override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(UseArrayEmptyDescriptor);

        public sealed override void Initialize(AnalysisContext context)
        {
            context.EnableConcurrentExecution();
            context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);

            // When compilation begins, check whether Array.Empty<T> is available.
            // Only if it is, register the syntax node action provided by the derived implementations.
            context.RegisterCompilationStartAction(ctx =>
            {
                INamedTypeSymbol typeSymbol = ctx.Compilation.GetTypeByMetadataName(ArrayTypeName);
                if (typeSymbol != null && typeSymbol.DeclaredAccessibility == Accessibility.Public)
                {
                    IMethodSymbol methodSymbol = typeSymbol.GetMembers(ArrayEmptyMethodName).FirstOrDefault() as IMethodSymbol;
                    if (methodSymbol != null && methodSymbol.DeclaredAccessibility == Accessibility.Public &&
                        methodSymbol.IsStatic && methodSymbol.Arity == 1 && methodSymbol.Parameters.Length == 0)
                    {
                        ctx.RegisterOperationAction(AnalyzeOperation, OperationKind.ArrayCreationExpression);
                    }
                }
            });
        }

        private void AnalyzeOperation(OperationAnalysisContext context)
        {
            AnalyzeOperation(context, IsAttributeSyntax);
        }

        private void AnalyzeOperation(OperationAnalysisContext context, Func<SyntaxNode, bool> isAttributeSytnax)
        {
            IArrayCreationExpression arrayCreationExpression = (IArrayCreationExpression)context.Operation;

            // We can't replace array allocations in attributes, as they're persisted to metadata
            // TODO: Once we have operation walkers, we can replace this syntactic check with an operation-based check.
            if (arrayCreationExpression.Syntax.Ancestors().Any(isAttributeSytnax))
            {
                return;
            }

            if (arrayCreationExpression.DimensionSizes.Length == 1)
            {
                IOperation dimensionSize = arrayCreationExpression.DimensionSizes[0];

                if (dimensionSize.HasConstantValue(0))
                {
                    // Workaround for https://github.com/dotnet/roslyn/issues/10214
                    // Bail out for compiler generated param array creation.
                    if (IsCompilerGeneratedParamsArray(arrayCreationExpression, context))
                    {
                        return;
                    }

                    // pointers can't be used as generic arguments
                    if (arrayCreationExpression.ElementType.TypeKind != TypeKind.Pointer)
                    {
                        var arrayType = context.Compilation.GetTypeByMetadataName(ArrayTypeName);
                        IMethodSymbol emptyMethod = (IMethodSymbol)arrayType.GetMembers(ArrayEmptyMethodName).First();
                        var constructed = emptyMethod.Construct(arrayCreationExpression.ElementType);

                        string typeName = constructed.ToDisplayString(ReportFormat);
                        context.ReportDiagnostic(context.Operation.Syntax.CreateDiagnostic(UseArrayEmptyDescriptor, typeName));
                    }
                }
            }
        }

        private static bool IsCompilerGeneratedParamsArray(IArrayCreationExpression arrayCreationExpression, OperationAnalysisContext context)
        {
            var model = context.Compilation.GetSemanticModel(arrayCreationExpression.Syntax.SyntaxTree);

            // Compiler generated array creation seems to just use the syntax from the parent.
            var parent = model.GetOperation(arrayCreationExpression.Syntax, context.CancellationToken) as IInvocationExpression;
            if (parent?.TargetMethod == null || parent.TargetMethod.Parameters.Length == 0)
            {
                return false;
            }

            if (!parent.TargetMethod.Parameters.Last().IsParams)
            {
                return false;
            }

            // At this point the array creation is known to be compiler synthesized as part of a call
            // to a method with a params parameter, and so it is probably sound to return true at this point.
            // As a sanity check, verify that the last argument to the call is equivalent to the array creation.
            // (Comparing for object identity does not work because the semantic model can return a fresh operation tree.)
            var lastArgument = parent.ArgumentsInParameterOrder.LastOrDefault();
            return lastArgument != null && lastArgument.Value.Syntax == arrayCreationExpression.Syntax && AreEquivalentZeroLengthArrayCreations(arrayCreationExpression, lastArgument.Value as IArrayCreationExpression);
        }

        private static bool AreEquivalentZeroLengthArrayCreations(IArrayCreationExpression first, IArrayCreationExpression second)
        {
            if (first == null || second == null)
            {
                return false;
            }

            ImmutableArray<IOperation> sizes = first.DimensionSizes;
            if (sizes.Length != 1 || !sizes[0].HasConstantValue(0))
            {
                return false;
            }

            sizes = second.DimensionSizes;
            if (sizes.Length != 1 || !sizes[0].HasConstantValue(0))
            {
                return false;
            }

            return first.Type.Equals(second.Type);
        }

        protected abstract bool IsAttributeSyntax(SyntaxNode node);
    }
}