projects

package
v0.0.0-...-878b285 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for projects API

func (*Client) ProjectsProjectsAccessListList

func (a *Client) ProjectsProjectsAccessListList(params *ProjectsProjectsAccessListListParams) (*ProjectsProjectsAccessListListOK, error)
ProjectsProjectsAccessListList lists users

Make a GET request to this resource to retrieve the list of users.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of users found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more user records.

## Results

Each user data structure includes the following fields:

* `id`: Database ID for this user. (integer) * `type`: Data type for this user. (choice) * `url`: URL for this user. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this user was created. (datetime) * `username`: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. (string) * `first_name`: (string) * `last_name`: (string) * `email`: (string) * `is_superuser`: Designates that this user has all permissions without explicitly assigning them. (boolean) * `is_system_auditor`: (boolean)

* `ldap_dn`: (string) * `last_login`: (datetime) * `external_account`: Set if the account is managed by an external service (field)

## Sorting

To specify that users are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=username

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-username

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=username,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsActivityStreamList

func (a *Client) ProjectsProjectsActivityStreamList(params *ProjectsProjectsActivityStreamListParams) (*ProjectsProjectsActivityStreamListOK, error)
ProjectsProjectsActivityStreamList lists activity streams for a project

Make a GET request to this resource to retrieve a list of activity streams associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of activity streams found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more activity stream records.

## Results

Each activity stream data structure includes the following fields:

* `id`: Database ID for this activity stream. (integer) * `type`: Data type for this activity stream. (choice) * `url`: URL for this activity stream. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `timestamp`: (datetime) * `operation`: The action taken with respect to the given object(s). (choice)

  • `create`: Entity Created
  • `update`: Entity Updated
  • `delete`: Entity Deleted
  • `associate`: Entity Associated with another Entity
  • `disassociate`: Entity was Disassociated with another Entity

* `changes`: A summary of the new and changed values when an object is created, updated, or deleted (json) * `object1`: For create, update, and delete events this is the object type that was affected. For associate and disassociate events this is the object type associated or disassociated with object2. (string) * `object2`: Unpopulated for create, update, and delete events. For associate and disassociate events this is the object type that object1 is being associated with. (string) * `object_association`: When present, shows the field name of the role or relationship that changed. (field) * `action_node`: The cluster node the activity took place on. (string) * `object_type`: When present, shows the model on which the role or relationship was defined. (field)

## Sorting

To specify that activity streams are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsCopyCreate

func (a *Client) ProjectsProjectsCopyCreate(params *ProjectsProjectsCopyCreateParams) (*ProjectsProjectsCopyCreateCreated, error)

ProjectsProjectsCopyCreate projects projects copy create API

func (*Client) ProjectsProjectsCopyList

func (a *Client) ProjectsProjectsCopyList(params *ProjectsProjectsCopyListParams) (*ProjectsProjectsCopyListOK, error)

ProjectsProjectsCopyList projects projects copy list API

func (*Client) ProjectsProjectsCreate

func (a *Client) ProjectsProjectsCreate(params *ProjectsProjectsCreateParams) (*ProjectsProjectsCreateCreated, error)
ProjectsProjectsCreate creates a project

Make a POST request to this resource with the following project fields to create a new project:

* `name`: Name of this project. (string, required) * `description`: Optional description of this project. (string, default=`""`) * `local_path`: Local path (relative to PROJECTS_ROOT) containing playbooks and related files for this project. (string, default=`""`) * `scm_type`: Specifies the source control system used to store the project. (choice)

  • `""`: Manual (default)
  • `git`: Git
  • `hg`: Mercurial
  • `svn`: Subversion
  • `insights`: Red Hat Insights

* `scm_url`: The location where the project is stored. (string, default=`""`) * `scm_branch`: Specific branch, tag or commit to checkout. (string, default=`""`) * `scm_refspec`: For git projects, an additional refspec to fetch. (string, default=`""`) * `scm_clean`: Discard any local changes before syncing the project. (boolean, default=`False`) * `scm_delete_on_update`: Delete the project before syncing. (boolean, default=`False`) * `credential`: (id, default=“) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer, default=`0`)

* `organization`: The organization used to determine access to this template. (id, default=“) * `scm_update_on_launch`: Update the project when a job is launched that uses the project. (boolean, default=`False`) * `scm_update_cache_timeout`: The number of seconds after the last project update ran that a new project update will be launched as a job dependency. (integer, default=`0`) * `allow_override`: Allow changing the SCM branch or revision in a job template that uses this project. (boolean, default=`False`) * `custom_virtualenv`: Local absolute file path containing a custom Python virtualenv to use (string, default=`""`)

func (*Client) ProjectsProjectsDelete

func (a *Client) ProjectsProjectsDelete(params *ProjectsProjectsDeleteParams) (*ProjectsProjectsDeleteNoContent, error)
ProjectsProjectsDelete deletes a project

Make a DELETE request to this resource to delete this project.

func (*Client) ProjectsProjectsInventoriesRead

func (a *Client) ProjectsProjectsInventoriesRead(params *ProjectsProjectsInventoriesReadParams) (*ProjectsProjectsInventoriesReadOK, error)
ProjectsProjectsInventoriesRead retrieves a project

Make GET request to this resource to retrieve a single project record containing the following fields:

* `inventory_files`: Array of inventory files and directories available within this project, not comprehensive. (json)

func (*Client) ProjectsProjectsList

func (a *Client) ProjectsProjectsList(params *ProjectsProjectsListParams) (*ProjectsProjectsListOK, error)
ProjectsProjectsList lists projects

Make a GET request to this resource to retrieve the list of projects.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of projects found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more project records.

## Results

Each project data structure includes the following fields:

* `id`: Database ID for this project. (integer) * `type`: Data type for this project. (choice) * `url`: URL for this project. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this project was created. (datetime) * `modified`: Timestamp when this project was last modified. (datetime) * `name`: Name of this project. (string) * `description`: Optional description of this project. (string) * `local_path`: Local path (relative to PROJECTS_ROOT) containing playbooks and related files for this project. (string) * `scm_type`: Specifies the source control system used to store the project. (choice)

  • `""`: Manual
  • `git`: Git
  • `hg`: Mercurial
  • `svn`: Subversion
  • `insights`: Red Hat Insights

* `scm_url`: The location where the project is stored. (string) * `scm_branch`: Specific branch, tag or commit to checkout. (string) * `scm_refspec`: For git projects, an additional refspec to fetch. (string) * `scm_clean`: Discard any local changes before syncing the project. (boolean) * `scm_delete_on_update`: Delete the project before syncing. (boolean) * `credential`: (id) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer) * `scm_revision`: The last revision fetched by a project update (string) * `last_job_run`: (datetime) * `last_job_failed`: (boolean) * `next_job_run`: (datetime) * `status`: (choice)

  • `new`: New
  • `pending`: Pending
  • `waiting`: Waiting
  • `running`: Running
  • `successful`: Successful
  • `failed`: Failed
  • `error`: Error
  • `canceled`: Canceled
  • `never updated`: Never Updated
  • `ok`: OK
  • `missing`: Missing

* `organization`: The organization used to determine access to this template. (id) * `scm_update_on_launch`: Update the project when a job is launched that uses the project. (boolean) * `scm_update_cache_timeout`: The number of seconds after the last project update ran that a new project update will be launched as a job dependency. (integer) * `allow_override`: Allow changing the SCM branch or revision in a job template that uses this project. (boolean) * `custom_virtualenv`: Local absolute file path containing a custom Python virtualenv to use (string) * `last_update_failed`: (boolean) * `last_updated`: (datetime)

## Sorting

To specify that projects are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsNotificationTemplatesErrorCreate

ProjectsProjectsNotificationTemplatesErrorCreate creates a notification template for a project

Make a POST request to this resource with the following notification template fields to create a new notification template associated with this project.

* `name`: Name of this notification template. (string, required) * `description`: Optional description of this notification template. (string, default=`""`) * `organization`: (id, required) * `notification_type`: (choice, required)

  • `email`: Email
  • `grafana`: Grafana
  • `hipchat`: HipChat
  • `irc`: IRC
  • `mattermost`: Mattermost
  • `pagerduty`: Pagerduty
  • `rocketchat`: Rocket.Chat
  • `slack`: Slack
  • `twilio`: Twilio
  • `webhook`: Webhook

* `notification_configuration`: (json, default=`{}`) * `messages`: Optional custom messages for notification template. (json, default=`{'started': None, 'success': None, 'error': None, 'workflow_approval': None}`)

Add Notification Templates for a Project:

Make a POST request to this resource with only an `id` field to associate an existing notification template with this project.

Remove Notification Templates from this Project:

Make a POST request to this resource with `id` and `disassociate` fields to remove the notification template from this project

without deleting the notification template.

func (*Client) ProjectsProjectsNotificationTemplatesErrorList

func (a *Client) ProjectsProjectsNotificationTemplatesErrorList(params *ProjectsProjectsNotificationTemplatesErrorListParams) (*ProjectsProjectsNotificationTemplatesErrorListOK, error)
ProjectsProjectsNotificationTemplatesErrorList lists notification templates for a project

Make a GET request to this resource to retrieve a list of notification templates associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of notification templates found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more notification template records.

## Results

Each notification template data structure includes the following fields:

* `id`: Database ID for this notification template. (integer) * `type`: Data type for this notification template. (choice) * `url`: URL for this notification template. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this notification template was created. (datetime) * `modified`: Timestamp when this notification template was last modified. (datetime) * `name`: Name of this notification template. (string) * `description`: Optional description of this notification template. (string) * `organization`: (id) * `notification_type`: (choice)

  • `email`: Email
  • `grafana`: Grafana
  • `hipchat`: HipChat
  • `irc`: IRC
  • `mattermost`: Mattermost
  • `pagerduty`: Pagerduty
  • `rocketchat`: Rocket.Chat
  • `slack`: Slack
  • `twilio`: Twilio
  • `webhook`: Webhook

* `notification_configuration`: (json) * `messages`: Optional custom messages for notification template. (json)

## Sorting

To specify that notification templates are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsNotificationTemplatesStartedCreate

ProjectsProjectsNotificationTemplatesStartedCreate creates a notification template for a project

Make a POST request to this resource with the following notification template fields to create a new notification template associated with this project.

* `name`: Name of this notification template. (string, required) * `description`: Optional description of this notification template. (string, default=`""`) * `organization`: (id, required) * `notification_type`: (choice, required)

  • `email`: Email
  • `grafana`: Grafana
  • `hipchat`: HipChat
  • `irc`: IRC
  • `mattermost`: Mattermost
  • `pagerduty`: Pagerduty
  • `rocketchat`: Rocket.Chat
  • `slack`: Slack
  • `twilio`: Twilio
  • `webhook`: Webhook

* `notification_configuration`: (json, default=`{}`) * `messages`: Optional custom messages for notification template. (json, default=`{'started': None, 'success': None, 'error': None, 'workflow_approval': None}`)

Add Notification Templates for a Project:

Make a POST request to this resource with only an `id` field to associate an existing notification template with this project.

Remove Notification Templates from this Project:

Make a POST request to this resource with `id` and `disassociate` fields to remove the notification template from this project

without deleting the notification template.

func (*Client) ProjectsProjectsNotificationTemplatesStartedList

func (a *Client) ProjectsProjectsNotificationTemplatesStartedList(params *ProjectsProjectsNotificationTemplatesStartedListParams) (*ProjectsProjectsNotificationTemplatesStartedListOK, error)
ProjectsProjectsNotificationTemplatesStartedList lists notification templates for a project

Make a GET request to this resource to retrieve a list of notification templates associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of notification templates found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more notification template records.

## Results

Each notification template data structure includes the following fields:

* `id`: Database ID for this notification template. (integer) * `type`: Data type for this notification template. (choice) * `url`: URL for this notification template. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this notification template was created. (datetime) * `modified`: Timestamp when this notification template was last modified. (datetime) * `name`: Name of this notification template. (string) * `description`: Optional description of this notification template. (string) * `organization`: (id) * `notification_type`: (choice)

  • `email`: Email
  • `grafana`: Grafana
  • `hipchat`: HipChat
  • `irc`: IRC
  • `mattermost`: Mattermost
  • `pagerduty`: Pagerduty
  • `rocketchat`: Rocket.Chat
  • `slack`: Slack
  • `twilio`: Twilio
  • `webhook`: Webhook

* `notification_configuration`: (json) * `messages`: Optional custom messages for notification template. (json)

## Sorting

To specify that notification templates are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsNotificationTemplatesSuccessCreate

ProjectsProjectsNotificationTemplatesSuccessCreate creates a notification template for a project

Make a POST request to this resource with the following notification template fields to create a new notification template associated with this project.

* `name`: Name of this notification template. (string, required) * `description`: Optional description of this notification template. (string, default=`""`) * `organization`: (id, required) * `notification_type`: (choice, required)

  • `email`: Email
  • `grafana`: Grafana
  • `hipchat`: HipChat
  • `irc`: IRC
  • `mattermost`: Mattermost
  • `pagerduty`: Pagerduty
  • `rocketchat`: Rocket.Chat
  • `slack`: Slack
  • `twilio`: Twilio
  • `webhook`: Webhook

* `notification_configuration`: (json, default=`{}`) * `messages`: Optional custom messages for notification template. (json, default=`{'started': None, 'success': None, 'error': None, 'workflow_approval': None}`)

Add Notification Templates for a Project:

Make a POST request to this resource with only an `id` field to associate an existing notification template with this project.

Remove Notification Templates from this Project:

Make a POST request to this resource with `id` and `disassociate` fields to remove the notification template from this project

without deleting the notification template.

func (*Client) ProjectsProjectsNotificationTemplatesSuccessList

func (a *Client) ProjectsProjectsNotificationTemplatesSuccessList(params *ProjectsProjectsNotificationTemplatesSuccessListParams) (*ProjectsProjectsNotificationTemplatesSuccessListOK, error)
ProjectsProjectsNotificationTemplatesSuccessList lists notification templates for a project

Make a GET request to this resource to retrieve a list of notification templates associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of notification templates found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more notification template records.

## Results

Each notification template data structure includes the following fields:

* `id`: Database ID for this notification template. (integer) * `type`: Data type for this notification template. (choice) * `url`: URL for this notification template. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this notification template was created. (datetime) * `modified`: Timestamp when this notification template was last modified. (datetime) * `name`: Name of this notification template. (string) * `description`: Optional description of this notification template. (string) * `organization`: (id) * `notification_type`: (choice)

  • `email`: Email
  • `grafana`: Grafana
  • `hipchat`: HipChat
  • `irc`: IRC
  • `mattermost`: Mattermost
  • `pagerduty`: Pagerduty
  • `rocketchat`: Rocket.Chat
  • `slack`: Slack
  • `twilio`: Twilio
  • `webhook`: Webhook

* `notification_configuration`: (json) * `messages`: Optional custom messages for notification template. (json)

## Sorting

To specify that notification templates are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsObjectRolesList

func (a *Client) ProjectsProjectsObjectRolesList(params *ProjectsProjectsObjectRolesListParams) (*ProjectsProjectsObjectRolesListOK, error)
ProjectsProjectsObjectRolesList lists roles for a project

Make a GET request to this resource to retrieve a list of roles associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of roles found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more role records.

## Results

Each role data structure includes the following fields:

* `id`: Database ID for this role. (integer) * `type`: Data type for this role. (choice) * `url`: URL for this role. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `name`: Name of this role. (field) * `description`: Optional description of this role. (field)

## Sorting

To specify that roles are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsPartialUpdate

func (a *Client) ProjectsProjectsPartialUpdate(params *ProjectsProjectsPartialUpdateParams) (*ProjectsProjectsPartialUpdateOK, error)
ProjectsProjectsPartialUpdate updates a project

Make a PUT or PATCH request to this resource to update this project. The following fields may be modified:

* `name`: Name of this project. (string, required) * `description`: Optional description of this project. (string, default=`""`) * `local_path`: Local path (relative to PROJECTS_ROOT) containing playbooks and related files for this project. (string, default=`""`) * `scm_type`: Specifies the source control system used to store the project. (choice)

  • `""`: Manual (default)
  • `git`: Git
  • `hg`: Mercurial
  • `svn`: Subversion
  • `insights`: Red Hat Insights

* `scm_url`: The location where the project is stored. (string, default=`""`) * `scm_branch`: Specific branch, tag or commit to checkout. (string, default=`""`) * `scm_refspec`: For git projects, an additional refspec to fetch. (string, default=`""`) * `scm_clean`: Discard any local changes before syncing the project. (boolean, default=`False`) * `scm_delete_on_update`: Delete the project before syncing. (boolean, default=`False`) * `credential`: (id, default=“) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer, default=`0`)

* `organization`: The organization used to determine access to this template. (id, default=“) * `scm_update_on_launch`: Update the project when a job is launched that uses the project. (boolean, default=`False`) * `scm_update_cache_timeout`: The number of seconds after the last project update ran that a new project update will be launched as a job dependency. (integer, default=`0`) * `allow_override`: Allow changing the SCM branch or revision in a job template that uses this project. (boolean, default=`False`) * `custom_virtualenv`: Local absolute file path containing a custom Python virtualenv to use (string, default=`""`)

For a PATCH request, include only the fields that are being modified.

func (*Client) ProjectsProjectsPlaybooksRead

func (a *Client) ProjectsProjectsPlaybooksRead(params *ProjectsProjectsPlaybooksReadParams) (*ProjectsProjectsPlaybooksReadOK, error)
ProjectsProjectsPlaybooksRead retrieves project playbooks

Make GET request to this resource to retrieve a list of playbooks available for a project.

func (*Client) ProjectsProjectsProjectUpdatesList

func (a *Client) ProjectsProjectsProjectUpdatesList(params *ProjectsProjectsProjectUpdatesListParams) (*ProjectsProjectsProjectUpdatesListOK, error)
ProjectsProjectsProjectUpdatesList lists project updates for a project

Make a GET request to this resource to retrieve a list of project updates associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of project updates found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more project update records.

## Results

Each project update data structure includes the following fields:

* `id`: Database ID for this project update. (integer) * `type`: Data type for this project update. (choice) * `url`: URL for this project update. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this project update was created. (datetime) * `modified`: Timestamp when this project update was last modified. (datetime) * `name`: Name of this project update. (string) * `description`: Optional description of this project update. (string) * `unified_job_template`: (id) * `launch_type`: (choice)

  • `manual`: Manual
  • `relaunch`: Relaunch
  • `callback`: Callback
  • `scheduled`: Scheduled
  • `dependency`: Dependency
  • `workflow`: Workflow
  • `webhook`: Webhook
  • `sync`: Sync
  • `scm`: SCM Update

* `status`: (choice)

  • `new`: New
  • `pending`: Pending
  • `waiting`: Waiting
  • `running`: Running
  • `successful`: Successful
  • `failed`: Failed
  • `error`: Error
  • `canceled`: Canceled

* `failed`: (boolean) * `started`: The date and time the job was queued for starting. (datetime) * `finished`: The date and time the job finished execution. (datetime) * `canceled_on`: The date and time when the cancel request was sent. (datetime) * `elapsed`: Elapsed time in seconds that the job ran. (decimal) * `job_explanation`: A status field to indicate the state of the job if it wasn't able to run and capture stdout (string) * `execution_node`: The node the job executed on. (string) * `local_path`: Local path (relative to PROJECTS_ROOT) containing playbooks and related files for this project. (string) * `scm_type`: Specifies the source control system used to store the project. (choice)

  • `""`: Manual
  • `git`: Git
  • `hg`: Mercurial
  • `svn`: Subversion
  • `insights`: Red Hat Insights

* `scm_url`: The location where the project is stored. (string) * `scm_branch`: Specific branch, tag or commit to checkout. (string) * `scm_refspec`: For git projects, an additional refspec to fetch. (string) * `scm_clean`: Discard any local changes before syncing the project. (boolean) * `scm_delete_on_update`: Delete the project before syncing. (boolean) * `credential`: (id) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer) * `scm_revision`: The SCM Revision discovered by this update for the given project and branch. (string) * `project`: (id) * `job_type`: (choice)

  • `run`: Run
  • `check`: Check

* `job_tags`: Parts of the project update playbook that will be run. (string)

## Sorting

To specify that project updates are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsRead

func (a *Client) ProjectsProjectsRead(params *ProjectsProjectsReadParams) (*ProjectsProjectsReadOK, error)
ProjectsProjectsRead retrieves a project

Make GET request to this resource to retrieve a single project record containing the following fields:

* `id`: Database ID for this project. (integer) * `type`: Data type for this project. (choice) * `url`: URL for this project. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this project was created. (datetime) * `modified`: Timestamp when this project was last modified. (datetime) * `name`: Name of this project. (string) * `description`: Optional description of this project. (string) * `local_path`: Local path (relative to PROJECTS_ROOT) containing playbooks and related files for this project. (string) * `scm_type`: Specifies the source control system used to store the project. (choice)

  • `""`: Manual
  • `git`: Git
  • `hg`: Mercurial
  • `svn`: Subversion
  • `insights`: Red Hat Insights

* `scm_url`: The location where the project is stored. (string) * `scm_branch`: Specific branch, tag or commit to checkout. (string) * `scm_refspec`: For git projects, an additional refspec to fetch. (string) * `scm_clean`: Discard any local changes before syncing the project. (boolean) * `scm_delete_on_update`: Delete the project before syncing. (boolean) * `credential`: (id) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer) * `scm_revision`: The last revision fetched by a project update (string) * `last_job_run`: (datetime) * `last_job_failed`: (boolean) * `next_job_run`: (datetime) * `status`: (choice)

  • `new`: New
  • `pending`: Pending
  • `waiting`: Waiting
  • `running`: Running
  • `successful`: Successful
  • `failed`: Failed
  • `error`: Error
  • `canceled`: Canceled
  • `never updated`: Never Updated
  • `ok`: OK
  • `missing`: Missing

* `organization`: The organization used to determine access to this template. (id) * `scm_update_on_launch`: Update the project when a job is launched that uses the project. (boolean) * `scm_update_cache_timeout`: The number of seconds after the last project update ran that a new project update will be launched as a job dependency. (integer) * `allow_override`: Allow changing the SCM branch or revision in a job template that uses this project. (boolean) * `custom_virtualenv`: Local absolute file path containing a custom Python virtualenv to use (string) * `last_update_failed`: (boolean) * `last_updated`: (datetime)

func (*Client) ProjectsProjectsSchedulesCreate

func (a *Client) ProjectsProjectsSchedulesCreate(params *ProjectsProjectsSchedulesCreateParams) (*ProjectsProjectsSchedulesCreateCreated, error)
ProjectsProjectsSchedulesCreate creates a schedule for a project

Make a POST request to this resource with the following schedule fields to create a new schedule associated with this project.

* `rrule`: A value representing the schedules iCal recurrence rule. (string, required)

* `name`: Name of this schedule. (string, required) * `description`: Optional description of this schedule. (string, default=`""`) * `extra_data`: (json, default=`{}`) * `inventory`: Inventory applied as a prompt, assuming job template prompts for inventory (id, default=“) * `scm_branch`: (string, default=`""`) * `job_type`: (choice)

  • `None`: --------- (default)
  • `""`: ---------
  • `run`: Run
  • `check`: Check

* `job_tags`: (string, default=`""`) * `skip_tags`: (string, default=`""`) * `limit`: (string, default=`""`) * `diff_mode`: (boolean, default=`None`) * `verbosity`: (choice)

  • `None`: --------- (default)
  • `0`: 0 (Normal)
  • `1`: 1 (Verbose)
  • `2`: 2 (More Verbose)
  • `3`: 3 (Debug)
  • `4`: 4 (Connection Debug)
  • `5`: 5 (WinRM Debug)

* `enabled`: Enables processing of this schedule. (boolean, default=`True`)

POST requests to this resource must include a proper `rrule` value following a particular format and conforming to subset of allowed rules.

The following lists the expected format and details of our rrules:

* DTSTART is required and must follow the following format: DTSTART:YYYYMMDDTHHMMSSZ * DTSTART is expected to be in UTC * INTERVAL is required * SECONDLY is not supported * TZID is not supported * RRULE must precede the rule statements * BYDAY is supported but not BYDAY with a numerical prefix * BYYEARDAY and BYWEEKNO are not supported * Only one rrule statement per schedule is supported * COUNT must be < 1000

Here are some example rrules:

"DTSTART:20500331T055000Z RRULE:FREQ=MINUTELY;INTERVAL=10;COUNT=5"
"DTSTART:20240331T075000Z RRULE:FREQ=DAILY;INTERVAL=1;COUNT=1"
"DTSTART:20140331T075000Z RRULE:FREQ=MINUTELY;INTERVAL=1;UNTIL=20230401T075000Z"
"DTSTART:20140331T075000Z RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,WE,FR"
"DTSTART:20140331T075000Z RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=MO"
"DTSTART:20140331T075000Z RRULE:FREQ=MONTHLY;INTERVAL=1;BYMONTHDAY=6"
"DTSTART:20140331T075000Z RRULE:FREQ=MONTHLY;INTERVAL=1;BYSETPOS=4;BYDAY=SU"
"DTSTART:20140331T075000Z RRULE:FREQ=MONTHLY;INTERVAL=1;BYSETPOS=-1;BYDAY=MO,TU,WE,TH,FR"
"DTSTART:20140331T075000Z RRULE:FREQ=MONTHLY;INTERVAL=1;BYSETPOS=-1;BYDAY=MO,TU,WE,TH,FR,SA,SU"
"DTSTART:20140331T075000Z RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=4;BYMONTHDAY=1"
"DTSTART:20140331T075000Z RRULE:FREQ=YEARLY;INTERVAL=1;BYSETPOS=-1;BYMONTH=8;BYDAY=SU"
"DTSTART:20140331T075000Z RRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20230401T075000Z;BYDAY=MO,WE,FR"
"DTSTART:20140331T075000Z RRULE:FREQ=HOURLY;INTERVAL=1;UNTIL=20230610T075000Z"

func (*Client) ProjectsProjectsSchedulesList

func (a *Client) ProjectsProjectsSchedulesList(params *ProjectsProjectsSchedulesListParams) (*ProjectsProjectsSchedulesListOK, error)
ProjectsProjectsSchedulesList lists schedules for a project

Make a GET request to this resource to retrieve a list of schedules associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of schedules found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more schedule records.

## Results

Each schedule data structure includes the following fields:

* `rrule`: A value representing the schedules iCal recurrence rule. (string) * `id`: Database ID for this schedule. (integer) * `type`: Data type for this schedule. (choice) * `url`: URL for this schedule. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this schedule was created. (datetime) * `modified`: Timestamp when this schedule was last modified. (datetime) * `name`: Name of this schedule. (string) * `description`: Optional description of this schedule. (string) * `extra_data`: (json) * `inventory`: Inventory applied as a prompt, assuming job template prompts for inventory (id) * `scm_branch`: (string) * `job_type`: (choice)

  • `None`: ---------
  • `""`: ---------
  • `run`: Run
  • `check`: Check

* `job_tags`: (string) * `skip_tags`: (string) * `limit`: (string) * `diff_mode`: (boolean) * `verbosity`: (choice)

  • `None`: ---------
  • `0`: 0 (Normal)
  • `1`: 1 (Verbose)
  • `2`: 2 (More Verbose)
  • `3`: 3 (Debug)
  • `4`: 4 (Connection Debug)
  • `5`: 5 (WinRM Debug)

* `unified_job_template`: (id) * `enabled`: Enables processing of this schedule. (boolean) * `dtstart`: The first occurrence of the schedule occurs on or after this time. (datetime) * `dtend`: The last occurrence of the schedule occurs before this time, aftewards the schedule expires. (datetime) * `next_run`: The next time that the scheduled action will run. (datetime) * `timezone`: (field) * `until`: (field)

## Sorting

To specify that schedules are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsScmInventorySourcesList

func (a *Client) ProjectsProjectsScmInventorySourcesList(params *ProjectsProjectsScmInventorySourcesListParams) (*ProjectsProjectsScmInventorySourcesListOK, error)
ProjectsProjectsScmInventorySourcesList lists inventory sources for a project

Make a GET request to this resource to retrieve a list of inventory sources associated with the selected project.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of inventory sources found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more inventory source records.

## Results

Each inventory source data structure includes the following fields:

* `id`: Database ID for this inventory source. (integer) * `type`: Data type for this inventory source. (choice) * `url`: URL for this inventory source. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this inventory source was created. (datetime) * `modified`: Timestamp when this inventory source was last modified. (datetime) * `name`: Name of this inventory source. (string) * `description`: Optional description of this inventory source. (string) * `source`: (choice)

  • `file`: File, Directory or Script
  • `scm`: Sourced from a Project
  • `ec2`: Amazon EC2
  • `gce`: Google Compute Engine
  • `azure_rm`: Microsoft Azure Resource Manager
  • `vmware`: VMware vCenter
  • `satellite6`: Red Hat Satellite 6
  • `cloudforms`: Red Hat CloudForms
  • `openstack`: OpenStack
  • `rhv`: Red Hat Virtualization
  • `tower`: Ansible Tower
  • `custom`: Custom Script

* `source_path`: (string) * `source_script`: (id) * `source_vars`: Inventory source variables in YAML or JSON format. (string) * `credential`: Cloud credential to use for inventory updates. (integer) * `source_regions`: (string) * `instance_filters`: Comma-separated list of filter expressions (EC2 only). Hosts are imported when ANY of the filters match. (string) * `group_by`: Limit groups automatically created from inventory source (EC2 only). (string) * `overwrite`: Overwrite local groups and hosts from remote inventory source. (boolean) * `overwrite_vars`: Overwrite local variables from remote inventory source. (boolean) * `custom_virtualenv`: Local absolute file path containing a custom Python virtualenv to use (string) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer) * `verbosity`: (choice)

  • `0`: 0 (WARNING)
  • `1`: 1 (INFO)
  • `2`: 2 (DEBUG)

* `last_job_run`: (datetime) * `last_job_failed`: (boolean) * `next_job_run`: (datetime) * `status`: (choice)

  • `new`: New
  • `pending`: Pending
  • `waiting`: Waiting
  • `running`: Running
  • `successful`: Successful
  • `failed`: Failed
  • `error`: Error
  • `canceled`: Canceled
  • `never updated`: Never Updated
  • `none`: No External Source

* `inventory`: (id) * `update_on_launch`: (boolean) * `update_cache_timeout`: (integer) * `source_project`: Project containing inventory file used as source. (id) * `update_on_project_update`: (boolean) * `last_update_failed`: (boolean) * `last_updated`: (datetime)

## Sorting

To specify that inventory sources are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsTeamsList

func (a *Client) ProjectsProjectsTeamsList(params *ProjectsProjectsTeamsListParams) (*ProjectsProjectsTeamsListOK, error)
ProjectsProjectsTeamsList lists teams

Make a GET request to this resource to retrieve the list of teams.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of teams found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more team records.

## Results

Each team data structure includes the following fields:

* `id`: Database ID for this team. (integer) * `type`: Data type for this team. (choice) * `url`: URL for this team. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this team was created. (datetime) * `modified`: Timestamp when this team was last modified. (datetime) * `name`: Name of this team. (string) * `description`: Optional description of this team. (string) * `organization`: (id)

## Sorting

To specify that teams are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) ProjectsProjectsUpdate0

func (a *Client) ProjectsProjectsUpdate0(params *ProjectsProjectsUpdate0Params) (*ProjectsProjectsUpdate0OK, error)
ProjectsProjectsUpdate0 updates a project

Make a PUT or PATCH request to this resource to update this project. The following fields may be modified:

* `name`: Name of this project. (string, required) * `description`: Optional description of this project. (string, default=`""`) * `local_path`: Local path (relative to PROJECTS_ROOT) containing playbooks and related files for this project. (string, default=`""`) * `scm_type`: Specifies the source control system used to store the project. (choice)

  • `""`: Manual (default)
  • `git`: Git
  • `hg`: Mercurial
  • `svn`: Subversion
  • `insights`: Red Hat Insights

* `scm_url`: The location where the project is stored. (string, default=`""`) * `scm_branch`: Specific branch, tag or commit to checkout. (string, default=`""`) * `scm_refspec`: For git projects, an additional refspec to fetch. (string, default=`""`) * `scm_clean`: Discard any local changes before syncing the project. (boolean, default=`False`) * `scm_delete_on_update`: Delete the project before syncing. (boolean, default=`False`) * `credential`: (id, default=“) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer, default=`0`)

* `organization`: The organization used to determine access to this template. (id, default=“) * `scm_update_on_launch`: Update the project when a job is launched that uses the project. (boolean, default=`False`) * `scm_update_cache_timeout`: The number of seconds after the last project update ran that a new project update will be launched as a job dependency. (integer, default=`0`) * `allow_override`: Allow changing the SCM branch or revision in a job template that uses this project. (boolean, default=`False`) * `custom_virtualenv`: Local absolute file path containing a custom Python virtualenv to use (string, default=`""`)

For a PUT request, include **all** fields in the request.

func (*Client) ProjectsProjectsUpdateCreate

func (a *Client) ProjectsProjectsUpdateCreate(params *ProjectsProjectsUpdateCreateParams) (*ProjectsProjectsUpdateCreateCreated, error)
ProjectsProjectsUpdateCreate updates project

Make a GET request to this resource to determine if the project can be updated from its SCM source. The response will include the following field:

  • `can_update`: Flag indicating if this project can be updated (boolean, read-only)

Make a POST request to this resource to update the project. If the project cannot be updated, a 405 status code will be returned.

func (*Client) ProjectsProjectsUpdateRead

func (a *Client) ProjectsProjectsUpdateRead(params *ProjectsProjectsUpdateReadParams) (*ProjectsProjectsUpdateReadOK, error)
ProjectsProjectsUpdateRead updates project

Make a GET request to this resource to determine if the project can be updated from its SCM source. The response will include the following field:

  • `can_update`: Flag indicating if this project can be updated (boolean, read-only)

Make a POST request to this resource to update the project. If the project cannot be updated, a 405 status code will be returned.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	ProjectsProjectsAccessListList(params *ProjectsProjectsAccessListListParams) (*ProjectsProjectsAccessListListOK, error)

	ProjectsProjectsActivityStreamList(params *ProjectsProjectsActivityStreamListParams) (*ProjectsProjectsActivityStreamListOK, error)

	ProjectsProjectsCopyCreate(params *ProjectsProjectsCopyCreateParams) (*ProjectsProjectsCopyCreateCreated, error)

	ProjectsProjectsCopyList(params *ProjectsProjectsCopyListParams) (*ProjectsProjectsCopyListOK, error)

	ProjectsProjectsCreate(params *ProjectsProjectsCreateParams) (*ProjectsProjectsCreateCreated, error)

	ProjectsProjectsDelete(params *ProjectsProjectsDeleteParams) (*ProjectsProjectsDeleteNoContent, error)

	ProjectsProjectsInventoriesRead(params *ProjectsProjectsInventoriesReadParams) (*ProjectsProjectsInventoriesReadOK, error)

	ProjectsProjectsList(params *ProjectsProjectsListParams) (*ProjectsProjectsListOK, error)

	ProjectsProjectsNotificationTemplatesErrorCreate(params *ProjectsProjectsNotificationTemplatesErrorCreateParams) (*ProjectsProjectsNotificationTemplatesErrorCreateCreated, error)

	ProjectsProjectsNotificationTemplatesErrorList(params *ProjectsProjectsNotificationTemplatesErrorListParams) (*ProjectsProjectsNotificationTemplatesErrorListOK, error)

	ProjectsProjectsNotificationTemplatesStartedCreate(params *ProjectsProjectsNotificationTemplatesStartedCreateParams) (*ProjectsProjectsNotificationTemplatesStartedCreateCreated, error)

	ProjectsProjectsNotificationTemplatesStartedList(params *ProjectsProjectsNotificationTemplatesStartedListParams) (*ProjectsProjectsNotificationTemplatesStartedListOK, error)

	ProjectsProjectsNotificationTemplatesSuccessCreate(params *ProjectsProjectsNotificationTemplatesSuccessCreateParams) (*ProjectsProjectsNotificationTemplatesSuccessCreateCreated, error)

	ProjectsProjectsNotificationTemplatesSuccessList(params *ProjectsProjectsNotificationTemplatesSuccessListParams) (*ProjectsProjectsNotificationTemplatesSuccessListOK, error)

	ProjectsProjectsObjectRolesList(params *ProjectsProjectsObjectRolesListParams) (*ProjectsProjectsObjectRolesListOK, error)

	ProjectsProjectsPartialUpdate(params *ProjectsProjectsPartialUpdateParams) (*ProjectsProjectsPartialUpdateOK, error)

	ProjectsProjectsPlaybooksRead(params *ProjectsProjectsPlaybooksReadParams) (*ProjectsProjectsPlaybooksReadOK, error)

	ProjectsProjectsProjectUpdatesList(params *ProjectsProjectsProjectUpdatesListParams) (*ProjectsProjectsProjectUpdatesListOK, error)

	ProjectsProjectsRead(params *ProjectsProjectsReadParams) (*ProjectsProjectsReadOK, error)

	ProjectsProjectsSchedulesCreate(params *ProjectsProjectsSchedulesCreateParams) (*ProjectsProjectsSchedulesCreateCreated, error)

	ProjectsProjectsSchedulesList(params *ProjectsProjectsSchedulesListParams) (*ProjectsProjectsSchedulesListOK, error)

	ProjectsProjectsScmInventorySourcesList(params *ProjectsProjectsScmInventorySourcesListParams) (*ProjectsProjectsScmInventorySourcesListOK, error)

	ProjectsProjectsTeamsList(params *ProjectsProjectsTeamsListParams) (*ProjectsProjectsTeamsListOK, error)

	ProjectsProjectsUpdate0(params *ProjectsProjectsUpdate0Params) (*ProjectsProjectsUpdate0OK, error)

	ProjectsProjectsUpdateCreate(params *ProjectsProjectsUpdateCreateParams) (*ProjectsProjectsUpdateCreateCreated, error)

	ProjectsProjectsUpdateRead(params *ProjectsProjectsUpdateReadParams) (*ProjectsProjectsUpdateReadOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new projects API client.

type ProjectsProjectsAccessListListOK

type ProjectsProjectsAccessListListOK struct {
}

ProjectsProjectsAccessListListOK handles this case with default header values.

OK

func NewProjectsProjectsAccessListListOK

func NewProjectsProjectsAccessListListOK() *ProjectsProjectsAccessListListOK

NewProjectsProjectsAccessListListOK creates a ProjectsProjectsAccessListListOK with default headers values

func (*ProjectsProjectsAccessListListOK) Error

type ProjectsProjectsAccessListListParams

type ProjectsProjectsAccessListListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsAccessListListParams contains all the parameters to send to the API endpoint for the projects projects access list list operation typically these are written to a http.Request

func NewProjectsProjectsAccessListListParams

func NewProjectsProjectsAccessListListParams() *ProjectsProjectsAccessListListParams

NewProjectsProjectsAccessListListParams creates a new ProjectsProjectsAccessListListParams object with the default values initialized.

func NewProjectsProjectsAccessListListParamsWithContext

func NewProjectsProjectsAccessListListParamsWithContext(ctx context.Context) *ProjectsProjectsAccessListListParams

NewProjectsProjectsAccessListListParamsWithContext creates a new ProjectsProjectsAccessListListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsAccessListListParamsWithHTTPClient

func NewProjectsProjectsAccessListListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsAccessListListParams

NewProjectsProjectsAccessListListParamsWithHTTPClient creates a new ProjectsProjectsAccessListListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsAccessListListParamsWithTimeout

func NewProjectsProjectsAccessListListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsAccessListListParams

NewProjectsProjectsAccessListListParamsWithTimeout creates a new ProjectsProjectsAccessListListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsAccessListListParams) SetContext

SetContext adds the context to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) SetHTTPClient

func (o *ProjectsProjectsAccessListListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) SetID

SetID adds the id to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) SetPage

func (o *ProjectsProjectsAccessListListParams) SetPage(page *int64)

SetPage adds the page to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) SetPageSize

func (o *ProjectsProjectsAccessListListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) SetSearch

func (o *ProjectsProjectsAccessListListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) SetTimeout

func (o *ProjectsProjectsAccessListListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WithContext

WithContext adds the context to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WithID

WithID adds the id to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WithPage

WithPage adds the page to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WithSearch

WithSearch adds the search to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WithTimeout

WithTimeout adds the timeout to the projects projects access list list params

func (*ProjectsProjectsAccessListListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsAccessListListReader

type ProjectsProjectsAccessListListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsAccessListListReader is a Reader for the ProjectsProjectsAccessListList structure.

func (*ProjectsProjectsAccessListListReader) ReadResponse

func (o *ProjectsProjectsAccessListListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsActivityStreamListOK

type ProjectsProjectsActivityStreamListOK struct {
}

ProjectsProjectsActivityStreamListOK handles this case with default header values.

OK

func NewProjectsProjectsActivityStreamListOK

func NewProjectsProjectsActivityStreamListOK() *ProjectsProjectsActivityStreamListOK

NewProjectsProjectsActivityStreamListOK creates a ProjectsProjectsActivityStreamListOK with default headers values

func (*ProjectsProjectsActivityStreamListOK) Error

type ProjectsProjectsActivityStreamListParams

type ProjectsProjectsActivityStreamListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsActivityStreamListParams contains all the parameters to send to the API endpoint for the projects projects activity stream list operation typically these are written to a http.Request

func NewProjectsProjectsActivityStreamListParams

func NewProjectsProjectsActivityStreamListParams() *ProjectsProjectsActivityStreamListParams

NewProjectsProjectsActivityStreamListParams creates a new ProjectsProjectsActivityStreamListParams object with the default values initialized.

func NewProjectsProjectsActivityStreamListParamsWithContext

func NewProjectsProjectsActivityStreamListParamsWithContext(ctx context.Context) *ProjectsProjectsActivityStreamListParams

NewProjectsProjectsActivityStreamListParamsWithContext creates a new ProjectsProjectsActivityStreamListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsActivityStreamListParamsWithHTTPClient

func NewProjectsProjectsActivityStreamListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsActivityStreamListParams

NewProjectsProjectsActivityStreamListParamsWithHTTPClient creates a new ProjectsProjectsActivityStreamListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsActivityStreamListParamsWithTimeout

func NewProjectsProjectsActivityStreamListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsActivityStreamListParams

NewProjectsProjectsActivityStreamListParamsWithTimeout creates a new ProjectsProjectsActivityStreamListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsActivityStreamListParams) SetContext

SetContext adds the context to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) SetHTTPClient

func (o *ProjectsProjectsActivityStreamListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) SetID

SetID adds the id to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) SetPage

SetPage adds the page to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) SetPageSize

func (o *ProjectsProjectsActivityStreamListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) SetSearch

func (o *ProjectsProjectsActivityStreamListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) SetTimeout

SetTimeout adds the timeout to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WithContext

WithContext adds the context to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WithID

WithID adds the id to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WithPage

WithPage adds the page to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WithSearch

WithSearch adds the search to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WithTimeout

WithTimeout adds the timeout to the projects projects activity stream list params

func (*ProjectsProjectsActivityStreamListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsActivityStreamListReader

type ProjectsProjectsActivityStreamListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsActivityStreamListReader is a Reader for the ProjectsProjectsActivityStreamList structure.

func (*ProjectsProjectsActivityStreamListReader) ReadResponse

func (o *ProjectsProjectsActivityStreamListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsCopyCreateBody

type ProjectsProjectsCopyCreateBody struct {

	// name
	// Required: true
	Name *string `json:"name"`
}

ProjectsProjectsCopyCreateBody projects projects copy create body swagger:model ProjectsProjectsCopyCreateBody

func (*ProjectsProjectsCopyCreateBody) MarshalBinary

func (o *ProjectsProjectsCopyCreateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProjectsProjectsCopyCreateBody) UnmarshalBinary

func (o *ProjectsProjectsCopyCreateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProjectsProjectsCopyCreateBody) Validate

func (o *ProjectsProjectsCopyCreateBody) Validate(formats strfmt.Registry) error

Validate validates this projects projects copy create body

type ProjectsProjectsCopyCreateCreated

type ProjectsProjectsCopyCreateCreated struct {
}

ProjectsProjectsCopyCreateCreated handles this case with default header values.

ProjectsProjectsCopyCreateCreated projects projects copy create created

func NewProjectsProjectsCopyCreateCreated

func NewProjectsProjectsCopyCreateCreated() *ProjectsProjectsCopyCreateCreated

NewProjectsProjectsCopyCreateCreated creates a ProjectsProjectsCopyCreateCreated with default headers values

func (*ProjectsProjectsCopyCreateCreated) Error

type ProjectsProjectsCopyCreateParams

type ProjectsProjectsCopyCreateParams struct {

	/*Data*/
	Data ProjectsProjectsCopyCreateBody
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsCopyCreateParams contains all the parameters to send to the API endpoint for the projects projects copy create operation typically these are written to a http.Request

func NewProjectsProjectsCopyCreateParams

func NewProjectsProjectsCopyCreateParams() *ProjectsProjectsCopyCreateParams

NewProjectsProjectsCopyCreateParams creates a new ProjectsProjectsCopyCreateParams object with the default values initialized.

func NewProjectsProjectsCopyCreateParamsWithContext

func NewProjectsProjectsCopyCreateParamsWithContext(ctx context.Context) *ProjectsProjectsCopyCreateParams

NewProjectsProjectsCopyCreateParamsWithContext creates a new ProjectsProjectsCopyCreateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsCopyCreateParamsWithHTTPClient

func NewProjectsProjectsCopyCreateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsCopyCreateParams

NewProjectsProjectsCopyCreateParamsWithHTTPClient creates a new ProjectsProjectsCopyCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsCopyCreateParamsWithTimeout

func NewProjectsProjectsCopyCreateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsCopyCreateParams

NewProjectsProjectsCopyCreateParamsWithTimeout creates a new ProjectsProjectsCopyCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsCopyCreateParams) SetContext

SetContext adds the context to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) SetData

SetData adds the data to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) SetHTTPClient

func (o *ProjectsProjectsCopyCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) SetID

SetID adds the id to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) SetTimeout

func (o *ProjectsProjectsCopyCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) WithContext

WithContext adds the context to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) WithData

WithData adds the data to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) WithID

WithID adds the id to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) WithTimeout

WithTimeout adds the timeout to the projects projects copy create params

func (*ProjectsProjectsCopyCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsCopyCreateReader

type ProjectsProjectsCopyCreateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsCopyCreateReader is a Reader for the ProjectsProjectsCopyCreate structure.

func (*ProjectsProjectsCopyCreateReader) ReadResponse

func (o *ProjectsProjectsCopyCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsCopyListOK

type ProjectsProjectsCopyListOK struct {
}

ProjectsProjectsCopyListOK handles this case with default header values.

OK

func NewProjectsProjectsCopyListOK

func NewProjectsProjectsCopyListOK() *ProjectsProjectsCopyListOK

NewProjectsProjectsCopyListOK creates a ProjectsProjectsCopyListOK with default headers values

func (*ProjectsProjectsCopyListOK) Error

type ProjectsProjectsCopyListParams

type ProjectsProjectsCopyListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsCopyListParams contains all the parameters to send to the API endpoint for the projects projects copy list operation typically these are written to a http.Request

func NewProjectsProjectsCopyListParams

func NewProjectsProjectsCopyListParams() *ProjectsProjectsCopyListParams

NewProjectsProjectsCopyListParams creates a new ProjectsProjectsCopyListParams object with the default values initialized.

func NewProjectsProjectsCopyListParamsWithContext

func NewProjectsProjectsCopyListParamsWithContext(ctx context.Context) *ProjectsProjectsCopyListParams

NewProjectsProjectsCopyListParamsWithContext creates a new ProjectsProjectsCopyListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsCopyListParamsWithHTTPClient

func NewProjectsProjectsCopyListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsCopyListParams

NewProjectsProjectsCopyListParamsWithHTTPClient creates a new ProjectsProjectsCopyListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsCopyListParamsWithTimeout

func NewProjectsProjectsCopyListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsCopyListParams

NewProjectsProjectsCopyListParamsWithTimeout creates a new ProjectsProjectsCopyListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsCopyListParams) SetContext

func (o *ProjectsProjectsCopyListParams) SetContext(ctx context.Context)

SetContext adds the context to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) SetHTTPClient

func (o *ProjectsProjectsCopyListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) SetID

SetID adds the id to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) SetPage

func (o *ProjectsProjectsCopyListParams) SetPage(page *int64)

SetPage adds the page to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) SetPageSize

func (o *ProjectsProjectsCopyListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) SetSearch

func (o *ProjectsProjectsCopyListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) SetTimeout

func (o *ProjectsProjectsCopyListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WithContext

WithContext adds the context to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WithID

WithID adds the id to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WithPage

WithPage adds the page to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WithSearch

WithSearch adds the search to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WithTimeout

WithTimeout adds the timeout to the projects projects copy list params

func (*ProjectsProjectsCopyListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsCopyListReader

type ProjectsProjectsCopyListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsCopyListReader is a Reader for the ProjectsProjectsCopyList structure.

func (*ProjectsProjectsCopyListReader) ReadResponse

func (o *ProjectsProjectsCopyListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsCreateCreated

type ProjectsProjectsCreateCreated struct {
}

ProjectsProjectsCreateCreated handles this case with default header values.

ProjectsProjectsCreateCreated projects projects create created

func NewProjectsProjectsCreateCreated

func NewProjectsProjectsCreateCreated() *ProjectsProjectsCreateCreated

NewProjectsProjectsCreateCreated creates a ProjectsProjectsCreateCreated with default headers values

func (*ProjectsProjectsCreateCreated) Error

type ProjectsProjectsCreateParams

type ProjectsProjectsCreateParams struct {

	/*Data*/
	Data interface{}

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsCreateParams contains all the parameters to send to the API endpoint for the projects projects create operation typically these are written to a http.Request

func NewProjectsProjectsCreateParams

func NewProjectsProjectsCreateParams() *ProjectsProjectsCreateParams

NewProjectsProjectsCreateParams creates a new ProjectsProjectsCreateParams object with the default values initialized.

func NewProjectsProjectsCreateParamsWithContext

func NewProjectsProjectsCreateParamsWithContext(ctx context.Context) *ProjectsProjectsCreateParams

NewProjectsProjectsCreateParamsWithContext creates a new ProjectsProjectsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsCreateParamsWithHTTPClient

func NewProjectsProjectsCreateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsCreateParams

NewProjectsProjectsCreateParamsWithHTTPClient creates a new ProjectsProjectsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsCreateParamsWithTimeout

func NewProjectsProjectsCreateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsCreateParams

NewProjectsProjectsCreateParamsWithTimeout creates a new ProjectsProjectsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsCreateParams) SetContext

func (o *ProjectsProjectsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the projects projects create params

func (*ProjectsProjectsCreateParams) SetData

func (o *ProjectsProjectsCreateParams) SetData(data interface{})

SetData adds the data to the projects projects create params

func (*ProjectsProjectsCreateParams) SetHTTPClient

func (o *ProjectsProjectsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects create params

func (*ProjectsProjectsCreateParams) SetTimeout

func (o *ProjectsProjectsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects create params

func (*ProjectsProjectsCreateParams) WithContext

WithContext adds the context to the projects projects create params

func (*ProjectsProjectsCreateParams) WithData

func (o *ProjectsProjectsCreateParams) WithData(data interface{}) *ProjectsProjectsCreateParams

WithData adds the data to the projects projects create params

func (*ProjectsProjectsCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects create params

func (*ProjectsProjectsCreateParams) WithTimeout

WithTimeout adds the timeout to the projects projects create params

func (*ProjectsProjectsCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsCreateReader

type ProjectsProjectsCreateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsCreateReader is a Reader for the ProjectsProjectsCreate structure.

func (*ProjectsProjectsCreateReader) ReadResponse

func (o *ProjectsProjectsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsCreateUnsupportedMediaType

type ProjectsProjectsCreateUnsupportedMediaType struct {
}

ProjectsProjectsCreateUnsupportedMediaType handles this case with default header values.

Unsupported Media Type

func NewProjectsProjectsCreateUnsupportedMediaType

func NewProjectsProjectsCreateUnsupportedMediaType() *ProjectsProjectsCreateUnsupportedMediaType

NewProjectsProjectsCreateUnsupportedMediaType creates a ProjectsProjectsCreateUnsupportedMediaType with default headers values

func (*ProjectsProjectsCreateUnsupportedMediaType) Error

type ProjectsProjectsDeleteNoContent

type ProjectsProjectsDeleteNoContent struct {
}

ProjectsProjectsDeleteNoContent handles this case with default header values.

ProjectsProjectsDeleteNoContent projects projects delete no content

func NewProjectsProjectsDeleteNoContent

func NewProjectsProjectsDeleteNoContent() *ProjectsProjectsDeleteNoContent

NewProjectsProjectsDeleteNoContent creates a ProjectsProjectsDeleteNoContent with default headers values

func (*ProjectsProjectsDeleteNoContent) Error

type ProjectsProjectsDeleteParams

type ProjectsProjectsDeleteParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsDeleteParams contains all the parameters to send to the API endpoint for the projects projects delete operation typically these are written to a http.Request

func NewProjectsProjectsDeleteParams

func NewProjectsProjectsDeleteParams() *ProjectsProjectsDeleteParams

NewProjectsProjectsDeleteParams creates a new ProjectsProjectsDeleteParams object with the default values initialized.

func NewProjectsProjectsDeleteParamsWithContext

func NewProjectsProjectsDeleteParamsWithContext(ctx context.Context) *ProjectsProjectsDeleteParams

NewProjectsProjectsDeleteParamsWithContext creates a new ProjectsProjectsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsDeleteParamsWithHTTPClient

func NewProjectsProjectsDeleteParamsWithHTTPClient(client *http.Client) *ProjectsProjectsDeleteParams

NewProjectsProjectsDeleteParamsWithHTTPClient creates a new ProjectsProjectsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsDeleteParamsWithTimeout

func NewProjectsProjectsDeleteParamsWithTimeout(timeout time.Duration) *ProjectsProjectsDeleteParams

NewProjectsProjectsDeleteParamsWithTimeout creates a new ProjectsProjectsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsDeleteParams) SetContext

func (o *ProjectsProjectsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the projects projects delete params

func (*ProjectsProjectsDeleteParams) SetHTTPClient

func (o *ProjectsProjectsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects delete params

func (*ProjectsProjectsDeleteParams) SetID

func (o *ProjectsProjectsDeleteParams) SetID(id string)

SetID adds the id to the projects projects delete params

func (*ProjectsProjectsDeleteParams) SetSearch

func (o *ProjectsProjectsDeleteParams) SetSearch(search *string)

SetSearch adds the search to the projects projects delete params

func (*ProjectsProjectsDeleteParams) SetTimeout

func (o *ProjectsProjectsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects delete params

func (*ProjectsProjectsDeleteParams) WithContext

WithContext adds the context to the projects projects delete params

func (*ProjectsProjectsDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects delete params

func (*ProjectsProjectsDeleteParams) WithID

WithID adds the id to the projects projects delete params

func (*ProjectsProjectsDeleteParams) WithSearch

WithSearch adds the search to the projects projects delete params

func (*ProjectsProjectsDeleteParams) WithTimeout

WithTimeout adds the timeout to the projects projects delete params

func (*ProjectsProjectsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsDeleteReader

type ProjectsProjectsDeleteReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsDeleteReader is a Reader for the ProjectsProjectsDelete structure.

func (*ProjectsProjectsDeleteReader) ReadResponse

func (o *ProjectsProjectsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsInventoriesReadOK

type ProjectsProjectsInventoriesReadOK struct {
}

ProjectsProjectsInventoriesReadOK handles this case with default header values.

OK

func NewProjectsProjectsInventoriesReadOK

func NewProjectsProjectsInventoriesReadOK() *ProjectsProjectsInventoriesReadOK

NewProjectsProjectsInventoriesReadOK creates a ProjectsProjectsInventoriesReadOK with default headers values

func (*ProjectsProjectsInventoriesReadOK) Error

type ProjectsProjectsInventoriesReadParams

type ProjectsProjectsInventoriesReadParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsInventoriesReadParams contains all the parameters to send to the API endpoint for the projects projects inventories read operation typically these are written to a http.Request

func NewProjectsProjectsInventoriesReadParams

func NewProjectsProjectsInventoriesReadParams() *ProjectsProjectsInventoriesReadParams

NewProjectsProjectsInventoriesReadParams creates a new ProjectsProjectsInventoriesReadParams object with the default values initialized.

func NewProjectsProjectsInventoriesReadParamsWithContext

func NewProjectsProjectsInventoriesReadParamsWithContext(ctx context.Context) *ProjectsProjectsInventoriesReadParams

NewProjectsProjectsInventoriesReadParamsWithContext creates a new ProjectsProjectsInventoriesReadParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsInventoriesReadParamsWithHTTPClient

func NewProjectsProjectsInventoriesReadParamsWithHTTPClient(client *http.Client) *ProjectsProjectsInventoriesReadParams

NewProjectsProjectsInventoriesReadParamsWithHTTPClient creates a new ProjectsProjectsInventoriesReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsInventoriesReadParamsWithTimeout

func NewProjectsProjectsInventoriesReadParamsWithTimeout(timeout time.Duration) *ProjectsProjectsInventoriesReadParams

NewProjectsProjectsInventoriesReadParamsWithTimeout creates a new ProjectsProjectsInventoriesReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsInventoriesReadParams) SetContext

SetContext adds the context to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) SetHTTPClient

func (o *ProjectsProjectsInventoriesReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) SetID

SetID adds the id to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) SetSearch

func (o *ProjectsProjectsInventoriesReadParams) SetSearch(search *string)

SetSearch adds the search to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) SetTimeout

func (o *ProjectsProjectsInventoriesReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) WithContext

WithContext adds the context to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) WithID

WithID adds the id to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) WithSearch

WithSearch adds the search to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) WithTimeout

WithTimeout adds the timeout to the projects projects inventories read params

func (*ProjectsProjectsInventoriesReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsInventoriesReadReader

type ProjectsProjectsInventoriesReadReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsInventoriesReadReader is a Reader for the ProjectsProjectsInventoriesRead structure.

func (*ProjectsProjectsInventoriesReadReader) ReadResponse

func (o *ProjectsProjectsInventoriesReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsListOK

type ProjectsProjectsListOK struct {
}

ProjectsProjectsListOK handles this case with default header values.

OK

func NewProjectsProjectsListOK

func NewProjectsProjectsListOK() *ProjectsProjectsListOK

NewProjectsProjectsListOK creates a ProjectsProjectsListOK with default headers values

func (*ProjectsProjectsListOK) Error

func (o *ProjectsProjectsListOK) Error() string

type ProjectsProjectsListParams

type ProjectsProjectsListParams struct {

	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsListParams contains all the parameters to send to the API endpoint for the projects projects list operation typically these are written to a http.Request

func NewProjectsProjectsListParams

func NewProjectsProjectsListParams() *ProjectsProjectsListParams

NewProjectsProjectsListParams creates a new ProjectsProjectsListParams object with the default values initialized.

func NewProjectsProjectsListParamsWithContext

func NewProjectsProjectsListParamsWithContext(ctx context.Context) *ProjectsProjectsListParams

NewProjectsProjectsListParamsWithContext creates a new ProjectsProjectsListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsListParamsWithHTTPClient

func NewProjectsProjectsListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsListParams

NewProjectsProjectsListParamsWithHTTPClient creates a new ProjectsProjectsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsListParamsWithTimeout

func NewProjectsProjectsListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsListParams

NewProjectsProjectsListParamsWithTimeout creates a new ProjectsProjectsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsListParams) SetContext

func (o *ProjectsProjectsListParams) SetContext(ctx context.Context)

SetContext adds the context to the projects projects list params

func (*ProjectsProjectsListParams) SetHTTPClient

func (o *ProjectsProjectsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects list params

func (*ProjectsProjectsListParams) SetPage

func (o *ProjectsProjectsListParams) SetPage(page *int64)

SetPage adds the page to the projects projects list params

func (*ProjectsProjectsListParams) SetPageSize

func (o *ProjectsProjectsListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects list params

func (*ProjectsProjectsListParams) SetSearch

func (o *ProjectsProjectsListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects list params

func (*ProjectsProjectsListParams) SetTimeout

func (o *ProjectsProjectsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects list params

func (*ProjectsProjectsListParams) WithContext

WithContext adds the context to the projects projects list params

func (*ProjectsProjectsListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects list params

func (*ProjectsProjectsListParams) WithPage

WithPage adds the page to the projects projects list params

func (*ProjectsProjectsListParams) WithPageSize

func (o *ProjectsProjectsListParams) WithPageSize(pageSize *int64) *ProjectsProjectsListParams

WithPageSize adds the pageSize to the projects projects list params

func (*ProjectsProjectsListParams) WithSearch

WithSearch adds the search to the projects projects list params

func (*ProjectsProjectsListParams) WithTimeout

WithTimeout adds the timeout to the projects projects list params

func (*ProjectsProjectsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsListReader

type ProjectsProjectsListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsListReader is a Reader for the ProjectsProjectsList structure.

func (*ProjectsProjectsListReader) ReadResponse

func (o *ProjectsProjectsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsNotificationTemplatesErrorCreateBody

type ProjectsProjectsNotificationTemplatesErrorCreateBody struct {

	// description
	Description string `json:"description,omitempty"`

	// Optional custom messages for notification template.
	Messages string `json:"messages,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// notification configuration
	NotificationConfiguration string `json:"notification_configuration,omitempty"`

	// notification type
	// Required: true
	NotificationType *string `json:"notification_type"`

	// organization
	// Required: true
	Organization *int64 `json:"organization"`
}

ProjectsProjectsNotificationTemplatesErrorCreateBody projects projects notification templates error create body swagger:model ProjectsProjectsNotificationTemplatesErrorCreateBody

func (*ProjectsProjectsNotificationTemplatesErrorCreateBody) MarshalBinary

MarshalBinary interface implementation

func (*ProjectsProjectsNotificationTemplatesErrorCreateBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ProjectsProjectsNotificationTemplatesErrorCreateBody) Validate

Validate validates this projects projects notification templates error create body

type ProjectsProjectsNotificationTemplatesErrorCreateCreated

type ProjectsProjectsNotificationTemplatesErrorCreateCreated struct {
}

ProjectsProjectsNotificationTemplatesErrorCreateCreated handles this case with default header values.

ProjectsProjectsNotificationTemplatesErrorCreateCreated projects projects notification templates error create created

func NewProjectsProjectsNotificationTemplatesErrorCreateCreated

func NewProjectsProjectsNotificationTemplatesErrorCreateCreated() *ProjectsProjectsNotificationTemplatesErrorCreateCreated

NewProjectsProjectsNotificationTemplatesErrorCreateCreated creates a ProjectsProjectsNotificationTemplatesErrorCreateCreated with default headers values

func (*ProjectsProjectsNotificationTemplatesErrorCreateCreated) Error

type ProjectsProjectsNotificationTemplatesErrorCreateParams

type ProjectsProjectsNotificationTemplatesErrorCreateParams struct {

	/*Data*/
	Data ProjectsProjectsNotificationTemplatesErrorCreateBody
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesErrorCreateParams contains all the parameters to send to the API endpoint for the projects projects notification templates error create operation typically these are written to a http.Request

func NewProjectsProjectsNotificationTemplatesErrorCreateParams

func NewProjectsProjectsNotificationTemplatesErrorCreateParams() *ProjectsProjectsNotificationTemplatesErrorCreateParams

NewProjectsProjectsNotificationTemplatesErrorCreateParams creates a new ProjectsProjectsNotificationTemplatesErrorCreateParams object with the default values initialized.

func NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithContext

func NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithContext(ctx context.Context) *ProjectsProjectsNotificationTemplatesErrorCreateParams

NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithContext creates a new ProjectsProjectsNotificationTemplatesErrorCreateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithHTTPClient

func NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsNotificationTemplatesErrorCreateParams

NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithHTTPClient creates a new ProjectsProjectsNotificationTemplatesErrorCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithTimeout

func NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsNotificationTemplatesErrorCreateParams

NewProjectsProjectsNotificationTemplatesErrorCreateParamsWithTimeout creates a new ProjectsProjectsNotificationTemplatesErrorCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) SetContext

SetContext adds the context to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) SetData

SetData adds the data to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) SetID

SetID adds the id to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) SetTimeout

SetTimeout adds the timeout to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) WithContext

WithContext adds the context to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) WithData

WithData adds the data to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) WithID

WithID adds the id to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) WithTimeout

WithTimeout adds the timeout to the projects projects notification templates error create params

func (*ProjectsProjectsNotificationTemplatesErrorCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsNotificationTemplatesErrorCreateReader

type ProjectsProjectsNotificationTemplatesErrorCreateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesErrorCreateReader is a Reader for the ProjectsProjectsNotificationTemplatesErrorCreate structure.

func (*ProjectsProjectsNotificationTemplatesErrorCreateReader) ReadResponse

func (o *ProjectsProjectsNotificationTemplatesErrorCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsNotificationTemplatesErrorListOK

type ProjectsProjectsNotificationTemplatesErrorListOK struct {
}

ProjectsProjectsNotificationTemplatesErrorListOK handles this case with default header values.

OK

func NewProjectsProjectsNotificationTemplatesErrorListOK

func NewProjectsProjectsNotificationTemplatesErrorListOK() *ProjectsProjectsNotificationTemplatesErrorListOK

NewProjectsProjectsNotificationTemplatesErrorListOK creates a ProjectsProjectsNotificationTemplatesErrorListOK with default headers values

func (*ProjectsProjectsNotificationTemplatesErrorListOK) Error

type ProjectsProjectsNotificationTemplatesErrorListParams

type ProjectsProjectsNotificationTemplatesErrorListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesErrorListParams contains all the parameters to send to the API endpoint for the projects projects notification templates error list operation typically these are written to a http.Request

func NewProjectsProjectsNotificationTemplatesErrorListParams

func NewProjectsProjectsNotificationTemplatesErrorListParams() *ProjectsProjectsNotificationTemplatesErrorListParams

NewProjectsProjectsNotificationTemplatesErrorListParams creates a new ProjectsProjectsNotificationTemplatesErrorListParams object with the default values initialized.

func NewProjectsProjectsNotificationTemplatesErrorListParamsWithContext

func NewProjectsProjectsNotificationTemplatesErrorListParamsWithContext(ctx context.Context) *ProjectsProjectsNotificationTemplatesErrorListParams

NewProjectsProjectsNotificationTemplatesErrorListParamsWithContext creates a new ProjectsProjectsNotificationTemplatesErrorListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsNotificationTemplatesErrorListParamsWithHTTPClient

func NewProjectsProjectsNotificationTemplatesErrorListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsNotificationTemplatesErrorListParams

NewProjectsProjectsNotificationTemplatesErrorListParamsWithHTTPClient creates a new ProjectsProjectsNotificationTemplatesErrorListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsNotificationTemplatesErrorListParamsWithTimeout

func NewProjectsProjectsNotificationTemplatesErrorListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsNotificationTemplatesErrorListParams

NewProjectsProjectsNotificationTemplatesErrorListParamsWithTimeout creates a new ProjectsProjectsNotificationTemplatesErrorListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsNotificationTemplatesErrorListParams) SetContext

SetContext adds the context to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) SetID

SetID adds the id to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) SetPage

SetPage adds the page to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) SetPageSize

SetPageSize adds the pageSize to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) SetSearch

SetSearch adds the search to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) SetTimeout

SetTimeout adds the timeout to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WithContext

WithContext adds the context to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WithID

WithID adds the id to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WithPage

WithPage adds the page to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WithSearch

WithSearch adds the search to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WithTimeout

WithTimeout adds the timeout to the projects projects notification templates error list params

func (*ProjectsProjectsNotificationTemplatesErrorListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsNotificationTemplatesErrorListReader

type ProjectsProjectsNotificationTemplatesErrorListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesErrorListReader is a Reader for the ProjectsProjectsNotificationTemplatesErrorList structure.

func (*ProjectsProjectsNotificationTemplatesErrorListReader) ReadResponse

func (o *ProjectsProjectsNotificationTemplatesErrorListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsNotificationTemplatesStartedCreateCreated

type ProjectsProjectsNotificationTemplatesStartedCreateCreated struct {
}

ProjectsProjectsNotificationTemplatesStartedCreateCreated handles this case with default header values.

ProjectsProjectsNotificationTemplatesStartedCreateCreated projects projects notification templates started create created

func NewProjectsProjectsNotificationTemplatesStartedCreateCreated

func NewProjectsProjectsNotificationTemplatesStartedCreateCreated() *ProjectsProjectsNotificationTemplatesStartedCreateCreated

NewProjectsProjectsNotificationTemplatesStartedCreateCreated creates a ProjectsProjectsNotificationTemplatesStartedCreateCreated with default headers values

func (*ProjectsProjectsNotificationTemplatesStartedCreateCreated) Error

type ProjectsProjectsNotificationTemplatesStartedCreateParams

type ProjectsProjectsNotificationTemplatesStartedCreateParams struct {

	/*Data*/
	Data interface{}
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesStartedCreateParams contains all the parameters to send to the API endpoint for the projects projects notification templates started create operation typically these are written to a http.Request

func NewProjectsProjectsNotificationTemplatesStartedCreateParams

func NewProjectsProjectsNotificationTemplatesStartedCreateParams() *ProjectsProjectsNotificationTemplatesStartedCreateParams

NewProjectsProjectsNotificationTemplatesStartedCreateParams creates a new ProjectsProjectsNotificationTemplatesStartedCreateParams object with the default values initialized.

func NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithContext

func NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithContext(ctx context.Context) *ProjectsProjectsNotificationTemplatesStartedCreateParams

NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithContext creates a new ProjectsProjectsNotificationTemplatesStartedCreateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithHTTPClient

func NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsNotificationTemplatesStartedCreateParams

NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithHTTPClient creates a new ProjectsProjectsNotificationTemplatesStartedCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithTimeout

func NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsNotificationTemplatesStartedCreateParams

NewProjectsProjectsNotificationTemplatesStartedCreateParamsWithTimeout creates a new ProjectsProjectsNotificationTemplatesStartedCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) SetContext

SetContext adds the context to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) SetData

func (o *ProjectsProjectsNotificationTemplatesStartedCreateParams) SetData(data interface{})

SetData adds the data to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) SetID

SetID adds the id to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) SetTimeout

SetTimeout adds the timeout to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) WithContext

WithContext adds the context to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) WithData

WithData adds the data to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) WithID

WithID adds the id to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) WithTimeout

WithTimeout adds the timeout to the projects projects notification templates started create params

func (*ProjectsProjectsNotificationTemplatesStartedCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsNotificationTemplatesStartedCreateReader

type ProjectsProjectsNotificationTemplatesStartedCreateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesStartedCreateReader is a Reader for the ProjectsProjectsNotificationTemplatesStartedCreate structure.

func (*ProjectsProjectsNotificationTemplatesStartedCreateReader) ReadResponse

func (o *ProjectsProjectsNotificationTemplatesStartedCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsNotificationTemplatesStartedListOK

type ProjectsProjectsNotificationTemplatesStartedListOK struct {
}

ProjectsProjectsNotificationTemplatesStartedListOK handles this case with default header values.

OK

func NewProjectsProjectsNotificationTemplatesStartedListOK

func NewProjectsProjectsNotificationTemplatesStartedListOK() *ProjectsProjectsNotificationTemplatesStartedListOK

NewProjectsProjectsNotificationTemplatesStartedListOK creates a ProjectsProjectsNotificationTemplatesStartedListOK with default headers values

func (*ProjectsProjectsNotificationTemplatesStartedListOK) Error

type ProjectsProjectsNotificationTemplatesStartedListParams

type ProjectsProjectsNotificationTemplatesStartedListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesStartedListParams contains all the parameters to send to the API endpoint for the projects projects notification templates started list operation typically these are written to a http.Request

func NewProjectsProjectsNotificationTemplatesStartedListParams

func NewProjectsProjectsNotificationTemplatesStartedListParams() *ProjectsProjectsNotificationTemplatesStartedListParams

NewProjectsProjectsNotificationTemplatesStartedListParams creates a new ProjectsProjectsNotificationTemplatesStartedListParams object with the default values initialized.

func NewProjectsProjectsNotificationTemplatesStartedListParamsWithContext

func NewProjectsProjectsNotificationTemplatesStartedListParamsWithContext(ctx context.Context) *ProjectsProjectsNotificationTemplatesStartedListParams

NewProjectsProjectsNotificationTemplatesStartedListParamsWithContext creates a new ProjectsProjectsNotificationTemplatesStartedListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsNotificationTemplatesStartedListParamsWithHTTPClient

func NewProjectsProjectsNotificationTemplatesStartedListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsNotificationTemplatesStartedListParams

NewProjectsProjectsNotificationTemplatesStartedListParamsWithHTTPClient creates a new ProjectsProjectsNotificationTemplatesStartedListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsNotificationTemplatesStartedListParamsWithTimeout

func NewProjectsProjectsNotificationTemplatesStartedListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsNotificationTemplatesStartedListParams

NewProjectsProjectsNotificationTemplatesStartedListParamsWithTimeout creates a new ProjectsProjectsNotificationTemplatesStartedListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsNotificationTemplatesStartedListParams) SetContext

SetContext adds the context to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) SetID

SetID adds the id to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) SetPage

SetPage adds the page to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) SetPageSize

SetPageSize adds the pageSize to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) SetSearch

SetSearch adds the search to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) SetTimeout

SetTimeout adds the timeout to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WithContext

WithContext adds the context to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WithID

WithID adds the id to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WithPage

WithPage adds the page to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WithSearch

WithSearch adds the search to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WithTimeout

WithTimeout adds the timeout to the projects projects notification templates started list params

func (*ProjectsProjectsNotificationTemplatesStartedListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsNotificationTemplatesStartedListReader

type ProjectsProjectsNotificationTemplatesStartedListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesStartedListReader is a Reader for the ProjectsProjectsNotificationTemplatesStartedList structure.

func (*ProjectsProjectsNotificationTemplatesStartedListReader) ReadResponse

func (o *ProjectsProjectsNotificationTemplatesStartedListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsNotificationTemplatesSuccessCreateBody

type ProjectsProjectsNotificationTemplatesSuccessCreateBody struct {

	// description
	Description string `json:"description,omitempty"`

	// Optional custom messages for notification template.
	Messages string `json:"messages,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// notification configuration
	NotificationConfiguration string `json:"notification_configuration,omitempty"`

	// notification type
	// Required: true
	NotificationType *string `json:"notification_type"`

	// organization
	// Required: true
	Organization *int64 `json:"organization"`
}

ProjectsProjectsNotificationTemplatesSuccessCreateBody projects projects notification templates success create body swagger:model ProjectsProjectsNotificationTemplatesSuccessCreateBody

func (*ProjectsProjectsNotificationTemplatesSuccessCreateBody) MarshalBinary

MarshalBinary interface implementation

func (*ProjectsProjectsNotificationTemplatesSuccessCreateBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ProjectsProjectsNotificationTemplatesSuccessCreateBody) Validate

Validate validates this projects projects notification templates success create body

type ProjectsProjectsNotificationTemplatesSuccessCreateCreated

type ProjectsProjectsNotificationTemplatesSuccessCreateCreated struct {
}

ProjectsProjectsNotificationTemplatesSuccessCreateCreated handles this case with default header values.

ProjectsProjectsNotificationTemplatesSuccessCreateCreated projects projects notification templates success create created

func NewProjectsProjectsNotificationTemplatesSuccessCreateCreated

func NewProjectsProjectsNotificationTemplatesSuccessCreateCreated() *ProjectsProjectsNotificationTemplatesSuccessCreateCreated

NewProjectsProjectsNotificationTemplatesSuccessCreateCreated creates a ProjectsProjectsNotificationTemplatesSuccessCreateCreated with default headers values

func (*ProjectsProjectsNotificationTemplatesSuccessCreateCreated) Error

type ProjectsProjectsNotificationTemplatesSuccessCreateParams

type ProjectsProjectsNotificationTemplatesSuccessCreateParams struct {

	/*Data*/
	Data ProjectsProjectsNotificationTemplatesSuccessCreateBody
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesSuccessCreateParams contains all the parameters to send to the API endpoint for the projects projects notification templates success create operation typically these are written to a http.Request

func NewProjectsProjectsNotificationTemplatesSuccessCreateParams

func NewProjectsProjectsNotificationTemplatesSuccessCreateParams() *ProjectsProjectsNotificationTemplatesSuccessCreateParams

NewProjectsProjectsNotificationTemplatesSuccessCreateParams creates a new ProjectsProjectsNotificationTemplatesSuccessCreateParams object with the default values initialized.

func NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithContext

func NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithContext(ctx context.Context) *ProjectsProjectsNotificationTemplatesSuccessCreateParams

NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithContext creates a new ProjectsProjectsNotificationTemplatesSuccessCreateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithHTTPClient

func NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsNotificationTemplatesSuccessCreateParams

NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithHTTPClient creates a new ProjectsProjectsNotificationTemplatesSuccessCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithTimeout

func NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsNotificationTemplatesSuccessCreateParams

NewProjectsProjectsNotificationTemplatesSuccessCreateParamsWithTimeout creates a new ProjectsProjectsNotificationTemplatesSuccessCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) SetContext

SetContext adds the context to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) SetData

SetData adds the data to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) SetID

SetID adds the id to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) SetTimeout

SetTimeout adds the timeout to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) WithContext

WithContext adds the context to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) WithData

WithData adds the data to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) WithID

WithID adds the id to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) WithTimeout

WithTimeout adds the timeout to the projects projects notification templates success create params

func (*ProjectsProjectsNotificationTemplatesSuccessCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsNotificationTemplatesSuccessCreateReader

type ProjectsProjectsNotificationTemplatesSuccessCreateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesSuccessCreateReader is a Reader for the ProjectsProjectsNotificationTemplatesSuccessCreate structure.

func (*ProjectsProjectsNotificationTemplatesSuccessCreateReader) ReadResponse

func (o *ProjectsProjectsNotificationTemplatesSuccessCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsNotificationTemplatesSuccessListOK

type ProjectsProjectsNotificationTemplatesSuccessListOK struct {
}

ProjectsProjectsNotificationTemplatesSuccessListOK handles this case with default header values.

OK

func NewProjectsProjectsNotificationTemplatesSuccessListOK

func NewProjectsProjectsNotificationTemplatesSuccessListOK() *ProjectsProjectsNotificationTemplatesSuccessListOK

NewProjectsProjectsNotificationTemplatesSuccessListOK creates a ProjectsProjectsNotificationTemplatesSuccessListOK with default headers values

func (*ProjectsProjectsNotificationTemplatesSuccessListOK) Error

type ProjectsProjectsNotificationTemplatesSuccessListParams

type ProjectsProjectsNotificationTemplatesSuccessListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesSuccessListParams contains all the parameters to send to the API endpoint for the projects projects notification templates success list operation typically these are written to a http.Request

func NewProjectsProjectsNotificationTemplatesSuccessListParams

func NewProjectsProjectsNotificationTemplatesSuccessListParams() *ProjectsProjectsNotificationTemplatesSuccessListParams

NewProjectsProjectsNotificationTemplatesSuccessListParams creates a new ProjectsProjectsNotificationTemplatesSuccessListParams object with the default values initialized.

func NewProjectsProjectsNotificationTemplatesSuccessListParamsWithContext

func NewProjectsProjectsNotificationTemplatesSuccessListParamsWithContext(ctx context.Context) *ProjectsProjectsNotificationTemplatesSuccessListParams

NewProjectsProjectsNotificationTemplatesSuccessListParamsWithContext creates a new ProjectsProjectsNotificationTemplatesSuccessListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsNotificationTemplatesSuccessListParamsWithHTTPClient

func NewProjectsProjectsNotificationTemplatesSuccessListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsNotificationTemplatesSuccessListParams

NewProjectsProjectsNotificationTemplatesSuccessListParamsWithHTTPClient creates a new ProjectsProjectsNotificationTemplatesSuccessListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsNotificationTemplatesSuccessListParamsWithTimeout

func NewProjectsProjectsNotificationTemplatesSuccessListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsNotificationTemplatesSuccessListParams

NewProjectsProjectsNotificationTemplatesSuccessListParamsWithTimeout creates a new ProjectsProjectsNotificationTemplatesSuccessListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) SetContext

SetContext adds the context to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) SetID

SetID adds the id to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) SetPage

SetPage adds the page to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) SetPageSize

SetPageSize adds the pageSize to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) SetSearch

SetSearch adds the search to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) SetTimeout

SetTimeout adds the timeout to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WithContext

WithContext adds the context to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WithID

WithID adds the id to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WithPage

WithPage adds the page to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WithSearch

WithSearch adds the search to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WithTimeout

WithTimeout adds the timeout to the projects projects notification templates success list params

func (*ProjectsProjectsNotificationTemplatesSuccessListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsNotificationTemplatesSuccessListReader

type ProjectsProjectsNotificationTemplatesSuccessListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsNotificationTemplatesSuccessListReader is a Reader for the ProjectsProjectsNotificationTemplatesSuccessList structure.

func (*ProjectsProjectsNotificationTemplatesSuccessListReader) ReadResponse

func (o *ProjectsProjectsNotificationTemplatesSuccessListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsObjectRolesListOK

type ProjectsProjectsObjectRolesListOK struct {
}

ProjectsProjectsObjectRolesListOK handles this case with default header values.

OK

func NewProjectsProjectsObjectRolesListOK

func NewProjectsProjectsObjectRolesListOK() *ProjectsProjectsObjectRolesListOK

NewProjectsProjectsObjectRolesListOK creates a ProjectsProjectsObjectRolesListOK with default headers values

func (*ProjectsProjectsObjectRolesListOK) Error

type ProjectsProjectsObjectRolesListParams

type ProjectsProjectsObjectRolesListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsObjectRolesListParams contains all the parameters to send to the API endpoint for the projects projects object roles list operation typically these are written to a http.Request

func NewProjectsProjectsObjectRolesListParams

func NewProjectsProjectsObjectRolesListParams() *ProjectsProjectsObjectRolesListParams

NewProjectsProjectsObjectRolesListParams creates a new ProjectsProjectsObjectRolesListParams object with the default values initialized.

func NewProjectsProjectsObjectRolesListParamsWithContext

func NewProjectsProjectsObjectRolesListParamsWithContext(ctx context.Context) *ProjectsProjectsObjectRolesListParams

NewProjectsProjectsObjectRolesListParamsWithContext creates a new ProjectsProjectsObjectRolesListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsObjectRolesListParamsWithHTTPClient

func NewProjectsProjectsObjectRolesListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsObjectRolesListParams

NewProjectsProjectsObjectRolesListParamsWithHTTPClient creates a new ProjectsProjectsObjectRolesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsObjectRolesListParamsWithTimeout

func NewProjectsProjectsObjectRolesListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsObjectRolesListParams

NewProjectsProjectsObjectRolesListParamsWithTimeout creates a new ProjectsProjectsObjectRolesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsObjectRolesListParams) SetContext

SetContext adds the context to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) SetHTTPClient

func (o *ProjectsProjectsObjectRolesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) SetID

SetID adds the id to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) SetPage

func (o *ProjectsProjectsObjectRolesListParams) SetPage(page *int64)

SetPage adds the page to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) SetPageSize

func (o *ProjectsProjectsObjectRolesListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) SetSearch

func (o *ProjectsProjectsObjectRolesListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) SetTimeout

func (o *ProjectsProjectsObjectRolesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WithContext

WithContext adds the context to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WithID

WithID adds the id to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WithPage

WithPage adds the page to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WithSearch

WithSearch adds the search to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WithTimeout

WithTimeout adds the timeout to the projects projects object roles list params

func (*ProjectsProjectsObjectRolesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsObjectRolesListReader

type ProjectsProjectsObjectRolesListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsObjectRolesListReader is a Reader for the ProjectsProjectsObjectRolesList structure.

func (*ProjectsProjectsObjectRolesListReader) ReadResponse

func (o *ProjectsProjectsObjectRolesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsPartialUpdateBadRequest

type ProjectsProjectsPartialUpdateBadRequest struct {
}

ProjectsProjectsPartialUpdateBadRequest handles this case with default header values.

Bad Request

func NewProjectsProjectsPartialUpdateBadRequest

func NewProjectsProjectsPartialUpdateBadRequest() *ProjectsProjectsPartialUpdateBadRequest

NewProjectsProjectsPartialUpdateBadRequest creates a ProjectsProjectsPartialUpdateBadRequest with default headers values

func (*ProjectsProjectsPartialUpdateBadRequest) Error

type ProjectsProjectsPartialUpdateOK

type ProjectsProjectsPartialUpdateOK struct {
}

ProjectsProjectsPartialUpdateOK handles this case with default header values.

OK

func NewProjectsProjectsPartialUpdateOK

func NewProjectsProjectsPartialUpdateOK() *ProjectsProjectsPartialUpdateOK

NewProjectsProjectsPartialUpdateOK creates a ProjectsProjectsPartialUpdateOK with default headers values

func (*ProjectsProjectsPartialUpdateOK) Error

type ProjectsProjectsPartialUpdateParams

type ProjectsProjectsPartialUpdateParams struct {

	/*Data*/
	Data interface{}
	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsPartialUpdateParams contains all the parameters to send to the API endpoint for the projects projects partial update operation typically these are written to a http.Request

func NewProjectsProjectsPartialUpdateParams

func NewProjectsProjectsPartialUpdateParams() *ProjectsProjectsPartialUpdateParams

NewProjectsProjectsPartialUpdateParams creates a new ProjectsProjectsPartialUpdateParams object with the default values initialized.

func NewProjectsProjectsPartialUpdateParamsWithContext

func NewProjectsProjectsPartialUpdateParamsWithContext(ctx context.Context) *ProjectsProjectsPartialUpdateParams

NewProjectsProjectsPartialUpdateParamsWithContext creates a new ProjectsProjectsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsPartialUpdateParamsWithHTTPClient

func NewProjectsProjectsPartialUpdateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsPartialUpdateParams

NewProjectsProjectsPartialUpdateParamsWithHTTPClient creates a new ProjectsProjectsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsPartialUpdateParamsWithTimeout

func NewProjectsProjectsPartialUpdateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsPartialUpdateParams

NewProjectsProjectsPartialUpdateParamsWithTimeout creates a new ProjectsProjectsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsPartialUpdateParams) SetContext

SetContext adds the context to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) SetData

func (o *ProjectsProjectsPartialUpdateParams) SetData(data interface{})

SetData adds the data to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) SetHTTPClient

func (o *ProjectsProjectsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) SetID

SetID adds the id to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) SetSearch

func (o *ProjectsProjectsPartialUpdateParams) SetSearch(search *string)

SetSearch adds the search to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) SetTimeout

func (o *ProjectsProjectsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) WithContext

WithContext adds the context to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) WithData

WithData adds the data to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) WithID

WithID adds the id to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) WithSearch

WithSearch adds the search to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the projects projects partial update params

func (*ProjectsProjectsPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsPartialUpdateReader

type ProjectsProjectsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsPartialUpdateReader is a Reader for the ProjectsProjectsPartialUpdate structure.

func (*ProjectsProjectsPartialUpdateReader) ReadResponse

func (o *ProjectsProjectsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsPlaybooksReadOK

type ProjectsProjectsPlaybooksReadOK struct {
}

ProjectsProjectsPlaybooksReadOK handles this case with default header values.

OK

func NewProjectsProjectsPlaybooksReadOK

func NewProjectsProjectsPlaybooksReadOK() *ProjectsProjectsPlaybooksReadOK

NewProjectsProjectsPlaybooksReadOK creates a ProjectsProjectsPlaybooksReadOK with default headers values

func (*ProjectsProjectsPlaybooksReadOK) Error

type ProjectsProjectsPlaybooksReadParams

type ProjectsProjectsPlaybooksReadParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsPlaybooksReadParams contains all the parameters to send to the API endpoint for the projects projects playbooks read operation typically these are written to a http.Request

func NewProjectsProjectsPlaybooksReadParams

func NewProjectsProjectsPlaybooksReadParams() *ProjectsProjectsPlaybooksReadParams

NewProjectsProjectsPlaybooksReadParams creates a new ProjectsProjectsPlaybooksReadParams object with the default values initialized.

func NewProjectsProjectsPlaybooksReadParamsWithContext

func NewProjectsProjectsPlaybooksReadParamsWithContext(ctx context.Context) *ProjectsProjectsPlaybooksReadParams

NewProjectsProjectsPlaybooksReadParamsWithContext creates a new ProjectsProjectsPlaybooksReadParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsPlaybooksReadParamsWithHTTPClient

func NewProjectsProjectsPlaybooksReadParamsWithHTTPClient(client *http.Client) *ProjectsProjectsPlaybooksReadParams

NewProjectsProjectsPlaybooksReadParamsWithHTTPClient creates a new ProjectsProjectsPlaybooksReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsPlaybooksReadParamsWithTimeout

func NewProjectsProjectsPlaybooksReadParamsWithTimeout(timeout time.Duration) *ProjectsProjectsPlaybooksReadParams

NewProjectsProjectsPlaybooksReadParamsWithTimeout creates a new ProjectsProjectsPlaybooksReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsPlaybooksReadParams) SetContext

SetContext adds the context to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) SetHTTPClient

func (o *ProjectsProjectsPlaybooksReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) SetID

SetID adds the id to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) SetSearch

func (o *ProjectsProjectsPlaybooksReadParams) SetSearch(search *string)

SetSearch adds the search to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) SetTimeout

func (o *ProjectsProjectsPlaybooksReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) WithContext

WithContext adds the context to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) WithID

WithID adds the id to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) WithSearch

WithSearch adds the search to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) WithTimeout

WithTimeout adds the timeout to the projects projects playbooks read params

func (*ProjectsProjectsPlaybooksReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsPlaybooksReadReader

type ProjectsProjectsPlaybooksReadReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsPlaybooksReadReader is a Reader for the ProjectsProjectsPlaybooksRead structure.

func (*ProjectsProjectsPlaybooksReadReader) ReadResponse

func (o *ProjectsProjectsPlaybooksReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsProjectUpdatesListOK

type ProjectsProjectsProjectUpdatesListOK struct {
}

ProjectsProjectsProjectUpdatesListOK handles this case with default header values.

OK

func NewProjectsProjectsProjectUpdatesListOK

func NewProjectsProjectsProjectUpdatesListOK() *ProjectsProjectsProjectUpdatesListOK

NewProjectsProjectsProjectUpdatesListOK creates a ProjectsProjectsProjectUpdatesListOK with default headers values

func (*ProjectsProjectsProjectUpdatesListOK) Error

type ProjectsProjectsProjectUpdatesListParams

type ProjectsProjectsProjectUpdatesListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsProjectUpdatesListParams contains all the parameters to send to the API endpoint for the projects projects project updates list operation typically these are written to a http.Request

func NewProjectsProjectsProjectUpdatesListParams

func NewProjectsProjectsProjectUpdatesListParams() *ProjectsProjectsProjectUpdatesListParams

NewProjectsProjectsProjectUpdatesListParams creates a new ProjectsProjectsProjectUpdatesListParams object with the default values initialized.

func NewProjectsProjectsProjectUpdatesListParamsWithContext

func NewProjectsProjectsProjectUpdatesListParamsWithContext(ctx context.Context) *ProjectsProjectsProjectUpdatesListParams

NewProjectsProjectsProjectUpdatesListParamsWithContext creates a new ProjectsProjectsProjectUpdatesListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsProjectUpdatesListParamsWithHTTPClient

func NewProjectsProjectsProjectUpdatesListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsProjectUpdatesListParams

NewProjectsProjectsProjectUpdatesListParamsWithHTTPClient creates a new ProjectsProjectsProjectUpdatesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsProjectUpdatesListParamsWithTimeout

func NewProjectsProjectsProjectUpdatesListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsProjectUpdatesListParams

NewProjectsProjectsProjectUpdatesListParamsWithTimeout creates a new ProjectsProjectsProjectUpdatesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsProjectUpdatesListParams) SetContext

SetContext adds the context to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) SetHTTPClient

func (o *ProjectsProjectsProjectUpdatesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) SetID

SetID adds the id to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) SetPage

SetPage adds the page to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) SetPageSize

func (o *ProjectsProjectsProjectUpdatesListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) SetSearch

func (o *ProjectsProjectsProjectUpdatesListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) SetTimeout

SetTimeout adds the timeout to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WithContext

WithContext adds the context to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WithID

WithID adds the id to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WithPage

WithPage adds the page to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WithSearch

WithSearch adds the search to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WithTimeout

WithTimeout adds the timeout to the projects projects project updates list params

func (*ProjectsProjectsProjectUpdatesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsProjectUpdatesListReader

type ProjectsProjectsProjectUpdatesListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsProjectUpdatesListReader is a Reader for the ProjectsProjectsProjectUpdatesList structure.

func (*ProjectsProjectsProjectUpdatesListReader) ReadResponse

func (o *ProjectsProjectsProjectUpdatesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsReadOK

type ProjectsProjectsReadOK struct {
}

ProjectsProjectsReadOK handles this case with default header values.

OK

func NewProjectsProjectsReadOK

func NewProjectsProjectsReadOK() *ProjectsProjectsReadOK

NewProjectsProjectsReadOK creates a ProjectsProjectsReadOK with default headers values

func (*ProjectsProjectsReadOK) Error

func (o *ProjectsProjectsReadOK) Error() string

type ProjectsProjectsReadParams

type ProjectsProjectsReadParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsReadParams contains all the parameters to send to the API endpoint for the projects projects read operation typically these are written to a http.Request

func NewProjectsProjectsReadParams

func NewProjectsProjectsReadParams() *ProjectsProjectsReadParams

NewProjectsProjectsReadParams creates a new ProjectsProjectsReadParams object with the default values initialized.

func NewProjectsProjectsReadParamsWithContext

func NewProjectsProjectsReadParamsWithContext(ctx context.Context) *ProjectsProjectsReadParams

NewProjectsProjectsReadParamsWithContext creates a new ProjectsProjectsReadParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsReadParamsWithHTTPClient

func NewProjectsProjectsReadParamsWithHTTPClient(client *http.Client) *ProjectsProjectsReadParams

NewProjectsProjectsReadParamsWithHTTPClient creates a new ProjectsProjectsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsReadParamsWithTimeout

func NewProjectsProjectsReadParamsWithTimeout(timeout time.Duration) *ProjectsProjectsReadParams

NewProjectsProjectsReadParamsWithTimeout creates a new ProjectsProjectsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsReadParams) SetContext

func (o *ProjectsProjectsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the projects projects read params

func (*ProjectsProjectsReadParams) SetHTTPClient

func (o *ProjectsProjectsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects read params

func (*ProjectsProjectsReadParams) SetID

func (o *ProjectsProjectsReadParams) SetID(id string)

SetID adds the id to the projects projects read params

func (*ProjectsProjectsReadParams) SetSearch

func (o *ProjectsProjectsReadParams) SetSearch(search *string)

SetSearch adds the search to the projects projects read params

func (*ProjectsProjectsReadParams) SetTimeout

func (o *ProjectsProjectsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects read params

func (*ProjectsProjectsReadParams) WithContext

WithContext adds the context to the projects projects read params

func (*ProjectsProjectsReadParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects read params

func (*ProjectsProjectsReadParams) WithID

WithID adds the id to the projects projects read params

func (*ProjectsProjectsReadParams) WithSearch

WithSearch adds the search to the projects projects read params

func (*ProjectsProjectsReadParams) WithTimeout

WithTimeout adds the timeout to the projects projects read params

func (*ProjectsProjectsReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsReadReader

type ProjectsProjectsReadReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsReadReader is a Reader for the ProjectsProjectsRead structure.

func (*ProjectsProjectsReadReader) ReadResponse

func (o *ProjectsProjectsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsSchedulesCreateBadRequest

type ProjectsProjectsSchedulesCreateBadRequest struct {
}

ProjectsProjectsSchedulesCreateBadRequest handles this case with default header values.

Bad Request

func NewProjectsProjectsSchedulesCreateBadRequest

func NewProjectsProjectsSchedulesCreateBadRequest() *ProjectsProjectsSchedulesCreateBadRequest

NewProjectsProjectsSchedulesCreateBadRequest creates a ProjectsProjectsSchedulesCreateBadRequest with default headers values

func (*ProjectsProjectsSchedulesCreateBadRequest) Error

type ProjectsProjectsSchedulesCreateBody

type ProjectsProjectsSchedulesCreateBody struct {

	// description
	Description string `json:"description,omitempty"`

	// diff mode
	DiffMode string `json:"diff_mode,omitempty"`

	// Enables processing of this schedule.
	Enabled string `json:"enabled,omitempty"`

	// extra data
	ExtraData string `json:"extra_data,omitempty"`

	// Inventory applied as a prompt, assuming job template prompts for inventory
	Inventory int64 `json:"inventory,omitempty"`

	// job tags
	JobTags string `json:"job_tags,omitempty"`

	// job type
	JobType string `json:"job_type,omitempty"`

	// limit
	Limit string `json:"limit,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// A value representing the schedules iCal recurrence rule.
	// Required: true
	Rrule *string `json:"rrule"`

	// scm branch
	ScmBranch string `json:"scm_branch,omitempty"`

	// skip tags
	SkipTags string `json:"skip_tags,omitempty"`

	// unified job template
	// Required: true
	UnifiedJobTemplate *int64 `json:"unified_job_template"`

	// verbosity
	Verbosity string `json:"verbosity,omitempty"`
}

ProjectsProjectsSchedulesCreateBody projects projects schedules create body swagger:model ProjectsProjectsSchedulesCreateBody

func (*ProjectsProjectsSchedulesCreateBody) MarshalBinary

func (o *ProjectsProjectsSchedulesCreateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProjectsProjectsSchedulesCreateBody) UnmarshalBinary

func (o *ProjectsProjectsSchedulesCreateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProjectsProjectsSchedulesCreateBody) Validate

Validate validates this projects projects schedules create body

type ProjectsProjectsSchedulesCreateCreated

type ProjectsProjectsSchedulesCreateCreated struct {
}

ProjectsProjectsSchedulesCreateCreated handles this case with default header values.

ProjectsProjectsSchedulesCreateCreated projects projects schedules create created

func NewProjectsProjectsSchedulesCreateCreated

func NewProjectsProjectsSchedulesCreateCreated() *ProjectsProjectsSchedulesCreateCreated

NewProjectsProjectsSchedulesCreateCreated creates a ProjectsProjectsSchedulesCreateCreated with default headers values

func (*ProjectsProjectsSchedulesCreateCreated) Error

type ProjectsProjectsSchedulesCreateParams

type ProjectsProjectsSchedulesCreateParams struct {

	/*Data*/
	Data ProjectsProjectsSchedulesCreateBody
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsSchedulesCreateParams contains all the parameters to send to the API endpoint for the projects projects schedules create operation typically these are written to a http.Request

func NewProjectsProjectsSchedulesCreateParams

func NewProjectsProjectsSchedulesCreateParams() *ProjectsProjectsSchedulesCreateParams

NewProjectsProjectsSchedulesCreateParams creates a new ProjectsProjectsSchedulesCreateParams object with the default values initialized.

func NewProjectsProjectsSchedulesCreateParamsWithContext

func NewProjectsProjectsSchedulesCreateParamsWithContext(ctx context.Context) *ProjectsProjectsSchedulesCreateParams

NewProjectsProjectsSchedulesCreateParamsWithContext creates a new ProjectsProjectsSchedulesCreateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsSchedulesCreateParamsWithHTTPClient

func NewProjectsProjectsSchedulesCreateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsSchedulesCreateParams

NewProjectsProjectsSchedulesCreateParamsWithHTTPClient creates a new ProjectsProjectsSchedulesCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsSchedulesCreateParamsWithTimeout

func NewProjectsProjectsSchedulesCreateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsSchedulesCreateParams

NewProjectsProjectsSchedulesCreateParamsWithTimeout creates a new ProjectsProjectsSchedulesCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsSchedulesCreateParams) SetContext

SetContext adds the context to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) SetData

SetData adds the data to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) SetHTTPClient

func (o *ProjectsProjectsSchedulesCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) SetID

SetID adds the id to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) SetTimeout

func (o *ProjectsProjectsSchedulesCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) WithContext

WithContext adds the context to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) WithData

WithData adds the data to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) WithID

WithID adds the id to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) WithTimeout

WithTimeout adds the timeout to the projects projects schedules create params

func (*ProjectsProjectsSchedulesCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsSchedulesCreateReader

type ProjectsProjectsSchedulesCreateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsSchedulesCreateReader is a Reader for the ProjectsProjectsSchedulesCreate structure.

func (*ProjectsProjectsSchedulesCreateReader) ReadResponse

func (o *ProjectsProjectsSchedulesCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsSchedulesListOK

type ProjectsProjectsSchedulesListOK struct {
}

ProjectsProjectsSchedulesListOK handles this case with default header values.

OK

func NewProjectsProjectsSchedulesListOK

func NewProjectsProjectsSchedulesListOK() *ProjectsProjectsSchedulesListOK

NewProjectsProjectsSchedulesListOK creates a ProjectsProjectsSchedulesListOK with default headers values

func (*ProjectsProjectsSchedulesListOK) Error

type ProjectsProjectsSchedulesListParams

type ProjectsProjectsSchedulesListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsSchedulesListParams contains all the parameters to send to the API endpoint for the projects projects schedules list operation typically these are written to a http.Request

func NewProjectsProjectsSchedulesListParams

func NewProjectsProjectsSchedulesListParams() *ProjectsProjectsSchedulesListParams

NewProjectsProjectsSchedulesListParams creates a new ProjectsProjectsSchedulesListParams object with the default values initialized.

func NewProjectsProjectsSchedulesListParamsWithContext

func NewProjectsProjectsSchedulesListParamsWithContext(ctx context.Context) *ProjectsProjectsSchedulesListParams

NewProjectsProjectsSchedulesListParamsWithContext creates a new ProjectsProjectsSchedulesListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsSchedulesListParamsWithHTTPClient

func NewProjectsProjectsSchedulesListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsSchedulesListParams

NewProjectsProjectsSchedulesListParamsWithHTTPClient creates a new ProjectsProjectsSchedulesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsSchedulesListParamsWithTimeout

func NewProjectsProjectsSchedulesListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsSchedulesListParams

NewProjectsProjectsSchedulesListParamsWithTimeout creates a new ProjectsProjectsSchedulesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsSchedulesListParams) SetContext

SetContext adds the context to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) SetHTTPClient

func (o *ProjectsProjectsSchedulesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) SetID

SetID adds the id to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) SetPage

func (o *ProjectsProjectsSchedulesListParams) SetPage(page *int64)

SetPage adds the page to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) SetPageSize

func (o *ProjectsProjectsSchedulesListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) SetSearch

func (o *ProjectsProjectsSchedulesListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) SetTimeout

func (o *ProjectsProjectsSchedulesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WithContext

WithContext adds the context to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WithID

WithID adds the id to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WithPage

WithPage adds the page to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WithSearch

WithSearch adds the search to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WithTimeout

WithTimeout adds the timeout to the projects projects schedules list params

func (*ProjectsProjectsSchedulesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsSchedulesListReader

type ProjectsProjectsSchedulesListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsSchedulesListReader is a Reader for the ProjectsProjectsSchedulesList structure.

func (*ProjectsProjectsSchedulesListReader) ReadResponse

func (o *ProjectsProjectsSchedulesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsScmInventorySourcesListOK

type ProjectsProjectsScmInventorySourcesListOK struct {
}

ProjectsProjectsScmInventorySourcesListOK handles this case with default header values.

OK

func NewProjectsProjectsScmInventorySourcesListOK

func NewProjectsProjectsScmInventorySourcesListOK() *ProjectsProjectsScmInventorySourcesListOK

NewProjectsProjectsScmInventorySourcesListOK creates a ProjectsProjectsScmInventorySourcesListOK with default headers values

func (*ProjectsProjectsScmInventorySourcesListOK) Error

type ProjectsProjectsScmInventorySourcesListParams

type ProjectsProjectsScmInventorySourcesListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsScmInventorySourcesListParams contains all the parameters to send to the API endpoint for the projects projects scm inventory sources list operation typically these are written to a http.Request

func NewProjectsProjectsScmInventorySourcesListParams

func NewProjectsProjectsScmInventorySourcesListParams() *ProjectsProjectsScmInventorySourcesListParams

NewProjectsProjectsScmInventorySourcesListParams creates a new ProjectsProjectsScmInventorySourcesListParams object with the default values initialized.

func NewProjectsProjectsScmInventorySourcesListParamsWithContext

func NewProjectsProjectsScmInventorySourcesListParamsWithContext(ctx context.Context) *ProjectsProjectsScmInventorySourcesListParams

NewProjectsProjectsScmInventorySourcesListParamsWithContext creates a new ProjectsProjectsScmInventorySourcesListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsScmInventorySourcesListParamsWithHTTPClient

func NewProjectsProjectsScmInventorySourcesListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsScmInventorySourcesListParams

NewProjectsProjectsScmInventorySourcesListParamsWithHTTPClient creates a new ProjectsProjectsScmInventorySourcesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsScmInventorySourcesListParamsWithTimeout

func NewProjectsProjectsScmInventorySourcesListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsScmInventorySourcesListParams

NewProjectsProjectsScmInventorySourcesListParamsWithTimeout creates a new ProjectsProjectsScmInventorySourcesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsScmInventorySourcesListParams) SetContext

SetContext adds the context to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) SetHTTPClient

func (o *ProjectsProjectsScmInventorySourcesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) SetID

SetID adds the id to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) SetPage

SetPage adds the page to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) SetPageSize

func (o *ProjectsProjectsScmInventorySourcesListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) SetSearch

SetSearch adds the search to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) SetTimeout

SetTimeout adds the timeout to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WithContext

WithContext adds the context to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WithID

WithID adds the id to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WithPage

WithPage adds the page to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WithSearch

WithSearch adds the search to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WithTimeout

WithTimeout adds the timeout to the projects projects scm inventory sources list params

func (*ProjectsProjectsScmInventorySourcesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsScmInventorySourcesListReader

type ProjectsProjectsScmInventorySourcesListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsScmInventorySourcesListReader is a Reader for the ProjectsProjectsScmInventorySourcesList structure.

func (*ProjectsProjectsScmInventorySourcesListReader) ReadResponse

func (o *ProjectsProjectsScmInventorySourcesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsTeamsListOK

type ProjectsProjectsTeamsListOK struct {
}

ProjectsProjectsTeamsListOK handles this case with default header values.

OK

func NewProjectsProjectsTeamsListOK

func NewProjectsProjectsTeamsListOK() *ProjectsProjectsTeamsListOK

NewProjectsProjectsTeamsListOK creates a ProjectsProjectsTeamsListOK with default headers values

func (*ProjectsProjectsTeamsListOK) Error

type ProjectsProjectsTeamsListParams

type ProjectsProjectsTeamsListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsTeamsListParams contains all the parameters to send to the API endpoint for the projects projects teams list operation typically these are written to a http.Request

func NewProjectsProjectsTeamsListParams

func NewProjectsProjectsTeamsListParams() *ProjectsProjectsTeamsListParams

NewProjectsProjectsTeamsListParams creates a new ProjectsProjectsTeamsListParams object with the default values initialized.

func NewProjectsProjectsTeamsListParamsWithContext

func NewProjectsProjectsTeamsListParamsWithContext(ctx context.Context) *ProjectsProjectsTeamsListParams

NewProjectsProjectsTeamsListParamsWithContext creates a new ProjectsProjectsTeamsListParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsTeamsListParamsWithHTTPClient

func NewProjectsProjectsTeamsListParamsWithHTTPClient(client *http.Client) *ProjectsProjectsTeamsListParams

NewProjectsProjectsTeamsListParamsWithHTTPClient creates a new ProjectsProjectsTeamsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsTeamsListParamsWithTimeout

func NewProjectsProjectsTeamsListParamsWithTimeout(timeout time.Duration) *ProjectsProjectsTeamsListParams

NewProjectsProjectsTeamsListParamsWithTimeout creates a new ProjectsProjectsTeamsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsTeamsListParams) SetContext

func (o *ProjectsProjectsTeamsListParams) SetContext(ctx context.Context)

SetContext adds the context to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) SetHTTPClient

func (o *ProjectsProjectsTeamsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) SetID

SetID adds the id to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) SetPage

func (o *ProjectsProjectsTeamsListParams) SetPage(page *int64)

SetPage adds the page to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) SetPageSize

func (o *ProjectsProjectsTeamsListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) SetSearch

func (o *ProjectsProjectsTeamsListParams) SetSearch(search *string)

SetSearch adds the search to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) SetTimeout

func (o *ProjectsProjectsTeamsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WithContext

WithContext adds the context to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WithID

WithID adds the id to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WithPage

WithPage adds the page to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WithPageSize

WithPageSize adds the pageSize to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WithSearch

WithSearch adds the search to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WithTimeout

WithTimeout adds the timeout to the projects projects teams list params

func (*ProjectsProjectsTeamsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsTeamsListReader

type ProjectsProjectsTeamsListReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsTeamsListReader is a Reader for the ProjectsProjectsTeamsList structure.

func (*ProjectsProjectsTeamsListReader) ReadResponse

func (o *ProjectsProjectsTeamsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsUpdate0Body

type ProjectsProjectsUpdate0Body struct {

	// Allow changing the SCM branch or revision in a job template that uses this project.
	AllowOverride string `json:"allow_override,omitempty"`

	// credential
	Credential int64 `json:"credential,omitempty"`

	// Local absolute file path containing a custom Python virtualenv to use
	CustomVirtualenv string `json:"custom_virtualenv,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// Local path (relative to PROJECTS_ROOT) containing playbooks and related files for this project.
	LocalPath string `json:"local_path,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// The organization used to determine access to this template.
	Organization int64 `json:"organization,omitempty"`

	// Specific branch, tag or commit to checkout.
	ScmBranch string `json:"scm_branch,omitempty"`

	// Discard any local changes before syncing the project.
	ScmClean string `json:"scm_clean,omitempty"`

	// Delete the project before syncing.
	ScmDeleteOnUpdate string `json:"scm_delete_on_update,omitempty"`

	// For git projects, an additional refspec to fetch.
	ScmRefspec string `json:"scm_refspec,omitempty"`

	// Specifies the source control system used to store the project.
	ScmType string `json:"scm_type,omitempty"`

	// The number of seconds after the last project update ran that a new project update will be launched as a job dependency.
	ScmUpdateCacheTimeout int64 `json:"scm_update_cache_timeout,omitempty"`

	// Update the project when a job is launched that uses the project.
	ScmUpdateOnLaunch string `json:"scm_update_on_launch,omitempty"`

	// The location where the project is stored.
	ScmURL string `json:"scm_url,omitempty"`

	// The amount of time (in seconds) to run before the task is canceled.
	Timeout int64 `json:"timeout,omitempty"`
}

ProjectsProjectsUpdate0Body projects projects update0 body swagger:model ProjectsProjectsUpdate0Body

func (*ProjectsProjectsUpdate0Body) MarshalBinary

func (o *ProjectsProjectsUpdate0Body) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProjectsProjectsUpdate0Body) UnmarshalBinary

func (o *ProjectsProjectsUpdate0Body) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProjectsProjectsUpdate0Body) Validate

func (o *ProjectsProjectsUpdate0Body) Validate(formats strfmt.Registry) error

Validate validates this projects projects update0 body

type ProjectsProjectsUpdate0OK

type ProjectsProjectsUpdate0OK struct {
}

ProjectsProjectsUpdate0OK handles this case with default header values.

OK

func NewProjectsProjectsUpdate0OK

func NewProjectsProjectsUpdate0OK() *ProjectsProjectsUpdate0OK

NewProjectsProjectsUpdate0OK creates a ProjectsProjectsUpdate0OK with default headers values

func (*ProjectsProjectsUpdate0OK) Error

func (o *ProjectsProjectsUpdate0OK) Error() string

type ProjectsProjectsUpdate0Params

type ProjectsProjectsUpdate0Params struct {

	/*Data*/
	Data ProjectsProjectsUpdate0Body
	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsUpdate0Params contains all the parameters to send to the API endpoint for the projects projects update 0 operation typically these are written to a http.Request

func NewProjectsProjectsUpdate0Params

func NewProjectsProjectsUpdate0Params() *ProjectsProjectsUpdate0Params

NewProjectsProjectsUpdate0Params creates a new ProjectsProjectsUpdate0Params object with the default values initialized.

func NewProjectsProjectsUpdate0ParamsWithContext

func NewProjectsProjectsUpdate0ParamsWithContext(ctx context.Context) *ProjectsProjectsUpdate0Params

NewProjectsProjectsUpdate0ParamsWithContext creates a new ProjectsProjectsUpdate0Params object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsUpdate0ParamsWithHTTPClient

func NewProjectsProjectsUpdate0ParamsWithHTTPClient(client *http.Client) *ProjectsProjectsUpdate0Params

NewProjectsProjectsUpdate0ParamsWithHTTPClient creates a new ProjectsProjectsUpdate0Params object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsUpdate0ParamsWithTimeout

func NewProjectsProjectsUpdate0ParamsWithTimeout(timeout time.Duration) *ProjectsProjectsUpdate0Params

NewProjectsProjectsUpdate0ParamsWithTimeout creates a new ProjectsProjectsUpdate0Params object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsUpdate0Params) SetContext

func (o *ProjectsProjectsUpdate0Params) SetContext(ctx context.Context)

SetContext adds the context to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) SetData

SetData adds the data to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) SetHTTPClient

func (o *ProjectsProjectsUpdate0Params) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) SetID

SetID adds the id to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) SetSearch

func (o *ProjectsProjectsUpdate0Params) SetSearch(search *string)

SetSearch adds the search to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) SetTimeout

func (o *ProjectsProjectsUpdate0Params) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) WithContext

WithContext adds the context to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) WithData

WithData adds the data to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) WithID

WithID adds the id to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) WithSearch

WithSearch adds the search to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) WithTimeout

WithTimeout adds the timeout to the projects projects update 0 params

func (*ProjectsProjectsUpdate0Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsUpdate0Reader

type ProjectsProjectsUpdate0Reader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsUpdate0Reader is a Reader for the ProjectsProjectsUpdate0 structure.

func (*ProjectsProjectsUpdate0Reader) ReadResponse

func (o *ProjectsProjectsUpdate0Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsUpdateCreateCreated

type ProjectsProjectsUpdateCreateCreated struct {
}

ProjectsProjectsUpdateCreateCreated handles this case with default header values.

ProjectsProjectsUpdateCreateCreated projects projects update create created

func NewProjectsProjectsUpdateCreateCreated

func NewProjectsProjectsUpdateCreateCreated() *ProjectsProjectsUpdateCreateCreated

NewProjectsProjectsUpdateCreateCreated creates a ProjectsProjectsUpdateCreateCreated with default headers values

func (*ProjectsProjectsUpdateCreateCreated) Error

type ProjectsProjectsUpdateCreateParams

type ProjectsProjectsUpdateCreateParams struct {

	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsUpdateCreateParams contains all the parameters to send to the API endpoint for the projects projects update create operation typically these are written to a http.Request

func NewProjectsProjectsUpdateCreateParams

func NewProjectsProjectsUpdateCreateParams() *ProjectsProjectsUpdateCreateParams

NewProjectsProjectsUpdateCreateParams creates a new ProjectsProjectsUpdateCreateParams object with the default values initialized.

func NewProjectsProjectsUpdateCreateParamsWithContext

func NewProjectsProjectsUpdateCreateParamsWithContext(ctx context.Context) *ProjectsProjectsUpdateCreateParams

NewProjectsProjectsUpdateCreateParamsWithContext creates a new ProjectsProjectsUpdateCreateParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsUpdateCreateParamsWithHTTPClient

func NewProjectsProjectsUpdateCreateParamsWithHTTPClient(client *http.Client) *ProjectsProjectsUpdateCreateParams

NewProjectsProjectsUpdateCreateParamsWithHTTPClient creates a new ProjectsProjectsUpdateCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsUpdateCreateParamsWithTimeout

func NewProjectsProjectsUpdateCreateParamsWithTimeout(timeout time.Duration) *ProjectsProjectsUpdateCreateParams

NewProjectsProjectsUpdateCreateParamsWithTimeout creates a new ProjectsProjectsUpdateCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsUpdateCreateParams) SetContext

SetContext adds the context to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) SetHTTPClient

func (o *ProjectsProjectsUpdateCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) SetID

SetID adds the id to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) SetTimeout

func (o *ProjectsProjectsUpdateCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) WithContext

WithContext adds the context to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) WithID

WithID adds the id to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) WithTimeout

WithTimeout adds the timeout to the projects projects update create params

func (*ProjectsProjectsUpdateCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsUpdateCreateReader

type ProjectsProjectsUpdateCreateReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsUpdateCreateReader is a Reader for the ProjectsProjectsUpdateCreate structure.

func (*ProjectsProjectsUpdateCreateReader) ReadResponse

func (o *ProjectsProjectsUpdateCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ProjectsProjectsUpdateReadOK

type ProjectsProjectsUpdateReadOK struct {
}

ProjectsProjectsUpdateReadOK handles this case with default header values.

OK

func NewProjectsProjectsUpdateReadOK

func NewProjectsProjectsUpdateReadOK() *ProjectsProjectsUpdateReadOK

NewProjectsProjectsUpdateReadOK creates a ProjectsProjectsUpdateReadOK with default headers values

func (*ProjectsProjectsUpdateReadOK) Error

type ProjectsProjectsUpdateReadParams

type ProjectsProjectsUpdateReadParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ProjectsProjectsUpdateReadParams contains all the parameters to send to the API endpoint for the projects projects update read operation typically these are written to a http.Request

func NewProjectsProjectsUpdateReadParams

func NewProjectsProjectsUpdateReadParams() *ProjectsProjectsUpdateReadParams

NewProjectsProjectsUpdateReadParams creates a new ProjectsProjectsUpdateReadParams object with the default values initialized.

func NewProjectsProjectsUpdateReadParamsWithContext

func NewProjectsProjectsUpdateReadParamsWithContext(ctx context.Context) *ProjectsProjectsUpdateReadParams

NewProjectsProjectsUpdateReadParamsWithContext creates a new ProjectsProjectsUpdateReadParams object with the default values initialized, and the ability to set a context for a request

func NewProjectsProjectsUpdateReadParamsWithHTTPClient

func NewProjectsProjectsUpdateReadParamsWithHTTPClient(client *http.Client) *ProjectsProjectsUpdateReadParams

NewProjectsProjectsUpdateReadParamsWithHTTPClient creates a new ProjectsProjectsUpdateReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewProjectsProjectsUpdateReadParamsWithTimeout

func NewProjectsProjectsUpdateReadParamsWithTimeout(timeout time.Duration) *ProjectsProjectsUpdateReadParams

NewProjectsProjectsUpdateReadParamsWithTimeout creates a new ProjectsProjectsUpdateReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*ProjectsProjectsUpdateReadParams) SetContext

SetContext adds the context to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) SetHTTPClient

func (o *ProjectsProjectsUpdateReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) SetID

SetID adds the id to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) SetSearch

func (o *ProjectsProjectsUpdateReadParams) SetSearch(search *string)

SetSearch adds the search to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) SetTimeout

func (o *ProjectsProjectsUpdateReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) WithContext

WithContext adds the context to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) WithID

WithID adds the id to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) WithSearch

WithSearch adds the search to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) WithTimeout

WithTimeout adds the timeout to the projects projects update read params

func (*ProjectsProjectsUpdateReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectsProjectsUpdateReadReader

type ProjectsProjectsUpdateReadReader struct {
	// contains filtered or unexported fields
}

ProjectsProjectsUpdateReadReader is a Reader for the ProjectsProjectsUpdateRead structure.

func (*ProjectsProjectsUpdateReadReader) ReadResponse

func (o *ProjectsProjectsUpdateReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL