\hypertarget{class_skm_xml_api_1_1_authorization_command}{}\doxysection{Skm\+Xml\+Api.\+Authorization\+Command Class Reference}
\label{class_skm_xml_api_1_1_authorization_command}\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}


Communicates with the Skm Api to get Urls for thumbnails and Rtsp streams  


Inheritance diagram for Skm\+Xml\+Api.\+Authorization\+Command\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_skm_xml_api_1_1_authorization_command}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
string \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command_a2dad131e79ee02c373e18da7a586a9f6}{Get\+Archive\+Url}} (\mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} Device, Date\+Time Start\+Time, Date\+Time End\+Time, bool skip\+Gaps=false)
\begin{DoxyCompactList}\small\item\em Gets the archive Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. \end{DoxyCompactList}\item 
string \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command_a36e26264e563c7e474266cf1d4f02609}{Get\+Archive\+Url}} (string object\+Id, Date\+Time Start\+Time, Date\+Time End\+Time, bool skip\+Gaps=false)
\begin{DoxyCompactList}\small\item\em Gets the archive Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. \end{DoxyCompactList}\item 
string \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command_a047095100902b73cb2a6f6ae8135666e}{Get\+Download\+Clip\+Url}} (string object\+Id, Date\+Time Start\+Time, Date\+Time End\+Time)
\begin{DoxyCompactList}\small\item\em Returns U\+RL to download media clip. \end{DoxyCompactList}\item 
string \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command_a8451831f7b9f6bcda6a5a5f5266d891f}{Get\+Live\+Url}} (\mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} Device, bool analytics=false)
\begin{DoxyCompactList}\small\item\em Gets the live Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. \end{DoxyCompactList}\item 
string \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command_ac732fce8a89399869b19c997190b0253}{Get\+Live\+Url}} (string object\+Id, bool analytics=false)
\begin{DoxyCompactList}\small\item\em Gets the live Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. \end{DoxyCompactList}\item 
string \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command_ac4ce925b2e1069c5f8b1dee566af29b9}{Get\+Snapshot\+Url}} (\mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} Device)
\begin{DoxyCompactList}\small\item\em Gets the snapshot/thumbnail of a Skm resource object \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command}{Authorization\+Command}} \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command_ac0628375664bf0e514d9200a1d9c3079}{New\+Authorization\+Command}} (\mbox{\hyperlink{class_skm_xml_api_1_1_skm_session}{Skm\+Session}} \mbox{\hyperlink{class_skm_xml_api_1_1_skm_base_aad8f1e5d6c1184b47abbc00cdb82f9f3}{Session}})
\begin{DoxyCompactList}\small\item\em Factory method to create a new instance of the Authorization command \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
Communicates with the Skm Api to get Urls for thumbnails and Rtsp streams 



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_skm_xml_api_1_1_authorization_command_a2dad131e79ee02c373e18da7a586a9f6}\label{class_skm_xml_api_1_1_authorization_command_a2dad131e79ee02c373e18da7a586a9f6}} 
\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}!GetArchiveUrl@{GetArchiveUrl}}
\index{GetArchiveUrl@{GetArchiveUrl}!SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}
\doxysubsubsection{\texorpdfstring{GetArchiveUrl()}{GetArchiveUrl()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily string Skm\+Xml\+Api.\+Authorization\+Command.\+Get\+Archive\+Url (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}}}]{Device,  }\item[{Date\+Time}]{Start\+Time,  }\item[{Date\+Time}]{End\+Time,  }\item[{bool}]{skip\+Gaps = {\ttfamily false} }\end{DoxyParamCaption})}



Gets the archive Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. 


\begin{DoxyParams}{Parameters}
{\em Device} & The Skm device to get the Url for\\
\hline
{\em Start\+Time} & Time to begin playing back\\
\hline
{\em End\+Time} & Time of archive to stop playing\\
\hline
{\em skip\+Gaps} & Skip archive gaps\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Archive Url of resource
\end{DoxyReturn}
\mbox{\Hypertarget{class_skm_xml_api_1_1_authorization_command_a36e26264e563c7e474266cf1d4f02609}\label{class_skm_xml_api_1_1_authorization_command_a36e26264e563c7e474266cf1d4f02609}} 
\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}!GetArchiveUrl@{GetArchiveUrl}}
\index{GetArchiveUrl@{GetArchiveUrl}!SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}
\doxysubsubsection{\texorpdfstring{GetArchiveUrl()}{GetArchiveUrl()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily string Skm\+Xml\+Api.\+Authorization\+Command.\+Get\+Archive\+Url (\begin{DoxyParamCaption}\item[{string}]{object\+Id,  }\item[{Date\+Time}]{Start\+Time,  }\item[{Date\+Time}]{End\+Time,  }\item[{bool}]{skip\+Gaps = {\ttfamily false} }\end{DoxyParamCaption})}



Gets the archive Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. 


\begin{DoxyParams}{Parameters}
{\em object\+Id} & The Skm device to get the Url for\\
\hline
{\em Start\+Time} & Time to begin playing back\\
\hline
{\em End\+Time} & Time of archive to stop playing\\
\hline
{\em skip\+Gaps} & Skip archive gaps\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Archive Url of resource
\end{DoxyReturn}
\mbox{\Hypertarget{class_skm_xml_api_1_1_authorization_command_a047095100902b73cb2a6f6ae8135666e}\label{class_skm_xml_api_1_1_authorization_command_a047095100902b73cb2a6f6ae8135666e}} 
\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}!GetDownloadClipUrl@{GetDownloadClipUrl}}
\index{GetDownloadClipUrl@{GetDownloadClipUrl}!SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}
\doxysubsubsection{\texorpdfstring{GetDownloadClipUrl()}{GetDownloadClipUrl()}}
{\footnotesize\ttfamily string Skm\+Xml\+Api.\+Authorization\+Command.\+Get\+Download\+Clip\+Url (\begin{DoxyParamCaption}\item[{string}]{object\+Id,  }\item[{Date\+Time}]{Start\+Time,  }\item[{Date\+Time}]{End\+Time }\end{DoxyParamCaption})}



Returns U\+RL to download media clip. 


\begin{DoxyParams}{Parameters}
{\em object\+Id} & \\
\hline
{\em Start\+Time} & \\
\hline
{\em End\+Time} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{class_skm_xml_api_1_1_authorization_command_a8451831f7b9f6bcda6a5a5f5266d891f}\label{class_skm_xml_api_1_1_authorization_command_a8451831f7b9f6bcda6a5a5f5266d891f}} 
\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}!GetLiveUrl@{GetLiveUrl}}
\index{GetLiveUrl@{GetLiveUrl}!SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}
\doxysubsubsection{\texorpdfstring{GetLiveUrl()}{GetLiveUrl()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily string Skm\+Xml\+Api.\+Authorization\+Command.\+Get\+Live\+Url (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}}}]{Device,  }\item[{bool}]{analytics = {\ttfamily false} }\end{DoxyParamCaption})}



Gets the live Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. 


\begin{DoxyParams}{Parameters}
{\em Device} & The Skm device to get the url for\\
\hline
{\em analytics} & True for analytics\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Live url of resource
\end{DoxyReturn}
\mbox{\Hypertarget{class_skm_xml_api_1_1_authorization_command_ac732fce8a89399869b19c997190b0253}\label{class_skm_xml_api_1_1_authorization_command_ac732fce8a89399869b19c997190b0253}} 
\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}!GetLiveUrl@{GetLiveUrl}}
\index{GetLiveUrl@{GetLiveUrl}!SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}
\doxysubsubsection{\texorpdfstring{GetLiveUrl()}{GetLiveUrl()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily string Skm\+Xml\+Api.\+Authorization\+Command.\+Get\+Live\+Url (\begin{DoxyParamCaption}\item[{string}]{object\+Id,  }\item[{bool}]{analytics = {\ttfamily false} }\end{DoxyParamCaption})}



Gets the live Url of a Skm resource. The command will create a one use ticket, that is a part of the returned string, on the Skm server. This ticket is only good for ten seconds. 


\begin{DoxyParams}{Parameters}
{\em object\+Id} & The Skm device to get the url for\\
\hline
{\em analytics} & True for analytics\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Live url of resource
\end{DoxyReturn}
\mbox{\Hypertarget{class_skm_xml_api_1_1_authorization_command_ac4ce925b2e1069c5f8b1dee566af29b9}\label{class_skm_xml_api_1_1_authorization_command_ac4ce925b2e1069c5f8b1dee566af29b9}} 
\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}!GetSnapshotUrl@{GetSnapshotUrl}}
\index{GetSnapshotUrl@{GetSnapshotUrl}!SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}
\doxysubsubsection{\texorpdfstring{GetSnapshotUrl()}{GetSnapshotUrl()}}
{\footnotesize\ttfamily string Skm\+Xml\+Api.\+Authorization\+Command.\+Get\+Snapshot\+Url (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}}}]{Device }\end{DoxyParamCaption})}



Gets the snapshot/thumbnail of a Skm resource object 


\begin{DoxyParams}{Parameters}
{\em Device} & The Skm device to get the url for\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Snapshot url of resource
\end{DoxyReturn}
\mbox{\Hypertarget{class_skm_xml_api_1_1_authorization_command_ac0628375664bf0e514d9200a1d9c3079}\label{class_skm_xml_api_1_1_authorization_command_ac0628375664bf0e514d9200a1d9c3079}} 
\index{SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}!NewAuthorizationCommand@{NewAuthorizationCommand}}
\index{NewAuthorizationCommand@{NewAuthorizationCommand}!SkmXmlApi.AuthorizationCommand@{SkmXmlApi.AuthorizationCommand}}
\doxysubsubsection{\texorpdfstring{NewAuthorizationCommand()}{NewAuthorizationCommand()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command}{Authorization\+Command}} Skm\+Xml\+Api.\+Authorization\+Command.\+New\+Authorization\+Command (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_skm_xml_api_1_1_skm_session}{Skm\+Session}}}]{Session }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Factory method to create a new instance of the Authorization command 


\begin{DoxyParams}{Parameters}
{\em Session} & Current working session\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
New instance of the \mbox{\hyperlink{class_skm_xml_api_1_1_authorization_command}{Authorization\+Command}}
\end{DoxyReturn}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\+Skm\+Xml\+Api/Authorization\+Command.\+cs\end{DoxyCompactItemize}
