1<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5  margin: 0;
6  padding: 0;
7  border: 0;
8  font-weight: inherit;
9  font-style: inherit;
10  font-size: 100%;
11  font-family: inherit;
12  vertical-align: baseline;
13}
14
15body {
16  font-size: 13px;
17  padding: 1em;
18}
19
20h1 {
21  font-size: 26px;
22  margin-bottom: 1em;
23}
24
25h2 {
26  font-size: 24px;
27  margin-bottom: 1em;
28}
29
30h3 {
31  font-size: 20px;
32  margin-bottom: 1em;
33  margin-top: 1em;
34}
35
36pre, code {
37  line-height: 1.5;
38  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42  margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46  font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50  border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54  margin-top: 0.5em;
55}
56
57.firstline {
58  margin-left: 2 em;
59}
60
61.method  {
62  margin-top: 1em;
63  border: solid 1px #CCC;
64  padding: 1em;
65  background: #EEE;
66}
67
68.details {
69  font-weight: bold;
70  font-size: 14px;
71}
72
73</style>
74
75<h1><a href="cloudidentity_v1beta1.html">Cloud Identity API</a> . <a href="cloudidentity_v1beta1.groups.html">groups</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="cloudidentity_v1beta1.groups.memberships.html">memberships()</a></code>
79</p>
80<p class="firstline">Returns the memberships Resource.</p>
81
82<p class="toc_element">
83  <code><a href="#create">create(body, x__xgafv=None)</a></code></p>
84<p class="firstline">Creates a Group.</p>
85<p class="toc_element">
86  <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
87<p class="firstline">Deletes a Group.</p>
88<p class="toc_element">
89  <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
90<p class="firstline">Retrieves a Group.</p>
91<p class="toc_element">
92  <code><a href="#lookup">lookup(groupKey_id=None, groupKey_namespace=None, x__xgafv=None)</a></code></p>
93<p class="firstline">Looks up [resource</p>
94<p class="toc_element">
95  <code><a href="#patch">patch(name, body, updateMask=None, x__xgafv=None)</a></code></p>
96<p class="firstline">Updates a Group.</p>
97<p class="toc_element">
98  <code><a href="#search">search(pageSize=None, pageToken=None, query=None, x__xgafv=None, view=None)</a></code></p>
99<p class="firstline">Searches for Groups.</p>
100<p class="toc_element">
101  <code><a href="#search_next">search_next(previous_request, previous_response)</a></code></p>
102<p class="firstline">Retrieves the next page of results.</p>
103<h3>Method Details</h3>
104<div class="method">
105    <code class="details" id="create">create(body, x__xgafv=None)</code>
106  <pre>Creates a Group.
107
108Args:
109  body: object, The request body. (required)
110    The object takes the form of:
111
112{ # Resource representing a Group
113  "updateTime": "A String", # The time when the Group was last updated.
114      # Output only
115  "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group
116    { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide
117        # isolation for ids.  A single Id can be reused across namespaces but the
118        # combination of a namespace and an id must be unique.
119      "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
120          # within its namespace.
121          #
122          # Namespaces are currently only created as part of IdentitySource creation
123          # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
124          # created corresponding to every Identity Source `identity_source_id`.
125      "id": "A String", # The id of the entity within the given namespace. The id must be unique
126          # within its namespace.
127    },
128  ],
129  "displayName": "A String", # The Group's display name.
130  "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
131      # Group in the format: `groups/{group_id}`, where group_id is the unique id
132      # assigned to the Group.
133      #
134      # Must be left blank while creating a Group
135  "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
136      # hierarchy. Must be set when creating a Group, read-only afterwards.
137      #
138      # Currently allowed types: 'identitysources'.
139  "labels": { # Labels for Group resource.
140      # Required.
141      # For creating Groups under a namespace, set label key to
142      # 'labels/system/groups/external' and label value as empty.
143    "a_key": "A String",
144  },
145  "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
146      #
147      # Must be set when creating a Group, read-only afterwards.
148      # isolation for ids.  A single Id can be reused across namespaces but the
149      # combination of a namespace and an id must be unique.
150    "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
151        # within its namespace.
152        #
153        # Namespaces are currently only created as part of IdentitySource creation
154        # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
155        # created corresponding to every Identity Source `identity_source_id`.
156    "id": "A String", # The id of the entity within the given namespace. The id must be unique
157        # within its namespace.
158  },
159  "createTime": "A String", # The time when the Group was created.
160      # Output only
161  "description": "A String", # An extended description to help users determine the purpose of a Group. For
162      # example, you can include information about who should join the Group, the
163      # types of messages to send to the Group, links to FAQs about the Group, or
164      # related Groups. Maximum length is 4,096 characters.
165}
166
167  x__xgafv: string, V1 error format.
168    Allowed values
169      1 - v1 error format
170      2 - v2 error format
171
172Returns:
173  An object of the form:
174
175    { # This resource represents a long-running operation that is the result of a
176      # network API call.
177    "error": { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
178        # different programming environments, including REST APIs and RPC APIs. It is
179        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
180        # three pieces of data: error code, error message, and error details.
181        #
182        # You can find out more about this error model and how to work with it in the
183        # [API Design Guide](https://cloud.google.com/apis/design/errors).
184      "message": "A String", # A developer-facing error message, which should be in English. Any
185          # user-facing error message should be localized and sent in the
186          # google.rpc.Status.details field, or localized by the client.
187      "code": 42, # The status code, which should be an enum value of google.rpc.Code.
188      "details": [ # A list of messages that carry the error details.  There is a common set of
189          # message types for APIs to use.
190        {
191          "a_key": "", # Properties of the object. Contains field @type with type URL.
192        },
193      ],
194    },
195    "done": True or False, # If the value is `false`, it means the operation is still in progress.
196        # If `true`, the operation is completed, and either `error` or `response` is
197        # available.
198    "response": { # The normal response of the operation in case of success.  If the original
199        # method returns no data on success, such as `Delete`, the response is
200        # `google.protobuf.Empty`.  If the original method is standard
201        # `Get`/`Create`/`Update`, the response should be the resource.  For other
202        # methods, the response should have the type `XxxResponse`, where `Xxx`
203        # is the original method name.  For example, if the original method name
204        # is `TakeSnapshot()`, the inferred response type is
205        # `TakeSnapshotResponse`.
206      "a_key": "", # Properties of the object. Contains field @type with type URL.
207    },
208    "name": "A String", # The server-assigned name, which is only unique within the same service that
209        # originally returns it. If you use the default HTTP mapping, the
210        # `name` should be a resource name ending with `operations/{unique_id}`.
211    "metadata": { # Service-specific metadata associated with the operation.  It typically
212        # contains progress information and common metadata such as create time.
213        # Some services might not provide such metadata.  Any method that returns a
214        # long-running operation should document the metadata type, if any.
215      "a_key": "", # Properties of the object. Contains field @type with type URL.
216    },
217  }</pre>
218</div>
219
220<div class="method">
221    <code class="details" id="delete">delete(name, x__xgafv=None)</code>
222  <pre>Deletes a Group.
223
224Args:
225  name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the
226Group in the format: `groups/{group_id}`, where `group_id` is the unique id
227assigned to the Group. (required)
228  x__xgafv: string, V1 error format.
229    Allowed values
230      1 - v1 error format
231      2 - v2 error format
232
233Returns:
234  An object of the form:
235
236    { # This resource represents a long-running operation that is the result of a
237      # network API call.
238    "error": { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
239        # different programming environments, including REST APIs and RPC APIs. It is
240        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
241        # three pieces of data: error code, error message, and error details.
242        #
243        # You can find out more about this error model and how to work with it in the
244        # [API Design Guide](https://cloud.google.com/apis/design/errors).
245      "message": "A String", # A developer-facing error message, which should be in English. Any
246          # user-facing error message should be localized and sent in the
247          # google.rpc.Status.details field, or localized by the client.
248      "code": 42, # The status code, which should be an enum value of google.rpc.Code.
249      "details": [ # A list of messages that carry the error details.  There is a common set of
250          # message types for APIs to use.
251        {
252          "a_key": "", # Properties of the object. Contains field @type with type URL.
253        },
254      ],
255    },
256    "done": True or False, # If the value is `false`, it means the operation is still in progress.
257        # If `true`, the operation is completed, and either `error` or `response` is
258        # available.
259    "response": { # The normal response of the operation in case of success.  If the original
260        # method returns no data on success, such as `Delete`, the response is
261        # `google.protobuf.Empty`.  If the original method is standard
262        # `Get`/`Create`/`Update`, the response should be the resource.  For other
263        # methods, the response should have the type `XxxResponse`, where `Xxx`
264        # is the original method name.  For example, if the original method name
265        # is `TakeSnapshot()`, the inferred response type is
266        # `TakeSnapshotResponse`.
267      "a_key": "", # Properties of the object. Contains field @type with type URL.
268    },
269    "name": "A String", # The server-assigned name, which is only unique within the same service that
270        # originally returns it. If you use the default HTTP mapping, the
271        # `name` should be a resource name ending with `operations/{unique_id}`.
272    "metadata": { # Service-specific metadata associated with the operation.  It typically
273        # contains progress information and common metadata such as create time.
274        # Some services might not provide such metadata.  Any method that returns a
275        # long-running operation should document the metadata type, if any.
276      "a_key": "", # Properties of the object. Contains field @type with type URL.
277    },
278  }</pre>
279</div>
280
281<div class="method">
282    <code class="details" id="get">get(name, x__xgafv=None)</code>
283  <pre>Retrieves a Group.
284
285Args:
286  name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the
287Group in the format: `groups/{group_id}`, where `group_id` is the unique id
288assigned to the Group. (required)
289  x__xgafv: string, V1 error format.
290    Allowed values
291      1 - v1 error format
292      2 - v2 error format
293
294Returns:
295  An object of the form:
296
297    { # Resource representing a Group
298    "updateTime": "A String", # The time when the Group was last updated.
299        # Output only
300    "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group
301      { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide
302          # isolation for ids.  A single Id can be reused across namespaces but the
303          # combination of a namespace and an id must be unique.
304        "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
305            # within its namespace.
306            #
307            # Namespaces are currently only created as part of IdentitySource creation
308            # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
309            # created corresponding to every Identity Source `identity_source_id`.
310        "id": "A String", # The id of the entity within the given namespace. The id must be unique
311            # within its namespace.
312      },
313    ],
314    "displayName": "A String", # The Group's display name.
315    "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
316        # Group in the format: `groups/{group_id}`, where group_id is the unique id
317        # assigned to the Group.
318        #
319        # Must be left blank while creating a Group
320    "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
321        # hierarchy. Must be set when creating a Group, read-only afterwards.
322        #
323        # Currently allowed types: 'identitysources'.
324    "labels": { # Labels for Group resource.
325        # Required.
326        # For creating Groups under a namespace, set label key to
327        # 'labels/system/groups/external' and label value as empty.
328      "a_key": "A String",
329    },
330    "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
331        #
332        # Must be set when creating a Group, read-only afterwards.
333        # isolation for ids.  A single Id can be reused across namespaces but the
334        # combination of a namespace and an id must be unique.
335      "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
336          # within its namespace.
337          #
338          # Namespaces are currently only created as part of IdentitySource creation
339          # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
340          # created corresponding to every Identity Source `identity_source_id`.
341      "id": "A String", # The id of the entity within the given namespace. The id must be unique
342          # within its namespace.
343    },
344    "createTime": "A String", # The time when the Group was created.
345        # Output only
346    "description": "A String", # An extended description to help users determine the purpose of a Group. For
347        # example, you can include information about who should join the Group, the
348        # types of messages to send to the Group, links to FAQs about the Group, or
349        # related Groups. Maximum length is 4,096 characters.
350  }</pre>
351</div>
352
353<div class="method">
354    <code class="details" id="lookup">lookup(groupKey_id=None, groupKey_namespace=None, x__xgafv=None)</code>
355  <pre>Looks up [resource
356name](https://cloud.google.com/apis/design/resource_names) of a Group by
357its EntityKey.
358
359Args:
360  groupKey_id: string, The id of the entity within the given namespace. The id must be unique
361within its namespace.
362  groupKey_namespace: string, Namespaces provide isolation for ids, i.e an id only needs to be unique
363within its namespace.
364
365Namespaces are currently only created as part of IdentitySource creation
366from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
367created corresponding to every Identity Source `identity_source_id`.
368  x__xgafv: string, V1 error format.
369    Allowed values
370      1 - v1 error format
371      2 - v2 error format
372
373Returns:
374  An object of the form:
375
376    {
377    "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
378        # Group in the format: `groups/{group_id}`, where `group_id` is the unique id
379        # assigned to the Group.
380  }</pre>
381</div>
382
383<div class="method">
384    <code class="details" id="patch">patch(name, body, updateMask=None, x__xgafv=None)</code>
385  <pre>Updates a Group.
386
387Args:
388  name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the
389Group in the format: `groups/{group_id}`, where group_id is the unique id
390assigned to the Group.
391
392Must be left blank while creating a Group (required)
393  body: object, The request body. (required)
394    The object takes the form of:
395
396{ # Resource representing a Group
397  "updateTime": "A String", # The time when the Group was last updated.
398      # Output only
399  "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group
400    { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide
401        # isolation for ids.  A single Id can be reused across namespaces but the
402        # combination of a namespace and an id must be unique.
403      "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
404          # within its namespace.
405          #
406          # Namespaces are currently only created as part of IdentitySource creation
407          # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
408          # created corresponding to every Identity Source `identity_source_id`.
409      "id": "A String", # The id of the entity within the given namespace. The id must be unique
410          # within its namespace.
411    },
412  ],
413  "displayName": "A String", # The Group's display name.
414  "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
415      # Group in the format: `groups/{group_id}`, where group_id is the unique id
416      # assigned to the Group.
417      #
418      # Must be left blank while creating a Group
419  "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
420      # hierarchy. Must be set when creating a Group, read-only afterwards.
421      #
422      # Currently allowed types: 'identitysources'.
423  "labels": { # Labels for Group resource.
424      # Required.
425      # For creating Groups under a namespace, set label key to
426      # 'labels/system/groups/external' and label value as empty.
427    "a_key": "A String",
428  },
429  "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
430      #
431      # Must be set when creating a Group, read-only afterwards.
432      # isolation for ids.  A single Id can be reused across namespaces but the
433      # combination of a namespace and an id must be unique.
434    "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
435        # within its namespace.
436        #
437        # Namespaces are currently only created as part of IdentitySource creation
438        # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
439        # created corresponding to every Identity Source `identity_source_id`.
440    "id": "A String", # The id of the entity within the given namespace. The id must be unique
441        # within its namespace.
442  },
443  "createTime": "A String", # The time when the Group was created.
444      # Output only
445  "description": "A String", # An extended description to help users determine the purpose of a Group. For
446      # example, you can include information about who should join the Group, the
447      # types of messages to send to the Group, links to FAQs about the Group, or
448      # related Groups. Maximum length is 4,096 characters.
449}
450
451  updateMask: string, Editable fields: `display_name`, `description`
452  x__xgafv: string, V1 error format.
453    Allowed values
454      1 - v1 error format
455      2 - v2 error format
456
457Returns:
458  An object of the form:
459
460    { # This resource represents a long-running operation that is the result of a
461      # network API call.
462    "error": { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
463        # different programming environments, including REST APIs and RPC APIs. It is
464        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
465        # three pieces of data: error code, error message, and error details.
466        #
467        # You can find out more about this error model and how to work with it in the
468        # [API Design Guide](https://cloud.google.com/apis/design/errors).
469      "message": "A String", # A developer-facing error message, which should be in English. Any
470          # user-facing error message should be localized and sent in the
471          # google.rpc.Status.details field, or localized by the client.
472      "code": 42, # The status code, which should be an enum value of google.rpc.Code.
473      "details": [ # A list of messages that carry the error details.  There is a common set of
474          # message types for APIs to use.
475        {
476          "a_key": "", # Properties of the object. Contains field @type with type URL.
477        },
478      ],
479    },
480    "done": True or False, # If the value is `false`, it means the operation is still in progress.
481        # If `true`, the operation is completed, and either `error` or `response` is
482        # available.
483    "response": { # The normal response of the operation in case of success.  If the original
484        # method returns no data on success, such as `Delete`, the response is
485        # `google.protobuf.Empty`.  If the original method is standard
486        # `Get`/`Create`/`Update`, the response should be the resource.  For other
487        # methods, the response should have the type `XxxResponse`, where `Xxx`
488        # is the original method name.  For example, if the original method name
489        # is `TakeSnapshot()`, the inferred response type is
490        # `TakeSnapshotResponse`.
491      "a_key": "", # Properties of the object. Contains field @type with type URL.
492    },
493    "name": "A String", # The server-assigned name, which is only unique within the same service that
494        # originally returns it. If you use the default HTTP mapping, the
495        # `name` should be a resource name ending with `operations/{unique_id}`.
496    "metadata": { # Service-specific metadata associated with the operation.  It typically
497        # contains progress information and common metadata such as create time.
498        # Some services might not provide such metadata.  Any method that returns a
499        # long-running operation should document the metadata type, if any.
500      "a_key": "", # Properties of the object. Contains field @type with type URL.
501    },
502  }</pre>
503</div>
504
505<div class="method">
506    <code class="details" id="search">search(pageSize=None, pageToken=None, query=None, x__xgafv=None, view=None)</code>
507  <pre>Searches for Groups.
508
509Args:
510  pageSize: integer, The default page size is 200 (max 1000) for the BASIC view, and 50
511(max 500) for the FULL view.
512  pageToken: string, The next_page_token value returned from a previous search request, if any.
513  query: string, Query string for performing search on groups.
514Users can search on namespace and label attributes of groups.
515EXACT match ('=') is supported on namespace, and CONTAINS match (':') is
516supported on labels. This is a `required` field.
517Multiple queries can be combined using `AND` operator. The operator is case
518sensitive.
519An example query would be:
520"namespace=<namespace_value> AND labels:<labels_value>".
521  x__xgafv: string, V1 error format.
522    Allowed values
523      1 - v1 error format
524      2 - v2 error format
525  view: string, Group resource view to be returned. Defaults to [GroupView.BASIC]().
526
527Returns:
528  An object of the form:
529
530    {
531    "nextPageToken": "A String", # Token to retrieve the next page of results, or empty if there are no
532        # more results available for specified query.
533    "groups": [ # List of Groups satisfying the search query.
534      { # Resource representing a Group
535        "updateTime": "A String", # The time when the Group was last updated.
536            # Output only
537        "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group
538          { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide
539              # isolation for ids.  A single Id can be reused across namespaces but the
540              # combination of a namespace and an id must be unique.
541            "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
542                # within its namespace.
543                #
544                # Namespaces are currently only created as part of IdentitySource creation
545                # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
546                # created corresponding to every Identity Source `identity_source_id`.
547            "id": "A String", # The id of the entity within the given namespace. The id must be unique
548                # within its namespace.
549          },
550        ],
551        "displayName": "A String", # The Group's display name.
552        "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
553            # Group in the format: `groups/{group_id}`, where group_id is the unique id
554            # assigned to the Group.
555            #
556            # Must be left blank while creating a Group
557        "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
558            # hierarchy. Must be set when creating a Group, read-only afterwards.
559            #
560            # Currently allowed types: 'identitysources'.
561        "labels": { # Labels for Group resource.
562            # Required.
563            # For creating Groups under a namespace, set label key to
564            # 'labels/system/groups/external' and label value as empty.
565          "a_key": "A String",
566        },
567        "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
568            #
569            # Must be set when creating a Group, read-only afterwards.
570            # isolation for ids.  A single Id can be reused across namespaces but the
571            # combination of a namespace and an id must be unique.
572          "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique
573              # within its namespace.
574              #
575              # Namespaces are currently only created as part of IdentitySource creation
576              # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is
577              # created corresponding to every Identity Source `identity_source_id`.
578          "id": "A String", # The id of the entity within the given namespace. The id must be unique
579              # within its namespace.
580        },
581        "createTime": "A String", # The time when the Group was created.
582            # Output only
583        "description": "A String", # An extended description to help users determine the purpose of a Group. For
584            # example, you can include information about who should join the Group, the
585            # types of messages to send to the Group, links to FAQs about the Group, or
586            # related Groups. Maximum length is 4,096 characters.
587      },
588    ],
589  }</pre>
590</div>
591
592<div class="method">
593    <code class="details" id="search_next">search_next(previous_request, previous_response)</code>
594  <pre>Retrieves the next page of results.
595
596Args:
597  previous_request: The request for the previous page. (required)
598  previous_response: The response from the request for the previous page. (required)
599
600Returns:
601  A request object that you can call 'execute()' on to request the next
602  page. Returns None if there are no more items in the collection.
603    </pre>
604</div>
605
606</body></html>