# Functions

New creates a new protection group snapshots API client.
NewDeleteApi24ProtectionGroupSnapshotsBadRequest creates a DeleteApi24ProtectionGroupSnapshotsBadRequest with default headers values.
NewDeleteApi24ProtectionGroupSnapshotsOK creates a DeleteApi24ProtectionGroupSnapshotsOK with default headers values.
NewDeleteAPI24ProtectionGroupSnapshotsParams creates a new DeleteAPI24ProtectionGroupSnapshotsParams object with the default values initialized.
NewDeleteAPI24ProtectionGroupSnapshotsParamsWithContext creates a new DeleteAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request.
NewDeleteAPI24ProtectionGroupSnapshotsParamsWithHTTPClient creates a new DeleteAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDeleteAPI24ProtectionGroupSnapshotsParamsWithTimeout creates a new DeleteAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetApi24ProtectionGroupSnapshotsBadRequest creates a GetApi24ProtectionGroupSnapshotsBadRequest with default headers values.
NewGetApi24ProtectionGroupSnapshotsOK creates a GetApi24ProtectionGroupSnapshotsOK with default headers values.
NewGetAPI24ProtectionGroupSnapshotsParams creates a new GetAPI24ProtectionGroupSnapshotsParams object with the default values initialized.
NewGetAPI24ProtectionGroupSnapshotsParamsWithContext creates a new GetAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request.
NewGetAPI24ProtectionGroupSnapshotsParamsWithHTTPClient creates a new GetAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAPI24ProtectionGroupSnapshotsParamsWithTimeout creates a new GetAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetApi24ProtectionGroupSnapshotsTransferBadRequest creates a GetApi24ProtectionGroupSnapshotsTransferBadRequest with default headers values.
NewGetApi24ProtectionGroupSnapshotsTransferOK creates a GetApi24ProtectionGroupSnapshotsTransferOK with default headers values.
NewGetAPI24ProtectionGroupSnapshotsTransferParams creates a new GetAPI24ProtectionGroupSnapshotsTransferParams object with the default values initialized.
NewGetAPI24ProtectionGroupSnapshotsTransferParamsWithContext creates a new GetAPI24ProtectionGroupSnapshotsTransferParams object with the default values initialized, and the ability to set a context for a request.
NewGetAPI24ProtectionGroupSnapshotsTransferParamsWithHTTPClient creates a new GetAPI24ProtectionGroupSnapshotsTransferParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAPI24ProtectionGroupSnapshotsTransferParamsWithTimeout creates a new GetAPI24ProtectionGroupSnapshotsTransferParams object with the default values initialized, and the ability to set a timeout on a request.
NewPatchApi24ProtectionGroupSnapshotsBadRequest creates a PatchApi24ProtectionGroupSnapshotsBadRequest with default headers values.
NewPatchApi24ProtectionGroupSnapshotsOK creates a PatchApi24ProtectionGroupSnapshotsOK with default headers values.
NewPatchAPI24ProtectionGroupSnapshotsParams creates a new PatchAPI24ProtectionGroupSnapshotsParams object with the default values initialized.
NewPatchAPI24ProtectionGroupSnapshotsParamsWithContext creates a new PatchAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request.
NewPatchAPI24ProtectionGroupSnapshotsParamsWithHTTPClient creates a new PatchAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPatchAPI24ProtectionGroupSnapshotsParamsWithTimeout creates a new PatchAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request.
NewPostApi24ProtectionGroupSnapshotsBadRequest creates a PostApi24ProtectionGroupSnapshotsBadRequest with default headers values.
NewPostApi24ProtectionGroupSnapshotsOK creates a PostApi24ProtectionGroupSnapshotsOK with default headers values.
NewPostAPI24ProtectionGroupSnapshotsParams creates a new PostAPI24ProtectionGroupSnapshotsParams object with the default values initialized.
NewPostAPI24ProtectionGroupSnapshotsParamsWithContext creates a new PostAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request.
NewPostAPI24ProtectionGroupSnapshotsParamsWithHTTPClient creates a new PostAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPostAPI24ProtectionGroupSnapshotsParamsWithTimeout creates a new PostAPI24ProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request.

# Structs

Client for protection group snapshots API */.
DeleteApi24ProtectionGroupSnapshotsBadRequest handles this case with default header values.
DeleteApi24ProtectionGroupSnapshotsOK handles this case with default header values.
DeleteAPI24ProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the delete API 24 protection group snapshots operation typically these are written to a http.Request */.
DeleteAPI24ProtectionGroupSnapshotsReader is a Reader for the DeleteAPI24ProtectionGroupSnapshots structure.
GetApi24ProtectionGroupSnapshotsBadRequest handles this case with default header values.
GetApi24ProtectionGroupSnapshotsOK handles this case with default header values.
GetAPI24ProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the get API 24 protection group snapshots operation typically these are written to a http.Request */.
GetAPI24ProtectionGroupSnapshotsReader is a Reader for the GetAPI24ProtectionGroupSnapshots structure.
GetApi24ProtectionGroupSnapshotsTransferBadRequest handles this case with default header values.
GetApi24ProtectionGroupSnapshotsTransferOK handles this case with default header values.
GetAPI24ProtectionGroupSnapshotsTransferParams contains all the parameters to send to the API endpoint for the get API 24 protection group snapshots transfer operation typically these are written to a http.Request */.
GetAPI24ProtectionGroupSnapshotsTransferReader is a Reader for the GetAPI24ProtectionGroupSnapshotsTransfer structure.
PatchApi24ProtectionGroupSnapshotsBadRequest handles this case with default header values.
PatchApi24ProtectionGroupSnapshotsOK handles this case with default header values.
PatchAPI24ProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the patch API 24 protection group snapshots operation typically these are written to a http.Request */.
PatchAPI24ProtectionGroupSnapshotsReader is a Reader for the PatchAPI24ProtectionGroupSnapshots structure.
PostApi24ProtectionGroupSnapshotsBadRequest handles this case with default header values.
PostApi24ProtectionGroupSnapshotsOK handles this case with default header values.
PostAPI24ProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the post API 24 protection group snapshots operation typically these are written to a http.Request */.
PostAPI24ProtectionGroupSnapshotsReader is a Reader for the PostAPI24ProtectionGroupSnapshots structure.

# Interfaces

ClientService is the interface for Client methods.