Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Retrieves a list of change logs. This method supports paging.
See: DCM/DFA Reporting And Trafficking API Reference for dfareporting.changeLogs.list
.
Synopsis
- type ChangeLogsListResource = "dfareporting" :> ("v3.2" :> ("userprofiles" :> (Capture "profileId" (Textual Int64) :> ("changeLogs" :> (QueryParams "userProfileIds" (Textual Int64) :> (QueryParam "objectType" ChangeLogsListObjectType :> (QueryParam "searchString" Text :> (QueryParams "ids" (Textual Int64) :> (QueryParam "action" ChangeLogsListAction :> (QueryParam "minChangeTime" Text :> (QueryParam "maxChangeTime" Text :> (QueryParam "pageToken" Text :> (QueryParams "objectIds" (Textual Int64) :> (QueryParam "maxResults" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] ChangeLogsListResponse)))))))))))))))
- changeLogsList :: Int64 -> ChangeLogsList
- data ChangeLogsList
- cllUserProFileIds :: Lens' ChangeLogsList [Int64]
- cllObjectType :: Lens' ChangeLogsList (Maybe ChangeLogsListObjectType)
- cllSearchString :: Lens' ChangeLogsList (Maybe Text)
- cllIds :: Lens' ChangeLogsList [Int64]
- cllProFileId :: Lens' ChangeLogsList Int64
- cllAction :: Lens' ChangeLogsList (Maybe ChangeLogsListAction)
- cllMinChangeTime :: Lens' ChangeLogsList (Maybe Text)
- cllMaxChangeTime :: Lens' ChangeLogsList (Maybe Text)
- cllPageToken :: Lens' ChangeLogsList (Maybe Text)
- cllObjectIds :: Lens' ChangeLogsList [Int64]
- cllMaxResults :: Lens' ChangeLogsList Int32
REST Resource
type ChangeLogsListResource = "dfareporting" :> ("v3.2" :> ("userprofiles" :> (Capture "profileId" (Textual Int64) :> ("changeLogs" :> (QueryParams "userProfileIds" (Textual Int64) :> (QueryParam "objectType" ChangeLogsListObjectType :> (QueryParam "searchString" Text :> (QueryParams "ids" (Textual Int64) :> (QueryParam "action" ChangeLogsListAction :> (QueryParam "minChangeTime" Text :> (QueryParam "maxChangeTime" Text :> (QueryParam "pageToken" Text :> (QueryParams "objectIds" (Textual Int64) :> (QueryParam "maxResults" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] ChangeLogsListResponse))))))))))))))) Source #
A resource alias for dfareporting.changeLogs.list
method which the
ChangeLogsList
request conforms to.
Creating a Request
Creates a value of ChangeLogsList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ChangeLogsList Source #
Retrieves a list of change logs. This method supports paging.
See: changeLogsList
smart constructor.
Instances
Request Lenses
cllUserProFileIds :: Lens' ChangeLogsList [Int64] Source #
Select only change logs with these user profile IDs.
cllObjectType :: Lens' ChangeLogsList (Maybe ChangeLogsListObjectType) Source #
Select only change logs with the specified object type.
cllSearchString :: Lens' ChangeLogsList (Maybe Text) Source #
Select only change logs whose object ID, user name, old or new values match the search string.
cllProFileId :: Lens' ChangeLogsList Int64 Source #
User profile ID associated with this request.
cllAction :: Lens' ChangeLogsList (Maybe ChangeLogsListAction) Source #
Select only change logs with the specified action.
cllMinChangeTime :: Lens' ChangeLogsList (Maybe Text) Source #
Select only change logs whose change time is before the specified minChangeTime.The time should be formatted as an RFC3339 date/time string. For example, for 10:54 PM on July 18th, 2015, in the America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In other words, the year, month, day, the letter T, the hour (24-hour clock system), minute, second, and then the time zone offset.
cllMaxChangeTime :: Lens' ChangeLogsList (Maybe Text) Source #
Select only change logs whose change time is before the specified maxChangeTime.The time should be formatted as an RFC3339 date/time string. For example, for 10:54 PM on July 18th, 2015, in the America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In other words, the year, month, day, the letter T, the hour (24-hour clock system), minute, second, and then the time zone offset.
cllPageToken :: Lens' ChangeLogsList (Maybe Text) Source #
Value of the nextPageToken from the previous result page.
cllObjectIds :: Lens' ChangeLogsList [Int64] Source #
Select only change logs with these object IDs.
cllMaxResults :: Lens' ChangeLogsList Int32 Source #
Maximum number of results to return.