[JsonProperty(Required = Required.Always)]
[Augmentation(typeof(ProjectKeyOptionsAugmenter), new string[] { "Url=../Url", "IdentityToken=../IdentityToken", "ClientCertificate=../ClientCertificate" }, AssistanceExecution.Frontend)]
public string ProjectKey { get; set; }
[JsonProperty(Required = Required.Always)]
[Augmentation(typeof(RepositoryKeyOptionsAugmenter), new string[] { "Url=../Url", "IdentityToken=../IdentityToken", "ClientCertificate=../ClientCertificate", "ProjectKey=ProjectKey" }, AssistanceExecution.Frontend)]
[Validation(typeof(ProjectRepositoryValidator), new string[] { "Url=../Url", "IdentityToken=../IdentityToken", "ClientCertificate=../ClientCertificate", "RepositoryKey=RepositoryKey" }, AssistanceExecution.Backend)]
public string RepositoryKey { get; set; }