vas a prefix. The minor and patch version numbers should not be exposed in URLs.
majorversion number must be incremented to ensure that existing user code does not suddenly break. Incrementing the
majorversion should be avoided whenever possible to avoid increasing maintenance and cost of running many versions of the same service.
@deprecateddirective on fields which are to be renamed or removed from schemas. Add a descriptive text in the
reason:with information on what the client should use in the future. This will allow older clients to continue functioning while updated clients can get the new schema right away. See here for more details.