wget 'https://cloudcommerceprocurement.googleapis.com/$discovery/rest?version=v1' -O discovery.json
python -m pip install google-apis-client-generator --user
~/Library/Python/2.7/bin/generate_library --input=discovery.json --language=java --output_dir=procurement
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/model/ApproveEntitlementPlanChangeRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.ApproveEntitlementPlanChangeRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/Consumer.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.Consumer
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/CloudCommercePartnerProcurementServiceRequestInitializer.java:[80,7] error: duplicate class: com.google.cloudcommerceprocurement.v1.CloudCommercePartnerProcurementServiceRequestInitializer
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/model/RejectEntitlementRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.RejectEntitlementRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/model/ListAccountsResponse.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.ListAccountsResponse
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/Account.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.Account
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/Entitlement.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.Entitlement
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/ApproveEntitlementRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.ApproveEntitlementRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/CloudCommercePartnerProcurementServiceRequest.java:[25,16] error: duplicate class: com.google.cloudcommerceprocurement.v1.CloudCommercePartnerProcurementServiceRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/model/Empty.java:[37,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.Empty
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/CloudCommercePartnerProcurementServiceScopes.java:[24,7] error: duplicate class: com.google.cloudcommerceprocurement.v1.CloudCommercePartnerProcurementServiceScopes
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/ResetAccountRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.ResetAccountRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/ListEntitlementsResponse.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.ListEntitlementsResponse
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/Approval.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.Approval
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/model/RejectAccountRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.RejectAccountRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/./com/google/cloudcommerceprocurement/v1/model/SuspendEntitlementRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.SuspendEntitlementRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/model/ApproveAccountRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.ApproveAccountRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/model/RejectEntitlementPlanChangeRequest.java:[31,13] error: duplicate class: com.google.cloudcommerceprocurement.v1.model.RejectEntitlementPlanChangeRequest
[ERROR] ~/work/gcp-marketplace-integrated-saas/java/procurement/com/google/cloudcommerceprocurement/v1/CloudCommercePartnerProcurementService.java:[40,7] error: duplicate class: com.google.cloudcommerceprocurement.v1.CloudCommercePartnerProcurementService