Source code for azure.mgmt.datashare.models._paged_models

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.paging import Paged


[docs]class AccountPaged(Paged): """ A paging container for iterating over a list of :class:`Account <azure.mgmt.datashare.models.Account>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[Account]'} } def __init__(self, *args, **kwargs): super(AccountPaged, self).__init__(*args, **kwargs)
[docs]class ConsumerInvitationPaged(Paged): """ A paging container for iterating over a list of :class:`ConsumerInvitation <azure.mgmt.datashare.models.ConsumerInvitation>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ConsumerInvitation]'} } def __init__(self, *args, **kwargs): super(ConsumerInvitationPaged, self).__init__(*args, **kwargs)
[docs]class DataSetPaged(Paged): """ A paging container for iterating over a list of :class:`DataSet <azure.mgmt.datashare.models.DataSet>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[DataSet]'} } def __init__(self, *args, **kwargs): super(DataSetPaged, self).__init__(*args, **kwargs)
[docs]class DataSetMappingPaged(Paged): """ A paging container for iterating over a list of :class:`DataSetMapping <azure.mgmt.datashare.models.DataSetMapping>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[DataSetMapping]'} } def __init__(self, *args, **kwargs): super(DataSetMappingPaged, self).__init__(*args, **kwargs)
[docs]class InvitationPaged(Paged): """ A paging container for iterating over a list of :class:`Invitation <azure.mgmt.datashare.models.Invitation>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[Invitation]'} } def __init__(self, *args, **kwargs): super(InvitationPaged, self).__init__(*args, **kwargs)
[docs]class OperationModelPaged(Paged): """ A paging container for iterating over a list of :class:`OperationModel <azure.mgmt.datashare.models.OperationModel>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[OperationModel]'} } def __init__(self, *args, **kwargs): super(OperationModelPaged, self).__init__(*args, **kwargs)
[docs]class SharePaged(Paged): """ A paging container for iterating over a list of :class:`Share <azure.mgmt.datashare.models.Share>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[Share]'} } def __init__(self, *args, **kwargs): super(SharePaged, self).__init__(*args, **kwargs)
[docs]class ShareSynchronizationPaged(Paged): """ A paging container for iterating over a list of :class:`ShareSynchronization <azure.mgmt.datashare.models.ShareSynchronization>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ShareSynchronization]'} } def __init__(self, *args, **kwargs): super(ShareSynchronizationPaged, self).__init__(*args, **kwargs)
[docs]class SynchronizationDetailsPaged(Paged): """ A paging container for iterating over a list of :class:`SynchronizationDetails <azure.mgmt.datashare.models.SynchronizationDetails>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[SynchronizationDetails]'} } def __init__(self, *args, **kwargs): super(SynchronizationDetailsPaged, self).__init__(*args, **kwargs)
[docs]class ProviderShareSubscriptionPaged(Paged): """ A paging container for iterating over a list of :class:`ProviderShareSubscription <azure.mgmt.datashare.models.ProviderShareSubscription>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ProviderShareSubscription]'} } def __init__(self, *args, **kwargs): super(ProviderShareSubscriptionPaged, self).__init__(*args, **kwargs)
[docs]class ShareSubscriptionPaged(Paged): """ A paging container for iterating over a list of :class:`ShareSubscription <azure.mgmt.datashare.models.ShareSubscription>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ShareSubscription]'} } def __init__(self, *args, **kwargs): super(ShareSubscriptionPaged, self).__init__(*args, **kwargs)
[docs]class SourceShareSynchronizationSettingPaged(Paged): """ A paging container for iterating over a list of :class:`SourceShareSynchronizationSetting <azure.mgmt.datashare.models.SourceShareSynchronizationSetting>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[SourceShareSynchronizationSetting]'} } def __init__(self, *args, **kwargs): super(SourceShareSynchronizationSettingPaged, self).__init__(*args, **kwargs)
[docs]class ShareSubscriptionSynchronizationPaged(Paged): """ A paging container for iterating over a list of :class:`ShareSubscriptionSynchronization <azure.mgmt.datashare.models.ShareSubscriptionSynchronization>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ShareSubscriptionSynchronization]'} } def __init__(self, *args, **kwargs): super(ShareSubscriptionSynchronizationPaged, self).__init__(*args, **kwargs)
[docs]class ConsumerSourceDataSetPaged(Paged): """ A paging container for iterating over a list of :class:`ConsumerSourceDataSet <azure.mgmt.datashare.models.ConsumerSourceDataSet>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ConsumerSourceDataSet]'} } def __init__(self, *args, **kwargs): super(ConsumerSourceDataSetPaged, self).__init__(*args, **kwargs)
[docs]class SynchronizationSettingPaged(Paged): """ A paging container for iterating over a list of :class:`SynchronizationSetting <azure.mgmt.datashare.models.SynchronizationSetting>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[SynchronizationSetting]'} } def __init__(self, *args, **kwargs): super(SynchronizationSettingPaged, self).__init__(*args, **kwargs)
[docs]class TriggerPaged(Paged): """ A paging container for iterating over a list of :class:`Trigger <azure.mgmt.datashare.models.Trigger>` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[Trigger]'} } def __init__(self, *args, **kwargs): super(TriggerPaged, self).__init__(*args, **kwargs)