// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT.

package armneonpostgres

// BranchesClientCreateOrUpdateResponse contains the response from method BranchesClient.BeginCreateOrUpdate.
type BranchesClientCreateOrUpdateResponse struct {
	// The Branch resource type.
	Branch
}

// BranchesClientDeleteResponse contains the response from method BranchesClient.Delete.
type BranchesClientDeleteResponse struct {
	// placeholder for future response values
}

// BranchesClientGetResponse contains the response from method BranchesClient.Get.
type BranchesClientGetResponse struct {
	// The Branch resource type.
	Branch
}

// BranchesClientListResponse contains the response from method BranchesClient.NewListPager.
type BranchesClientListResponse struct {
	// The response of a Branch list operation.
	BranchListResult
}

// ComputesClientListResponse contains the response from method ComputesClient.NewListPager.
type ComputesClientListResponse struct {
	// The response of a Compute list operation.
	ComputeListResult
}

// EndpointsClientListResponse contains the response from method EndpointsClient.NewListPager.
type EndpointsClientListResponse struct {
	// The response of a Endpoint list operation.
	EndpointListResult
}

// NeonDatabasesClientListResponse contains the response from method NeonDatabasesClient.NewListPager.
type NeonDatabasesClientListResponse struct {
	// The response of a NeonDatabase list operation.
	NeonDatabaseListResult
}

// NeonRolesClientListResponse contains the response from method NeonRolesClient.NewListPager.
type NeonRolesClientListResponse struct {
	// The response of a NeonRole list operation.
	NeonRoleListResult
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.
	OperationListResult
}

// OrganizationsClientCreateOrUpdateResponse contains the response from method OrganizationsClient.BeginCreateOrUpdate.
type OrganizationsClientCreateOrUpdateResponse struct {
	// Organization Resource by Neon
	OrganizationResource
}

// OrganizationsClientDeleteResponse contains the response from method OrganizationsClient.BeginDelete.
type OrganizationsClientDeleteResponse struct {
	// placeholder for future response values
}

// OrganizationsClientGetPostgresVersionsResponse contains the response from method OrganizationsClient.GetPostgresVersions.
type OrganizationsClientGetPostgresVersionsResponse struct {
	// Response model for PostgreSQL versions
	PgVersionsResult
}

// OrganizationsClientGetResponse contains the response from method OrganizationsClient.Get.
type OrganizationsClientGetResponse struct {
	// Organization Resource by Neon
	OrganizationResource
}

// OrganizationsClientListByResourceGroupResponse contains the response from method OrganizationsClient.NewListByResourceGroupPager.
type OrganizationsClientListByResourceGroupResponse struct {
	// The response of a OrganizationResource list operation.
	OrganizationResourceListResult
}

// OrganizationsClientListBySubscriptionResponse contains the response from method OrganizationsClient.NewListBySubscriptionPager.
type OrganizationsClientListBySubscriptionResponse struct {
	// The response of a OrganizationResource list operation.
	OrganizationResourceListResult
}

// OrganizationsClientUpdateResponse contains the response from method OrganizationsClient.BeginUpdate.
type OrganizationsClientUpdateResponse struct {
	// Organization Resource by Neon
	OrganizationResource
}

// ProjectsClientCreateOrUpdateResponse contains the response from method ProjectsClient.BeginCreateOrUpdate.
type ProjectsClientCreateOrUpdateResponse struct {
	// The Project resource type.
	Project
}

// ProjectsClientDeleteResponse contains the response from method ProjectsClient.Delete.
type ProjectsClientDeleteResponse struct {
	// placeholder for future response values
}

// ProjectsClientGetConnectionURIResponse contains the response from method ProjectsClient.GetConnectionURI.
type ProjectsClientGetConnectionURIResponse struct {
	// Connection uri parameters for the associated database
	ConnectionURIProperties
}

// ProjectsClientGetResponse contains the response from method ProjectsClient.Get.
type ProjectsClientGetResponse struct {
	// The Project resource type.
	Project
}

// ProjectsClientListResponse contains the response from method ProjectsClient.NewListPager.
type ProjectsClientListResponse struct {
	// The response of a Project list operation.
	ProjectListResult
}
