Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(217)

Side by Side Diff: discovery/googleapis/firebaserules__v1.json

Issue 2824163002: Api-roll 48: 2017-04-18 (Closed)
Patch Set: Revert changes to pubspecs Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/cloud-platform": { 5 "https://www.googleapis.com/auth/cloud-platform": {
6 "description": "View and manage your data across Google Clou d Platform services" 6 "description": "View and manage your data across Google Clou d Platform services"
7 }, 7 },
8 "https://www.googleapis.com/auth/firebase": { 8 "https://www.googleapis.com/auth/firebase": {
9 "description": "View and administer all your Firebase data a nd settings" 9 "description": "View and administer all your Firebase data a nd settings"
10 }, 10 },
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
207 ] 207 ]
208 }, 208 },
209 "list": { 209 "list": {
210 "description": "List `Ruleset` metadata only and opt ionally filter the results by `Ruleset`\nname.\n\nThe full `Source` contents of a `Ruleset` may be retrieved with\nGetRuleset.", 210 "description": "List `Ruleset` metadata only and opt ionally filter the results by `Ruleset`\nname.\n\nThe full `Source` contents of a `Ruleset` may be retrieved with\nGetRuleset.",
211 "httpMethod": "GET", 211 "httpMethod": "GET",
212 "id": "firebaserules.projects.rulesets.list", 212 "id": "firebaserules.projects.rulesets.list",
213 "parameterOrder": [ 213 "parameterOrder": [
214 "name" 214 "name"
215 ], 215 ],
216 "parameters": { 216 "parameters": {
217 "filter": {
218 "description": "`Ruleset` filter. The list m ethod supports filters with restrictions on\n`Ruleset.name`.\n\nFilters on `Rule set.create_time` should use the `date` function which\nparses strings that confo rm to the RFC 3339 date/time specifications.\n\nExample: `create_time > date(\"2 017-01-01\") AND name=UUID-*`",
219 "location": "query",
220 "type": "string"
221 },
222 "name": { 217 "name": {
223 "description": "Resource name for the projec t.\n\nFormat: `projects/{project_id}`", 218 "description": "Resource name for the projec t.\n\nFormat: `projects/{project_id}`",
224 "location": "path", 219 "location": "path",
225 "pattern": "^projects/[^/]+$", 220 "pattern": "^projects/[^/]+$",
226 "required": true, 221 "required": true,
227 "type": "string" 222 "type": "string"
228 }, 223 },
229 "pageToken": { 224 "pageToken": {
230 "description": "Next page token for loading the next batch of `Ruleset` instances.", 225 "description": "Next page token for loading the next batch of `Ruleset` instances.",
231 "location": "query", 226 "location": "query",
232 "type": "string" 227 "type": "string"
233 }, 228 },
234 "pageSize": { 229 "pageSize": {
235 "description": "Page size to load. Maximum o f 100. Defaults to 10.\nNote: `page_size` is just a hint and the service may cho ose to load less\nthan `page_size` due to the size of the output. To traverse al l of the\nreleases, caller should iterate until the `page_token` is empty.", 230 "description": "Page size to load. Maximum o f 100. Defaults to 10.\nNote: `page_size` is just a hint and the service may cho ose to load less\nthan `page_size` due to the size of the output. To traverse al l of the\nreleases, caller should iterate until the `page_token` is empty.",
236 "format": "int32", 231 "format": "int32",
237 "location": "query", 232 "location": "query",
238 "type": "integer" 233 "type": "integer"
234 },
235 "filter": {
236 "description": "`Ruleset` filter. The list m ethod supports filters with restrictions on\n`Ruleset.name`.\n\nFilters on `Rule set.create_time` should use the `date` function which\nparses strings that confo rm to the RFC 3339 date/time specifications.\n\nExample: `create_time > date(\"2 017-01-01\") AND name=UUID-*`",
237 "location": "query",
238 "type": "string"
239 } 239 }
240 }, 240 },
241 "path": "v1/{+name}/rulesets", 241 "path": "v1/{+name}/rulesets",
242 "response": { 242 "response": {
243 "$ref": "ListRulesetsResponse" 243 "$ref": "ListRulesetsResponse"
244 }, 244 },
245 "scopes": [ 245 "scopes": [
246 "https://www.googleapis.com/auth/cloud-platform" , 246 "https://www.googleapis.com/auth/cloud-platform" ,
247 "https://www.googleapis.com/auth/firebase", 247 "https://www.googleapis.com/auth/firebase",
248 "https://www.googleapis.com/auth/firebase.readon ly" 248 "https://www.googleapis.com/auth/firebase.readon ly"
(...skipping 24 matching lines...) Expand all
273 }, 273 },
274 "scopes": [ 274 "scopes": [
275 "https://www.googleapis.com/auth/cloud-platform" , 275 "https://www.googleapis.com/auth/cloud-platform" ,
276 "https://www.googleapis.com/auth/firebase" 276 "https://www.googleapis.com/auth/firebase"
277 ] 277 ]
278 } 278 }
279 } 279 }
280 }, 280 },
281 "releases": { 281 "releases": {
282 "methods": { 282 "methods": {
283 "delete": {
284 "description": "Delete a `Release` by resource name. ",
285 "httpMethod": "DELETE",
286 "id": "firebaserules.projects.releases.delete",
287 "parameterOrder": [
288 "name"
289 ],
290 "parameters": {
291 "name": {
292 "description": "Resource name for the `Relea se` to delete.\n\nFormat: `projects/{project_id}/releases/{release_id}`",
293 "location": "path",
294 "pattern": "^projects/[^/]+/releases/.+$",
295 "required": true,
296 "type": "string"
297 }
298 },
299 "path": "v1/{+name}",
300 "response": {
301 "$ref": "Empty"
302 },
303 "scopes": [
304 "https://www.googleapis.com/auth/cloud-platform" ,
305 "https://www.googleapis.com/auth/firebase"
306 ]
307 },
283 "get": { 308 "get": {
284 "description": "Get a `Release` by name.", 309 "description": "Get a `Release` by name.",
285 "httpMethod": "GET", 310 "httpMethod": "GET",
286 "id": "firebaserules.projects.releases.get", 311 "id": "firebaserules.projects.releases.get",
287 "parameterOrder": [ 312 "parameterOrder": [
288 "name" 313 "name"
289 ], 314 ],
290 "parameters": { 315 "parameters": {
291 "name": { 316 "name": {
292 "description": "Resource name of the `Releas e`.\n\nFormat: `projects/{project_id}/releases/{release_id}`", 317 "description": "Resource name of the `Releas e`.\n\nFormat: `projects/{project_id}/releases/{release_id}`",
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
396 "request": { 421 "request": {
397 "$ref": "Release" 422 "$ref": "Release"
398 }, 423 },
399 "response": { 424 "response": {
400 "$ref": "Release" 425 "$ref": "Release"
401 }, 426 },
402 "scopes": [ 427 "scopes": [
403 "https://www.googleapis.com/auth/cloud-platform" , 428 "https://www.googleapis.com/auth/cloud-platform" ,
404 "https://www.googleapis.com/auth/firebase" 429 "https://www.googleapis.com/auth/firebase"
405 ] 430 ]
406 },
407 "delete": {
408 "description": "Delete a `Release` by resource name. ",
409 "httpMethod": "DELETE",
410 "id": "firebaserules.projects.releases.delete",
411 "parameterOrder": [
412 "name"
413 ],
414 "parameters": {
415 "name": {
416 "description": "Resource name for the `Relea se` to delete.\n\nFormat: `projects/{project_id}/releases/{release_id}`",
417 "location": "path",
418 "pattern": "^projects/[^/]+/releases/.+$",
419 "required": true,
420 "type": "string"
421 }
422 },
423 "path": "v1/{+name}",
424 "response": {
425 "$ref": "Empty"
426 },
427 "scopes": [
428 "https://www.googleapis.com/auth/cloud-platform" ,
429 "https://www.googleapis.com/auth/firebase"
430 ]
431 } 431 }
432 } 432 }
433 } 433 }
434 } 434 }
435 } 435 }
436 }, 436 },
437 "revision": "20170314", 437 "revision": "20170403",
438 "rootUrl": "https://firebaserules.googleapis.com/", 438 "rootUrl": "https://firebaserules.googleapis.com/",
439 "schemas": { 439 "schemas": {
440 "Source": { 440 "Source": {
441 "description": "`Source` is one or more `File` messages comprising a logical set of rules.", 441 "description": "`Source` is one or more `File` messages comprising a logical set of rules.",
442 "id": "Source", 442 "id": "Source",
443 "properties": { 443 "properties": {
444 "files": { 444 "files": {
445 "description": "`File` set constituting the `Source` bundle. ", 445 "description": "`File` set constituting the `Source` bundle. ",
446 "items": { 446 "items": {
447 "$ref": "File" 447 "$ref": "File"
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
480 "$ref": "Source", 480 "$ref": "Source",
481 "description": "Optional `Source` to be checked for correctn ess.\n\nThis field must not be set when the resource name refers to a `Ruleset`. " 481 "description": "Optional `Source` to be checked for correctn ess.\n\nThis field must not be set when the resource name refers to a `Ruleset`. "
482 } 482 }
483 }, 483 },
484 "type": "object" 484 "type": "object"
485 }, 485 },
486 "Issue": { 486 "Issue": {
487 "description": "Issues include warnings, errors, and deprecation not ices.", 487 "description": "Issues include warnings, errors, and deprecation not ices.",
488 "id": "Issue", 488 "id": "Issue",
489 "properties": { 489 "properties": {
490 "sourcePosition": {
491 "$ref": "SourcePosition",
492 "description": "Position of the issue in the `Source`."
493 },
494 "severity": { 490 "severity": {
495 "description": "The severity of the issue.", 491 "description": "The severity of the issue.",
496 "enum": [ 492 "enum": [
497 "SEVERITY_UNSPECIFIED", 493 "SEVERITY_UNSPECIFIED",
498 "DEPRECATION", 494 "DEPRECATION",
499 "WARNING", 495 "WARNING",
500 "ERROR" 496 "ERROR"
501 ], 497 ],
502 "enumDescriptions": [ 498 "enumDescriptions": [
503 "An unspecified severity.", 499 "An unspecified severity.",
504 "Deprecation issue for statements and method that may no longer be\nsupported or maintained.", 500 "Deprecation issue for statements and method that may no longer be\nsupported or maintained.",
505 "Warnings such as: unused variables.", 501 "Warnings such as: unused variables.",
506 "Errors such as: unmatched curly braces or variable rede finition." 502 "Errors such as: unmatched curly braces or variable rede finition."
507 ], 503 ],
508 "type": "string" 504 "type": "string"
509 }, 505 },
510 "description": { 506 "description": {
511 "description": "Short error description.", 507 "description": "Short error description.",
512 "type": "string" 508 "type": "string"
509 },
510 "sourcePosition": {
511 "$ref": "SourcePosition",
512 "description": "Position of the issue in the `Source`."
513 } 513 }
514 }, 514 },
515 "type": "object" 515 "type": "object"
516 }, 516 },
517 "Ruleset": { 517 "Ruleset": {
518 "description": "`Ruleset` is an immutable copy of `Source` with a gl obally unique identifier\nand a creation time.", 518 "description": "`Ruleset` is an immutable copy of `Source` with a gl obally unique identifier\nand a creation time.",
519 "id": "Ruleset", 519 "id": "Ruleset",
520 "properties": { 520 "properties": {
521 "name": { 521 "name": {
522 "description": "Name of the `Ruleset`. The ruleset_id is aut o generated by the service.\nFormat: `projects/{project_id}/rulesets/{ruleset_id }`\nOutput only.", 522 "description": "Name of the `Ruleset`. The ruleset_id is aut o generated by the service.\nFormat: `projects/{project_id}/rulesets/{ruleset_id }`\nOutput only.",
523 "type": "string" 523 "type": "string"
524 }, 524 },
525 "source": { 525 "source": {
526 "$ref": "Source", 526 "$ref": "Source",
527 "description": "`Source` for the `Ruleset`." 527 "description": "`Source` for the `Ruleset`."
528 }, 528 },
529 "createTime": { 529 "createTime": {
530 "description": "Time the `Ruleset` was created.\nOutput only .", 530 "description": "Time the `Ruleset` was created.\nOutput only .",
531 "format": "google-datetime", 531 "format": "google-datetime",
532 "type": "string" 532 "type": "string"
533 } 533 }
534 }, 534 },
535 "type": "object" 535 "type": "object"
536 }, 536 },
537 "ListReleasesResponse": {
538 "description": "The response for FirebaseRulesService.ListReleases." ,
539 "id": "ListReleasesResponse",
540 "properties": {
541 "releases": {
542 "description": "List of `Release` instances.",
543 "items": {
544 "$ref": "Release"
545 },
546 "type": "array"
547 },
548 "nextPageToken": {
549 "description": "The pagination token to retrieve the next pa ge of results. If the value is\nempty, no further results remain.",
550 "type": "string"
551 }
552 },
553 "type": "object"
554 },
555 "File": { 537 "File": {
556 "description": "`File` containing source content.", 538 "description": "`File` containing source content.",
557 "id": "File", 539 "id": "File",
558 "properties": { 540 "properties": {
559 "fingerprint": {
560 "description": "Fingerprint (e.g. github sha) associated wit h the `File`.",
561 "format": "byte",
562 "type": "string"
563 },
564 "name": { 541 "name": {
565 "description": "File name.", 542 "description": "File name.",
566 "type": "string" 543 "type": "string"
567 }, 544 },
568 "content": { 545 "content": {
569 "description": "Textual Content.", 546 "description": "Textual Content.",
570 "type": "string" 547 "type": "string"
548 },
549 "fingerprint": {
550 "description": "Fingerprint (e.g. github sha) associated wit h the `File`.",
551 "format": "byte",
552 "type": "string"
571 } 553 }
572 }, 554 },
573 "type": "object" 555 "type": "object"
556 },
557 "ListReleasesResponse": {
558 "description": "The response for FirebaseRulesService.ListReleases." ,
559 "id": "ListReleasesResponse",
560 "properties": {
561 "nextPageToken": {
562 "description": "The pagination token to retrieve the next pa ge of results. If the value is\nempty, no further results remain.",
563 "type": "string"
564 },
565 "releases": {
566 "description": "List of `Release` instances.",
567 "items": {
568 "$ref": "Release"
569 },
570 "type": "array"
571 }
572 },
573 "type": "object"
574 }, 574 },
575 "FunctionCall": { 575 "FunctionCall": {
576 "description": "Represents a service-defined function call that was invoked during test\nexecution.", 576 "description": "Represents a service-defined function call that was invoked during test\nexecution.",
577 "id": "FunctionCall", 577 "id": "FunctionCall",
578 "properties": { 578 "properties": {
579 "function": {
580 "description": "Name of the function invoked.",
581 "type": "string"
582 },
579 "args": { 583 "args": {
580 "description": "The arguments that were provided to the func tion.", 584 "description": "The arguments that were provided to the func tion.",
581 "items": { 585 "items": {
582 "type": "any" 586 "type": "any"
583 }, 587 },
584 "type": "array" 588 "type": "array"
585 },
586 "function": {
587 "description": "Name of the function invoked.",
588 "type": "string"
589 } 589 }
590 }, 590 },
591 "type": "object" 591 "type": "object"
592 }, 592 },
593 "Release": { 593 "Release": {
594 "description": "`Release` is a named reference to a `Ruleset`. Once a `Release` refers to a\n`Ruleset`, rules-enabled services will be able to enfor ce the `Ruleset`.", 594 "description": "`Release` is a named reference to a `Ruleset`. Once a `Release` refers to a\n`Ruleset`, rules-enabled services will be able to enfor ce the `Ruleset`.",
595 "id": "Release", 595 "id": "Release",
596 "properties": { 596 "properties": {
597 "createTime": {
598 "description": "Time the release was created.\nOutput only." ,
599 "format": "google-datetime",
600 "type": "string"
601 },
602 "updateTime": { 597 "updateTime": {
603 "description": "Time the release was updated.\nOutput only." , 598 "description": "Time the release was updated.\nOutput only." ,
604 "format": "google-datetime", 599 "format": "google-datetime",
605 "type": "string" 600 "type": "string"
606 }, 601 },
607 "name": { 602 "name": {
608 "description": "Resource name for the `Release`.\n\n`Release ` names may be structured `app1/prod/v2` or flat `app1_prod_v2`\nwhich affords d evelopers a great deal of flexibility in mapping the name\nto the style that bes t fits their existing development practices. For\nexample, a name could refer to an environment, an app, a version, or some\ncombination of three.\n\nIn the tab le below, for the project name `projects/foo`, the following\nrelative release p aths show how flat and structured names might be chosen\nto match a desired deve lopment / deployment strategy.\n\nUse Case | Flat Name | Structure d Name\n-------------|---------------------|----------------\nEnvironments | rel eases/qa | releases/qa\nApps | releases/app1_qa | releases/ap p1/qa\nVersions | releases/app1_v2_qa | releases/app1/v2/qa\n\nThe delimiter between the release name path elements can be almost anything\nand it should wo rk equally well with the release name list filter, but in\nmany ways the structu red paths provide a clearer picture of the\nrelationship between `Release` insta nces.\n\nFormat: `projects/{project_id}/releases/{release_id}`", 603 "description": "Resource name for the `Release`.\n\n`Release ` names may be structured `app1/prod/v2` or flat `app1_prod_v2`\nwhich affords d evelopers a great deal of flexibility in mapping the name\nto the style that bes t fits their existing development practices. For\nexample, a name could refer to an environment, an app, a version, or some\ncombination of three.\n\nIn the tab le below, for the project name `projects/foo`, the following\nrelative release p aths show how flat and structured names might be chosen\nto match a desired deve lopment / deployment strategy.\n\nUse Case | Flat Name | Structure d Name\n-------------|---------------------|----------------\nEnvironments | rel eases/qa | releases/qa\nApps | releases/app1_qa | releases/ap p1/qa\nVersions | releases/app1_v2_qa | releases/app1/v2/qa\n\nThe delimiter between the release name path elements can be almost anything\nand it should wo rk equally well with the release name list filter, but in\nmany ways the structu red paths provide a clearer picture of the\nrelationship between `Release` insta nces.\n\nFormat: `projects/{project_id}/releases/{release_id}`",
609 "type": "string" 604 "type": "string"
610 }, 605 },
611 "rulesetName": { 606 "rulesetName": {
612 "description": "Name of the `Ruleset` referred to by this `R elease`. The `Ruleset` must\nexist the `Release` to be created.", 607 "description": "Name of the `Ruleset` referred to by this `R elease`. The `Ruleset` must\nexist the `Release` to be created.",
613 "type": "string" 608 "type": "string"
609 },
610 "createTime": {
611 "description": "Time the release was created.\nOutput only." ,
612 "format": "google-datetime",
613 "type": "string"
614 } 614 }
615 }, 615 },
616 "type": "object" 616 "type": "object"
617 }, 617 },
618 "TestRulesetResponse": { 618 "TestRulesetResponse": {
619 "description": "The response for FirebaseRulesService.TestRuleset.", 619 "description": "The response for FirebaseRulesService.TestRuleset.",
620 "id": "TestRulesetResponse", 620 "id": "TestRulesetResponse",
621 "properties": { 621 "properties": {
622 "issues": {
623 "description": "Syntactic and semantic `Source` issues of va rying severity. Issues of\n`ERROR` severity will prevent tests from executing.",
624 "items": {
625 "$ref": "Issue"
626 },
627 "type": "array"
628 },
622 "testResults": { 629 "testResults": {
623 "description": "The set of test results given the test cases in the `TestSuite`.\nThe results will appear in the same order as the test case s appear in the\n`TestSuite`.", 630 "description": "The set of test results given the test cases in the `TestSuite`.\nThe results will appear in the same order as the test case s appear in the\n`TestSuite`.",
624 "items": { 631 "items": {
625 "$ref": "TestResult" 632 "$ref": "TestResult"
626 }, 633 },
627 "type": "array" 634 "type": "array"
628 },
629 "issues": {
630 "description": "Syntactic and semantic `Source` issues of va rying severity. Issues of\n`ERROR` severity will prevent tests from executing.",
631 "items": {
632 "$ref": "Issue"
633 },
634 "type": "array"
635 } 635 }
636 }, 636 },
637 "type": "object" 637 "type": "object"
638 },
639 "ListRulesetsResponse": {
640 "description": "The response for FirebaseRulesService.ListRulesets." ,
641 "id": "ListRulesetsResponse",
642 "properties": {
643 "rulesets": {
644 "description": "List of `Ruleset` instances.",
645 "items": {
646 "$ref": "Ruleset"
647 },
648 "type": "array"
649 },
650 "nextPageToken": {
651 "description": "The pagination token to retrieve the next pa ge of results. If the value is\nempty, no further results remain.",
652 "type": "string"
653 }
654 },
655 "type": "object"
656 }, 638 },
657 "TestResult": { 639 "TestResult": {
658 "description": "Test result message containing the state of the test as well as a\ndescription and source position for test failures.", 640 "description": "Test result message containing the state of the test as well as a\ndescription and source position for test failures.",
659 "id": "TestResult", 641 "id": "TestResult",
660 "properties": { 642 "properties": {
661 "errorPosition": {
662 "$ref": "SourcePosition",
663 "description": "Position in the `Source` or `Ruleset` where the principle runtime error\noccurs.\n\nEvaluation of an expression may result i n an error. Rules are deny by\ndefault, so a `DENY` expectation when an error is generated is valid.\nWhen there is a `DENY` with an error, the `SourcePosition` is returned.\n\nE.g. `error_position { line: 19 column: 37 }`"
664 },
665 "functionCalls": {
666 "description": "The set of function calls made to service-de fined methods.\n\nFunction calls are included in the order in which they are enc ountered\nduring evaluation, are provided for both mocked and unmocked functions ,\nand included on the response regardless of the test `state`.",
667 "items": {
668 "$ref": "FunctionCall"
669 },
670 "type": "array"
671 },
672 "state": { 643 "state": {
673 "description": "State of the test.", 644 "description": "State of the test.",
674 "enum": [ 645 "enum": [
675 "STATE_UNSPECIFIED", 646 "STATE_UNSPECIFIED",
676 "SUCCESS", 647 "SUCCESS",
677 "FAILURE" 648 "FAILURE"
678 ], 649 ],
679 "enumDescriptions": [ 650 "enumDescriptions": [
680 "Test state is not set.", 651 "Test state is not set.",
681 "Test is a success.", 652 "Test is a success.",
682 "Test is a failure." 653 "Test is a failure."
683 ], 654 ],
684 "type": "string" 655 "type": "string"
685 }, 656 },
686 "debugMessages": { 657 "debugMessages": {
687 "description": "Debug messages related to test execution iss ues encountered during\nevaluation.\n\nDebug messages may be related to too many or too few invocations of\nfunction mocks or to runtime errors that occur durin g evaluation.\n\nFor example: ```Unable to read variable [name: \"resource\"]``` ", 658 "description": "Debug messages related to test execution iss ues encountered during\nevaluation.\n\nDebug messages may be related to too many or too few invocations of\nfunction mocks or to runtime errors that occur durin g evaluation.\n\nFor example: ```Unable to read variable [name: \"resource\"]``` ",
688 "items": { 659 "items": {
689 "type": "string" 660 "type": "string"
690 }, 661 },
691 "type": "array" 662 "type": "array"
663 },
664 "errorPosition": {
665 "$ref": "SourcePosition",
666 "description": "Position in the `Source` or `Ruleset` where the principle runtime error\noccurs.\n\nEvaluation of an expression may result i n an error. Rules are deny by\ndefault, so a `DENY` expectation when an error is generated is valid.\nWhen there is a `DENY` with an error, the `SourcePosition` is returned.\n\nE.g. `error_position { line: 19 column: 37 }`"
667 },
668 "functionCalls": {
669 "description": "The set of function calls made to service-de fined methods.\n\nFunction calls are included in the order in which they are enc ountered\nduring evaluation, are provided for both mocked and unmocked functions ,\nand included on the response regardless of the test `state`.",
670 "items": {
671 "$ref": "FunctionCall"
672 },
673 "type": "array"
692 } 674 }
693 }, 675 },
694 "type": "object" 676 "type": "object"
677 },
678 "ListRulesetsResponse": {
679 "description": "The response for FirebaseRulesService.ListRulesets." ,
680 "id": "ListRulesetsResponse",
681 "properties": {
682 "nextPageToken": {
683 "description": "The pagination token to retrieve the next pa ge of results. If the value is\nempty, no further results remain.",
684 "type": "string"
685 },
686 "rulesets": {
687 "description": "List of `Ruleset` instances.",
688 "items": {
689 "$ref": "Ruleset"
690 },
691 "type": "array"
692 }
693 },
694 "type": "object"
695 }, 695 },
696 "Empty": { 696 "Empty": {
697 "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use i t as the request\nor the response type of an API method. For instance:\n\n se rvice Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty );\n }\n\nThe JSON representation for `Empty` is empty JSON object `{}`.", 697 "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use i t as the request\nor the response type of an API method. For instance:\n\n se rvice Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty );\n }\n\nThe JSON representation for `Empty` is empty JSON object `{}`.",
698 "id": "Empty", 698 "id": "Empty",
699 "properties": {}, 699 "properties": {},
700 "type": "object" 700 "type": "object"
701 } 701 }
702 }, 702 },
703 "servicePath": "", 703 "servicePath": "",
704 "title": "Firebase Rules API", 704 "title": "Firebase Rules API",
705 "version": "v1" 705 "version": "v1"
706 } 706 }
OLDNEW
« no previous file with comments | « discovery/googleapis/firebasedynamiclinks__v1.json ('k') | discovery/googleapis/fitness__v1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698