Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions core/src/main/java/google/registry/config/RegistryConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -653,6 +653,28 @@ public static String provideIcannActivityReportingUploadUrl(RegistryConfigSettin
return config.icannReporting.icannActivityReportingUploadUrl;
}

/**
* Returns the URL we send HTTP requests for MoSAPI.
*
* @see google.registry.reporting.mosapi.MosApiClient
*/
@Provides
@Config("mosapiUrl")
public static String provideMosapiUrl(RegistryConfigSettings config) {
return config.mosapi.mosapiUrl;
}

/**
* Returns the entityType we send HTTP requests for MoSAPI.
*
* @see google.registry.reporting.mosapi.MosApiClient
*/
@Provides
@Config("entityType")
public static String provideMosapiEntityType(RegistryConfigSettings config) {
return config.mosapi.entityType;
}

/**
* Returns name of the GCS bucket we store invoices and detail reports in.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ public class RegistryConfigSettings {
public CloudDns cloudDns;
public Caching caching;
public IcannReporting icannReporting;
public Mosapi mosapi;
public Billing billing;
public Rde rde;
public RegistrarConsole registrarConsole;
Expand Down Expand Up @@ -165,6 +166,12 @@ public static class IcannReporting {
public String icannActivityReportingUploadUrl;
}

/** Configuration for Mosapi. */
public static class Mosapi {
public String mosapiUrl;
public String entityType;
}

/** Configuration for monthly invoices. */
public static class Billing {
public List<String> invoiceEmailRecipients;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -628,3 +628,8 @@ bsa:
unblockableDomainsUrl: "https://"
# API endpoint for uploading the list of unavailable domain names.
uploadUnavailableDomainsUrl: "https://"

mosapi:
# URL for the MosAPI OT&E environment.
mosapiUrl: https://mosapi-ote.icann.org
entityType: ry
Loading