You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pre>Credits the account balance for the developer.
92
+
93
+
Args:
94
+
name: string, Required. Account balance for the developer. Use the following structure in your request: `organizations/{org}/developers/{developer}/balance` (required)
95
+
body: object, The request body.
96
+
The object takes the form of:
97
+
98
+
{ # Request for CreditDeveloperBalance.
99
+
"transactionAmount": { # Represents an amount of money with its currency type. # The amount of money to be credited. The wallet corresponding to the currency specified within `transaction_amount` will be updated. For example, if you specified `currency_code` within `transaction_amount` as "USD", then the amount would be added to the wallet which has the "USD" currency or if no such wallet exists, a new wallet will be created with the "USD" currency.
100
+
"currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
101
+
"nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
102
+
"units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
103
+
},
104
+
"transactionId": "A String", # Each transaction_id uniquely identifies a credit balance request. If multiple requests are received with the same transaction_id, only one of them will be considered.
105
+
}
106
+
107
+
x__xgafv: string, V1 error format.
108
+
Allowed values
109
+
1 - v1 error format
110
+
2 - v2 error format
111
+
112
+
Returns:
113
+
An object of the form:
114
+
115
+
{ # Account balance for the developer.
116
+
"wallets": [ # Output only. List of all wallets. Each individual wallet stores the account balance for a particular currency.
117
+
{ # Wallet used to manage an account balance for a particular currency.
118
+
"balance": { # Represents an amount of money with its currency type. # Current remaining balance of the developer for a particular currency.
119
+
"currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
120
+
"nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
121
+
"units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
122
+
},
123
+
"lastCreditTime": "A String", # Output only. Time at which the developer last added credit to the account in milliseconds since epoch.
<pclass="firstline">Returns the developer details, including the developer's name, email address, apps, and other information. **Note**: The response includes only the first 100 developer apps.</p>
<pclass="firstline">Lists all developers in an organization by email address. By default, the response does not include company developers. Set the `includeCompany` query parameter to `true` to include company developers. **Note**: A maximum of 1000 developers are returned in the response. You paginate the list of developers returned using the `startKey` and `count` query parameters.</p>
<pclass="firstline">Updates a developer. This API replaces the existing developer details with those specified in the request. Include or exclude any existing details that you want to retain or delete, respectively. The custom attribute limit is 18. **Note**: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.</p>
name: string, Required. Account balance for the developer. Use the following structure in your request: `organizations/{org}/developers/{developer}/balance` (required)
292
+
x__xgafv: string, V1 error format.
293
+
Allowed values
294
+
1 - v1 error format
295
+
2 - v2 error format
296
+
297
+
Returns:
298
+
An object of the form:
299
+
300
+
{ # Account balance for the developer.
301
+
"wallets": [ # Output only. List of all wallets. Each individual wallet stores the account balance for a particular currency.
302
+
{ # Wallet used to manage an account balance for a particular currency.
303
+
"balance": { # Represents an amount of money with its currency type. # Current remaining balance of the developer for a particular currency.
304
+
"currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
305
+
"nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
306
+
"units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
307
+
},
308
+
"lastCreditTime": "A String", # Output only. Time at which the developer last added credit to the account in milliseconds since epoch.
<pre>Gets the monetization configuration for the developer.
317
+
318
+
Args:
319
+
name: string, Required. Monetization configuration for the developer. Use the following structure in your request: `organizations/{org}/developers/{developer}/monetizationConfig` (required)
<pre>Lists all developers in an organization by email address. By default, the response does not include company developers. Set the `includeCompany` query parameter to `true` to include company developers. **Note**: A maximum of 1000 developers are returned in the response. You paginate the list of developers returned using the `startKey` and `count` query parameters.
<pre>Updates the monetization configuration for the developer.
476
+
477
+
Args:
478
+
name: string, Required. Monetization configuration for the developer. Use the following structure in your request: `organizations/{org}/developers/{developer}/monetizationConfig` (required)
0 commit comments