#include "scan.h"

char *obj_template[IRR_MAX_KEYS] = {
"aut-num:     [mandatory]  [single]     [primary/look-up key]\nas-name:     [optional]   [single]     [ ]\ndescr:       [mandatory]  [multiple]   [ ]\nas-in:       [optional]   [multiple]   [ ]\nas-out:      [optional]   [multiple]   [ ]\ncross-nfy:   [optional]   [multiple]   [ ]\ncross-mnt:   [optional]   [multiple]   [ ]\ninteras-in:  [optional]   [multiple]   [ ]\ninteras-out: [optional]   [multiple]   [ ]\nas-exclude:  [optional]   [multiple]   [ ]\ndefault:     [optional]   [multiple]   [ ]\nguardian:    [optional]   [single]     [ ]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\ntech-c:      [mandatory]  [multiple]   [inverse key]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [mandatory]  [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"route:       [mandatory]  [single]     [primary/look-up key]\ndescr:       [mandatory]  [multiple]   [ ]\norigin:      [mandatory]  [single]     [primary key]\nhole:        [optional]   [multiple]   [ ]\nwithdrawn:   [optional]   [single]     [ ]\ncomm-list:   [optional]   [multiple]   [ ]\nadvisory:    [optional]   [multiple]   [ ]\nremarks:     [optional]   [multiple]   [ ]\ncross-nfy:   [optional]   [multiple]   [ ]\ncommunity:   [optional]   [multiple]   [ ]\ncross-mnt:   [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [mandatory]  [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"as-macro:    [mandatory]  [single]     [primary/look-up key]\ndescr:       [mandatory]  [multiple]   [ ]\nas-list:     [mandatory]  [multiple]   [ ]\nguardian:    [optional]   [single]     [ ]\ntech-c:      [mandatory]  [multiple]   [inverse key]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [mandatory]  [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"community:   [mandatory]  [single]     [primary/look-up key]\ndescr:       [mandatory]  [multiple]   [ ]\nauthority:   [mandatory]  [single]     [ ]\nguardian:    [optional]   [single]     [ ]\ntech-c:      [mandatory]  [multiple]   [inverse key]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [mandatory]  [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"mntner:      [mandatory]  [single]     [primary/look-up key]\ndescr:       [mandatory]  [multiple]   [ ]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\ntech-c:      [optional]   [multiple]   [inverse key]\nupd-to:      [mandatory]  [multiple]   [ ]\nmnt-nfy:     [optional]   [multiple]   [ ]\nauth:        [mandatory]  [multiple]   [ ]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [mandatory]  [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"inet-rtr:    [mandatory]  [single]     [primary/look-up key]\nlocalas:     [mandatory]  [single]     [ ]\nifaddr:      [mandatory]  [multiple]   [look-up key]\npeer:        [optional]   [multiple]   [ ]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\ntech-c:      [mandatory]  [multiple]   [inverse key]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [mandatory]  [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"person:      [mandatory]  [single]     [primary/look-up key]\naddress:     [mandatory]  [multiple]   [ ]\nphone:       [mandatory]  [multiple]   [ ]\nfax-no:      [optional]   [multiple]   [ ]\ne-mail:      [optional]   [multiple]   [look-up key]\nnic-hdl:     [mandatory]  [single]     [primary/look-up key]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [optional]   [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"role:        [mandatory]  [single]     [primary/look-up key]\naddress:     [mandatory]  [multiple]   [ ]\nphone:       [optional]   [multiple]   [ ]\nfax-no:      [optional]   [multiple]   [ ]\ne-mail:      [mandatory]  [multiple]   [look-up key]\ntrouble:     [optional]   [multiple]   [ ]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\ntech-c:      [mandatory]  [multiple]   [inverse key]\nnic-hdl:     [mandatory]  [single]     [primary/look-up key]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [optional]   [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"inet6num:    [mandatory]  [single]     [primary/look-up key]\nnetname:     [mandatory]  [single]     [look-up key]\ndescr:       [mandatory]  [multiple]   [ ]\ncountry:     [mandatory]  [multiple]   [ ]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\ntech-c:      [mandatory]  [multiple]   [inverse key]\nrev-srv:     [optional]   [multiple]   [ ]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [optional]   [multiple]   [inverse key]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"%  No template available\n\n",
"inetnum:     [mandatory]  [single]     [primary/look-up key]\nnetname:     [mandatory]  [single]     [look-up key]\ndescr:       [mandatory]  [multiple]   [ ]\ncountry:     [mandatory]  [multiple]   [ ]\nadmin-c:     [mandatory]  [multiple]   [inverse key]\ntech-c:      [mandatory]  [multiple]   [inverse key]\nrev-srv:     [optional]   [multiple]   [ ]\nstatus:      [mandatory]  [single]     [ ]\nremarks:     [optional]   [multiple]   [ ]\nnotify:      [optional]   [multiple]   [inverse key]\nmnt-by:      [optional]   [multiple]   [inverse key]\nmnt-lower:   [optional]   [multiple]   [ ]\nchanged:     [mandatory]  [multiple]   [ ]\nsource:      [mandatory]  [single]     [ ]\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
"%  No template available\n\n",
};
